Making "Buy It Now" button cart-aware rather than cart-resetting (current behavior)

Current Behavior

When a user clicks “Buy it Now” on a Product Detail Page (PDP):
They are redirected to checkout with only that specific product.
Upon returning to the previous page (e.g., via back button), the cart is overwritten and now contains only the product they clicked “Buy it Now” for, removing previously added items.

Proposed Behaviour

When a user clicks “Buy it Now” on a PDP:
The checkout page should include all existing cart items plus the new product being purchased via “Buy it Now”.
This ensures the checkout flow is cart-aware, not isolated.
Upon returning from checkout, the cart should still retain all products previously added items + the newly added item ensuring no cart data loss

Support for Proposed Behaviour - Which other major sites do this?

Amazon

On clicking “Buy Now”
Some cases you get "proceed with cart" option (here cart has all the items added)
Other cases the particular product is taken to checkout
In neither case it resets the cart
All the below sites don’t have buy now buttons
Nykaa (beauty & wellness)
MamaEarth / The Man Company / Ritual Vitamins
iHerb (wellness global site)

Why this matters:

Users may be browsing multiple PDPs before checkout (esp. in your site: immunity oil + digestion + joint pain — all related). Current behavior → causes cart loss & frustration → friction → checkout drop-off.

Potential Trade-offs

Trade-off 1: Some users genuinely expect "Buy Now" to mean "only this product" fast purchase (1-tap). Changing this behaviour could confuse returning users if they're used to "single-product" flow.
Trade-off 2: Possible edge cases where user is buying for different recipients (e.g., personal + gift).

Success Metrics — How to Measure Impact

Checkout Completion Rate (Buy Now initiated → successful order
Average Order Value (AOV) — expected to increase
Multi-item checkout % (orders with ≥2 items) — should go up
checkout abandonment % should decrease
% of users adjusting quantity on checkout page



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.