---
title: "Product Modules"
description: "Choose how an upsell strategy selects and displays products."
url: https://docs.orderediting.com/en/articles/14466379-product-modules
collection: "Product Modules"
updated: 2026-11-02
language: en
---

# Product Modules

Choose how an upsell strategy selects and displays products.

# What product modules do

Product modules power the **WHAT** step of the strategy editor. Targeting decides which strategy matches, while its modules decide which eligible products it can show.

# Add a module

1.  Open **Apps > Order Editing > Upsells** and create or edit a strategy.
    
2.  Go to **WHAT** and select **Add Module**.
    
3.  Choose a module supported by the selected placement.
    
4.  Complete its product, group, query, or integration settings.
    
5.  Review product warnings, preview the result, and save.
    

The module picker shows only options available for the selected placement and store configuration.

# Module catalogue

<table style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Module</p></th><th colspan="1" rowspan="1"><p>Use it to</p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Single Product</strong></p></td><td colspan="1" rowspan="1"><p>Offer one selected product.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Group of Products</strong></p></td><td colspan="1" rowspan="1"><p>Offer a curated group of selected products, within the limit shown in its picker.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Upsell Products from Cart</strong></p></td><td colspan="1" rowspan="1"><p>Offer products already present in the cart.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Smart Recommendation</strong></p></td><td colspan="1" rowspan="1"><p>Recommend available products that help reach free shipping.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Recently Viewed</strong></p></td><td colspan="1" rowspan="1"><p>Recommend products the customer viewed.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Related Products</strong></p></td><td colspan="1" rowspan="1"><p>Recommend products related to the purchase.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Complementary Products</strong></p></td><td colspan="1" rowspan="1"><p>Use Shopify complementary-product relationships.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Keyword Search</strong></p></td><td colspan="1" rowspan="1"><p>Use a Shopify storefront search query.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Recent Bestsellers</strong></p></td><td colspan="1" rowspan="1"><p>Recommend recent bestsellers that remain available.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>SKU Similarity</strong> and <strong>SKU Matches</strong></p></td><td colspan="1" rowspan="1"><p>Find products from catalogue SKU patterns.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Collection</strong></p></td><td colspan="1" rowspan="1"><p>Offer products from a selected collection.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Metafields</strong></p></td><td colspan="1" rowspan="1"><p>Offer products referenced by metafields.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Mix and Match Products</strong></p></td><td colspan="1" rowspan="1"><p>Let customers select several variants from one product.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Subscription Upsell</strong></p></td><td colspan="1" rowspan="1"><p>Offer products with selling plans.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Upgrade to Subscription</strong></p></td><td colspan="1" rowspan="1"><p>Offer eligible cart products as subscriptions.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Nosto Product Recommendations</strong></p></td><td colspan="1" rowspan="1"><p>Use a connected Nosto recommendation source.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>AthosCommerce (Searchspring)</strong></p></td><td colspan="1" rowspan="1"><p>Use a configured Searchspring profile.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Swish Wishlist</strong></p></td><td colspan="1" rowspan="1"><p>Offer items from a customer's Swish wishlist.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Profit Peak</strong></p></td><td colspan="1" rowspan="1"><p>Offer products, variants or collections referenced by Profit Peak recommendation metafields.</p></td></tr></tbody></table>

The **Gift Card** module is retired and is not a currently available module.

# Eligibility still applies

A module result can be removed before display when a product or variant is unavailable, outside the selected market, below the store's inventory threshold, hidden by a product rule, or unsupported by the placement.

Use more than one module when a later source should supply products after an earlier source returns no eligible result. Avoid duplicate modules that return the same products.

# A preview is not an eligibility test

The strategy preview can use sample products or a sample cart to show the design. Confirm real product selection with the shopper context the module requires. A product count control, when the module has one, sets an upper limit; it does not bypass inventory, market or hidden-product checks.

# Preview a module

1.  Keep the strategy in **Draft** while configuring it.
    
2.  Use the strategy preview to confirm the module returns the intended products.
    
3.  Check the appropriate surface: checkout for Checkout Page offers, Shopify's checkout editor for Thank You or Order Status placements, or the Order Editing preview for One-Click Upsell.
    
4.  Activate the strategy only when its products, market, targeting, and placement are ready.

## Related

- [Upsell Products from Cart Module](https://docs.orderediting.com/en/articles/15323570-upsell-products-from-cart-module.md)
- [Upsell / Downsell Module](https://docs.orderediting.com/en/articles/15323568-upsell-downsell-module.md)
- [Subscription Upsell Module](https://docs.orderediting.com/en/articles/15323559-subscription-upsell-module.md)
- [Single Product Module](https://docs.orderediting.com/en/articles/15323557-single-product-module.md)
- [AthosCommerce (Searchspring) Recommendations Module](https://docs.orderediting.com/en/articles/15323554-athoscommerce-searchspring-recommendations-module.md)
