Skip to main content

Product merchandising

Product merchandising encompasses the strategies and tools that help merchants organize, display, and sell their products more effectively. The GraphQL Admin API provides comprehensive tools for building apps that enhance merchandising capabilities.

This guide introduces the different merchandising capabilities available in Shopify and helps you understand which approach fits your use case.


Shopify provides several ways to help merchants merchandise their products:

  • Products and collections: The foundation of product merchandising. Create and manage products with options and variants, sync data from external sources, manage media, and organize products into collections.

  • Product bundles: Group multiple products together and sell them as a single unit. Shopify offers fixed bundles (predefined groupings) and customized bundles (dynamic selections powered by Shopify Functions).

  • Combined listings: Bring together multiple products that share a common attribute and display them as a single product with up to six options instead of three. Available only on Shopify Plus.

  • Nested cart lines: Display grouped products with parent-child relationships in the cart. Useful for bundles, gift sets, and other product groupings.

  • Unlisted products: Hide products from search engines, sitemaps, and recommendations while keeping them purchasable through direct links.


Explore these guides to learn about each merchandising capability.


To build product merchandising apps, you need:


The following GraphQL Admin API resources are commonly used for product merchandising:

ResourceDescription
ProductRepresents an individual product with title, description, and vendor information.
ProductVariantRepresents a specific purchasable SKU with price, inventory, and barcode.
ProductOptionRepresents customizable options like color or size.
CollectionRepresents a grouping of products for organization and browsing.
FileInterface for files (images, videos, 3D models) that can be associated with products.

Anchor to Developer tools and resourcesDeveloper tools and resources


Was this page helpful?