An optional accessory is a separate catalogue product a shopper may add while choosing a main product. Start by naming the decision the shopper needs to make: add another item, buy a grouped set, choose a version of the main item, or consider an offer in checkout. Those jobs can look alike in a screenshot but use different catalogue and storefront behavior.
Match the offer to the job
| Shopper’s choice | A useful starting point | What to verify |
|---|---|---|
| Add a separate accessory alongside the main item | Product page if the choice belongs with the product details; cart if the shopper has already chosen the main item | Is the accessory a separate product and variant? What does its own price and availability show? |
| Buy a fixed set or multipack | A bundle workflow | Shopify defines bundles as grouped products and documents different bundle types; confirm the bundle app’s inventory, discount and cart behavior for the exact setup. Shopify product bundles |
| Choose a size, color or other version of the main item | A product variant | Shopify’s variants are option combinations on the same product; they answer “which version?” rather than “which second product?”. Shopify variants |
| See an offer during checkout or after purchase | A checkout or post-purchase extension surface | Shopify documents specific checkout technologies and extension targets. Check the current surface and eligibility before choosing it; this is separate from an ordinary product-page or cart offer. Shopify checkout technologies |
The table is a routing aid, not a rule that every store needs an app. A separate product may be enough; a bundle may be a better fit when the shopper is buying a defined set; and a variant is appropriate when the choice changes the main product’s option. Product protection or warranty questions need their own terms and coverage review, rather than being treated as a generic accessory.
Choose the point in the journey
On a product page, an accessory can be considered beside the main product’s details and before the shopper adds it. Shopify Search & Discovery supports a Complementary products block on product pages, but the theme must support that block and the merchant must add it in the theme editor. Shopify also documents product and availability conditions that can filter displayed items. Check the current Search & Discovery recommendation guidance and verify the exact theme and product template; do not assume that a native block or an app placement appears everywhere.
A cart page or drawer asks a different question: the main product is already in the shopper’s cart. Treat drawer behavior as its own theme and app capability. Shopify’s theme app extension documentation describes how app blocks and embeds are placed through the theme editor, but an extension framework alone does not prove a particular app works with a particular theme, template or cart placement.
Test one representative pair
Use the Synthetic example to make the decision concrete. The Benchmark Trail Bottle 42 source says: “Synthetic test product, not for sale. A 600 ml bottle with a threaded 42 mm opening. Supplied with a plain screw lid. Optional flip-top caps must specify the same 42 mm thread. A second bottle is a substitute, not a complementary accessory.” The Benchmark Flip Cap 42 source says: “Optional flip-top cap for bottles with the 42 mm thread used by Benchmark Trail Bottle 42.” The Benchmark Travel Cap source says: “A replacement travel cap. Compatible bottle models, thread and opening size have not been specified. Ask the merchant before pairing.” and the example keeps it held. These illustrative catalogue passages show how a shopper can choose a separate product while leaving a fit question unresolved; they do not establish real-product fit or sales results. See the accessory example.
Before broadening an offer, check the exact product and variant, the current price and availability, the button the shopper will use, and what appears after that action in the target theme. Preview the mobile product page, cart page and drawer separately where each one matters. A recommendation label says how an item is presented; it does not itself establish that the item fits.
Where Pairwise fits
Pairwise prepares suggestions from products the merchant selects and eligible links in those selected products’ descriptions. When the available evidence does not sufficiently support a pairing, Pairwise holds it for merchant review; review does not create a missing compatibility fact. How Pairwise uses sources and how to assess a candidate pair.
Pairwise has been checked on Shopify’s Horizon theme for specific documented placements. Check whether your exact theme, template and placement are covered on the theme support page; do not assume every placement works on every theme. To publish, save the Pairwise theme embed in Shopify’s theme editor, then return to Pairwise to publish the offers you reviewed. Those are separate steps. Go live.
Pairwise availability and the next step depend on its current Shopify listing status; check the Pairwise homepage for current availability. See the synthetic example to understand the shopper choice. How it works.
Choose the simplest surface that matches the shopper’s job. If the offer changes product identity, price, inventory or checkout behavior, test those consequences in the exact theme and plan before expanding it across the catalogue.