Skip to main content

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