What happens if the cart contains both subscription and regular products?

What happens if the cart contains both subscription and regular products?

Let's say a customer would like to purchase both subscription and regular products in one order. This article will help you find the answers to the following questions about the mixed cart:
  1. Is this scenario possible?
  2. What payment methods will be available to customers?
  3. How are such orders processed in Magento?
First and foremost, it is possible to add both subscription and regular products in one order, as seen below:



On the checkout page, customers will only see payment methods available for subscription products:



In other words, mixed orders can only be paid using payment methods enabled for subscription products:
  1. Cash On Delivery
  2. PayPal Express Checkout
  3. Stripe By Amasty
  4. Amazon Pay
  5. Worldline
These payment methods can be activated in Stores > Configuration > Amasty Extensions > Subscriptions & Recurring Payments > General > Supported Payment Gateways.

Once the order is placed, a regular order is generated in the Admin Panel including both products.



The initial order is also available in Sales > Transactions Log:



As soon as the recurring payment time comes, a new order is generated in the Admin. It will have a different Order ID from the initial order and will only contain the subscription product:



The recurring order can also be viewed in the Transactions Log:

      • Related Articles

      • Subscriptions & Recurring Payments API

        1. Amasty\RecurringPayments\Api\EstimateRecurringPaymentInterface POST /V1/amasty-recurring-payments/estimate-by-shipping-information, method="POST" - estimate the recurring payment by cart ID.
      • How to create flexible subscription plans?

        Our Subscriptions & Recurring Payments has a ready set of sample subscription plans, however, you can always create new ones that might be more suitable for your needs. To create a new subscription plan, please go to Magento Admin Panel > Amasty ...
      • What triggers the recurring payments?

        According to the extension's logic, a new order for a subscription product is created at the beginning of each billing cycle. The recurring payments for subscription orders can be triggered in one of the following ways, depending on the payment ...
      • I added a subscription product to the cart, but there are no payment methods, what is wrong?

        You might experience the situation when a subscription product is added to the cart, but orders cannot be placed, as there are no payment methods available: This means that at the moment there are no payment gateways configured that accept ...
      • What types of products does the Subscriptions & Recurring Payments extension support?

        At the moment, the Subscriptions & Recurring Payments module supports the following types of products: Simple Configurable Virtual Bundle Downloadable Subscriptions can't be placed for the Grouped type products out of the box.