Purchase options allow you to sell a single product in multiple ways, with different pricing and fulfillment settings. The default is a standard one-time purchase. Currently, you can also offer subscriptions—while more options like preorders and try-before-you-buy may come with future releases.

The most traditional way to sell is one-time, with the full price is paid at checkout and you fulfill the product once. One-time pricing allows for setting the product's list price as well as defining a sale_price. The sale price can be enabled and disabled with the toggle—enabling will designate the product is on sale and the product's sale price will be reflected in your storefront.

In addition to the base list price and sale price, One-time pricing also supports additional price rules. These can be added to accommodate use cases such as:

  • Providing different prices per customer group
  • Specifying prices for a set maximum or minimum quantity of items purchased

Swell can handle subscriptions for physical and virtual products, including different billing and fulfillment schedules.

For virtual subscriptions, the customer is billed on a regular basis according to the plan they choose. An order is generated for the initial purchase, and invoices for subsequent intervals.

For physical subscriptions, invoices are generated according to the billing schedule, and orders according to the fulfillment schedule. This ensures that your operations team can ensure items are fulfilled in a timely manner.

Enabling the subscription pricing allows for the creation of subscription plans. Each subscription plan has its own interval, price, and also supports a trial period. Specifying the trial period allows for a customer to try your product subscription for the duration—billing cycles will begin once the trial period ends.