PresalesConfig
The presale and crowdfund settings for a channel.
type PresalesConfig {
allowDepositUpdatesOnLaunchedPresales: Boolean!
campaignPaymentTermsAlignment: CampaignPaymentTermsAlignment!
defaultCurrency: CurrencyCode!
defaultPresaleDeposit: CampaignDeposit!
defaultPresaleInventoryPolicy: PresaleInventoryPolicy!
metafieldUpdateInterval: Count!
refundPresalesDepositsOnCancellation: Boolean!
templateForCrowdfundSellingPlanDescription: String!
templateForCrowdfundSellingPlanName: String!
templateForPresaleSellingPlanDescription: String!
templateForPresaleSellingPlanName: String!
}
Fields
PresalesConfig.allowDepositUpdatesOnLaunchedPresales ● Boolean! non-null scalar types
Whether a presale campaign's deposit can be changed after the campaign launches.
PresalesConfig.campaignPaymentTermsAlignment ● CampaignPaymentTermsAlignment! non-null enum types
When to capture the balance owing on an order with items from several campaigns.
PresalesConfig.defaultCurrency ● CurrencyCode! non-null enum types
The channel's default currency for campaigns, set from the store's currency.
PresalesConfig.defaultPresaleDeposit ● CampaignDeposit! non-null object types
The default deposit for new presale campaigns.
PresalesConfig.defaultPresaleInventoryPolicy ● PresaleInventoryPolicy! non-null enum types
The default inventory policy for new presale campaigns.
PresalesConfig.metafieldUpdateInterval ● Count! non-null scalar types
How long, in seconds, Submarine waits before batching product and variant metafield updates.
PresalesConfig.refundPresalesDepositsOnCancellation ● Boolean! non-null scalar types
Whether to refund a campaign order's deposit when the order is cancelled.
PresalesConfig.templateForCrowdfundSellingPlanDescription ● String! non-null scalar types
The selling plan description for new crowdfund campaigns that don't set their own.
PresalesConfig.templateForCrowdfundSellingPlanName ● String! non-null scalar types
The selling plan name for new crowdfund campaigns that don't set their own.
PresalesConfig.templateForPresaleSellingPlanDescription ● String! non-null scalar types
The selling plan description for new presale campaigns that don't set their own.
PresalesConfig.templateForPresaleSellingPlanName ● String! non-null scalar types
The selling plan name for new presale campaigns that don't set their own.
Member Of
PlatformConfig object