Diagnose why a free gift is missing from the cart
Inspect theme logic and product references, then prepare a development specification.
The context
A free gift is missing from some carts because the existing product-page logic depends on a checkbox. The operator needs a reliable requirement for one gift per qualifying main product across normal add-to-cart, sticky controls, buy-now flows and quantity changes, without removing identical products that were purchased normally.
The Bustly workflow
Bustly inspects the available theme, purchase-area and bundle logic, including product versus variant identifiers and checkbox handling. It develops implementation requirements and sample code covering entry points, quantities and paid-item boundaries. This is a diagnosis and implementation brief, not evidence of a deployed storefront fix.
A prompt to adapt
Inspect the current theme's free-gift logic and explain why gifts can be missed. Draft implementation requirements covering normal and sticky add-to-cart, buy-now, quantity changes and paid copies of the same item. Provide sample code for review, but do not deploy it.
Adapted from real operating tasks. Customer identifiers and sensitive business details are omitted. The workflows are examples, not promises of business results.