Why does clicking on the Buy Now button remove everything in my customer’s cart and only add the selected item?

Understanding Shopify's "Buy Now" Button Behavior

Shopify creates a new cart for your customer even if they already have existing items in the cart when they click the "Buy Now" button. The button is designed to bypass the cart and take customers directly to checkout with only the selected item.

If you're doing pre-orders manually, you might not have hidden the "Buy Now" button on your pre-order product pages and this can lead to confusion for your customers when they click on it.

Solutions to address this issue

  1. Clearly communicate to customers in your product description about how the "Buy Now" button works to set proper expectations and avoid potential lost sales.
  2. Disable the "Buy Now" button for pre-order items to encourage customers to use the regular "Add to Cart" option.
  3. Hire a developer to create custom JavaScript that modifies the "Buy Now" button behavior to maintain existing cart contents.
  4. Use our Early Bird app to help you hide the "Buy Now" button automatically.