Skip to main content

PresalesConfigSetInput

The input fields for setting a channel's presale and crowdfund settings.

input PresalesConfigSetInput {
allowDepositUpdatesOnLaunchedPresales: Boolean
campaignPaymentTermsAlignment: CampaignPaymentTermsAlignment
defaultCurrency: CurrencyCode
defaultPresaleDeposit: CampaignDepositInput
defaultPresaleInventoryPolicy: PresaleInventoryPolicy
metafieldUpdateInterval: Count
refundPresalesDepositsOnCancellation: Boolean
templateForCrowdfundSellingPlanDescription: String
templateForCrowdfundSellingPlanName: String
templateForPresaleSellingPlanDescription: String
templateForPresaleSellingPlanName: String
}

Fields​

PresalesConfigSetInput.allowDepositUpdatesOnLaunchedPresales ● Boolean scalar types​

Whether a presale campaign's deposit can be changed after the campaign launches.

PresalesConfigSetInput.campaignPaymentTermsAlignment ● CampaignPaymentTermsAlignment enum types​

When to capture the balance owing on an order with items from several campaigns.

PresalesConfigSetInput.defaultCurrency ● CurrencyCode enum types​

The channel's default currency for campaigns, set from the store's currency.

PresalesConfigSetInput.defaultPresaleDeposit ● CampaignDepositInput input types​

The default deposit for new presale campaigns.

PresalesConfigSetInput.defaultPresaleInventoryPolicy ● PresaleInventoryPolicy enum types​

The default inventory policy for new presale campaigns.

PresalesConfigSetInput.metafieldUpdateInterval ● Count scalar types​

How long, in seconds, Submarine waits before batching product and variant metafield updates. Must be at least 10.

PresalesConfigSetInput.refundPresalesDepositsOnCancellation ● Boolean scalar types​

Whether to refund a campaign order's deposit when the order is cancelled.

PresalesConfigSetInput.templateForCrowdfundSellingPlanDescription ● String scalar types​

The selling plan description for new crowdfund campaigns that don't set their own.

PresalesConfigSetInput.templateForCrowdfundSellingPlanName ● String scalar types​

The selling plan name for new crowdfund campaigns that don't set their own.

PresalesConfigSetInput.templateForPresaleSellingPlanDescription ● String scalar types​

The selling plan description for new presale campaigns that don't set their own.

PresalesConfigSetInput.templateForPresaleSellingPlanName ● String scalar types​

The selling plan name for new presale campaigns that don't set their own.

Member Of​

PlatformConfigSetInput input