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
- The option to offer specific one-time products that customers can add to upcoming orders from the customer portal is available for merchants using Product Subscription Plans.
- 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.
Understanding one-time products
The difference between a one-time product and a subscription product is the frequency. As the name suggests, a one-time purchase is only added to the specified upcoming order. Customers will not receive the item again in future recurring orders unless they manually add the product.
One-time products are typically added to a customer's next upcoming subscription order. If a customer skips or cancels their subscription before that order is processed, the subscription product is adjusted, but the one-time product will not change unless manually adjusted.
If a customer does not have any upcoming recurring orders, a one-time purchase can be added to an unused address with 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 Subscription details, select Storeowner and customer from the dropdown for Add products to subscriptions.
- Under Products available for purchase on the customer portal, select your product options from the dropdown.
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. |
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 and you will be directed to the product details page.
- Click the toggle to enable the Available as a one-time product setting.
- Click the pencil icon to edit the one-time product details.
- Select the checkbox if you'd like to offer a discount on the one-time product and enter amount for discount.
- Click Update to save your changes.
Your changes will automatically save as you update the product in Recharge, which will allow customers to add the product as a one-time product through the customer portal immediately.
Customer experience
Customers can add an additional product to their subscription in the customer portal by clicking Subscriptions and then clicking Add Product. Customers are given the option of adding the product as a one-time purchase or subscribing to the product.
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, not as a subscription product, ensuring the customer is only charged once for their add-on product.
Add one-time products through the merchant portal
You can add a one-time product for the customer through the merchant portal.
- Click Customers and select Customers from the dropdown in your merchant portal.
- Locate and click on your desired customer.
- Click + Add product.
- Choose the product and select the One-time purchase button.
- By default, the order date is set to Include in next order. Either keep this selection or choose Custom date to set a custom order date.
- Click Add product to finish adding the one-time product.
- Confirm the one-time product has been added from the Customers page.
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, not as a subscription product, ensuring the customer is only charged once for their add-on product.
Because Shopify does add subscription properties to one-time products added through the customer portal, a View subscription link will be 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
You can remove a one-time product from a customer's upcoming order by selecting Delete from the Actions menu beside the product on the Customer details page.
Your customers can also delete the one-time product directly from their end within their customer portal.