Adding or removing one-time products on an upcoming order
Customers may wish to add a single product to an upcoming subscription order. This is called a one-time product, and it can be added to an existing subscription address by following the Add Product flow in the customer portal.
Before you start
- Merchants using Product Subscription Plans can offer specific one-time products for customers to add to upcoming orders in the customer portal.
- You can offer Bundles as one-time products to customers through the Affinity customer portal, however, you cannot add a bundle as a one-time product to an upcoming order through the merchant portal.
- The Available as a one-time product setting must be enabled for a product to appear in the merchant portal when adding a one-time product to an existing order.
Understanding one-time products
The key difference between a one-time product and a subscription product is the purchase frequency. A one-time purchase is added only to a customer’s next scheduled order and is not included in future recurring orders unless the customer adds it again. Both you and your customers can add one-time products to their orders.
One-time products are typically added to the customer’s upcoming subscription order. If the customer skips or cancels that order before it is processed, their subscription items are updated accordingly, but the one-time product remains unchanged unless it is manually removed.
If a customer has no upcoming recurring orders, you can add a one-time product to an unused address and set a custom charge date.
Adjust one-time product settings
Adjust your customer portal settings to determine what products are visible as one-time products:
- In the merchant portal, click Storefront and select Customer portal.
- Under Cross-sells and swaps check the option Customers can add more products.
- Use the options under Which products can customers add to their order or swap to to select which products customers can interact with.
Selection |
Action |
| All products | Both products in Recharge and products in your ecommerce platform will be visible for purchase. |
| Recharge products | Only products added to Recharge will be available for one-time purchase (if the subscription rule is set to One-time and subscription) |
| Recharge collection | Only products added directly to a Recharge collection will be available for one-time purchase. |
| Smart select products | Recharge automatically recommends products based on a customer's subscription. |
Add one-time products through the customer portal
Effortlessly offer products as one-time purchases through the customer portal using Product Subscription Plans:
- Click Products and select Products from the dropdown in your merchant portal.
- Select the specific product to update.
- Click Add one-time plan.
- Select the checkbox if you'd like to offer a discount on the one-time product, and enter the discount amount.
- Click Save to save your changes.
Your changes will automatically save as you update the product in Recharge, allowing customers to add it as a one-time product through the customer portal immediately.
Customer experience
Customers can add a product to their subscription through the customer portal.
Learn about the available portal themes in Understanding the customer portal or learn more about what your customers can manage in Instructions for your customers.
Note: When a one-time purchase product is added to an existing subscription order, Shopify displays the subscription and delivery verbiage on the one-time purchase product. However, the order will process the add-on product as a one-time purchase rather than a subscription, ensuring the customer is charged only once.
Add one-time products through the merchant portal
You can add a one-time product to the customer's account through the merchant portal.
- Click Customers and select Customers from the dropdown in your merchant portal.
- Search for and select the customer.
- Click Add product.
- Select the product.
- Select the One-time purchase option from the Plan drop-down.
- Update the price and charge date if necessary.
- Select Add product.
Note: When a one-time purchase product is added to an existing subscription order, Shopify displays the subscription and delivery verbiage on the one-time purchase product. However, the order will process the add-on product as a one-time purchase rather than a subscription, ensuring the customer is charged only once.
Because Shopify does add subscription properties to one-time products added through the customer portal, a View subscription link is visible in the Shopify admin. This is expected, and the customer is only charged once for their add-on product.
Remove a one-time product from an order
Merchant portal
You can remove a one-time product from a customer's upcoming order:
- Click Customers and select Customers from the dropdown in your merchant portal.
- Search for and select the customer.
- Hover over the one-time product, then click the three vertical dots menu.
- Select Delete.
- Click Confirm: delete order.
Customer portal
Your customers can also delete the one-time product directly in their customer portal.
