Options Price Add-ons - Draft Order

IMPORTANT: this checkout process is now deprecated in favor of the new Checkout Extensibility integration.


This page is dedicated to the options price add-ons that have draft orders enabled.  If you have draft orders disabled, visit the following help documentation: Options Price Add-ons - Cart Product

How it works

As Shopify does not support dynamic prices natively, the app automatically creates a Draft order that contains a second product with the additional options prices when the user navigates to the checkout

The second product does not exists on your store, it's only available in the draft order:

Limitations

The draft order process is simpler than adding a second product to the cart

However, draft orders have the following limitations (which apply to all Shopify stores regardless of the app used):

  • Express checkout on the cart page is not supported.
  • Discounts cannot be added on the Checkout page.  The app can show a discount form on the cart page:  How can I show a discount form on the cart page?
  • Complex discounts are not supported. (discount on collections, some BXGY variations). Make sure to test your discount code before. 
  • No abandoned cart emails. 
  • Custom products cannot have an image thumbnail. (possible with Shopify Plus checkout.liquid  only)

Product price

Automatic

The app will automatically update the product price to include the options price. 

Manual

In most cases this setup should not be required, but you can still provide a custom location for the updated product price by adding the data-live-price="{{ product.id }}" attribute on the product detail price element:

<span class="price-item price-item--regular" data-live-price="{{ product.id }}">
    {{ price | money }}
</span>

Cart price

Automatic

The app will automatically update the cart product price to include the options price.  It also updates the cart total to include the options price:

Manual

To provide the manual locations of the cart item price and cart total visit: Manual theme selectors

Checkout

The Shopify checkout will list the second product with the options price right below the main product, and the options and the price of each option will be included in the description:

You can edit the name of the second product in the app Settings tab:

The image of the second product cannot be edited as this is a limitation of draft orders. 

Automatic

Apps are not allowed to modify the checkout process unless the merchant is using Shopify Plus.

Manual

If you are on Shopify Plus, please reach out to us and we will help you out.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.