Skip to main content
All CollectionsZipify Pages - Tutorials & DocumentationBuy Boxes
Buy Box / Buy Box with Cross-sell [Zipify Pages]
Buy Box / Buy Box with Cross-sell [Zipify Pages]

Customize your Buy Box like never before!

Jeff Maxfield avatar
Written by Jeff Maxfield
Updated over a week ago


The Buy Box / Buy Box with Cross-sell sections are excellent choices to showcase a single-product offer! The Cross-sell feature helps to sell more relevant and related products in-addition to the main product.

Find the Buy Box and Buy Box with Cross-sell sections in the "Products" category of the Section Library: 

Adding a Product

Buy Boxes are comprised of both Basic and Product elements to achieve the desired layout and functionality. To add a product to the Buy Box, first click on the "Product" section and then on the "Add Product" button in the sidebar:

Then choose your product from the popup. Once a product is selected and added, in the "Product" tab of the sidebar you can also:

  1. Click the "Change Product" button to select a different product.
    📝Changing the product will automatically replace existing copy for the Product Title, Product Description and Pricing elements.

  2. Click the "Choose Variants" button choose specific variant(s) to use.
    📝All variants are selected by default. Click on the Variant Selector element to edit variant styles.

  3. Set a "Product Discount" type from the dropdown menu. There are 6 Discount options available:

    1. None - No discount will be shown.

    2. Percent (Dynamic) - Show a % based discount which auto-applies at Checkout.

    3. Fixed (Dynamic) - Show a $ based discount which auto-applies at Checkout.

    4. Compare At Price - Show the product's "Compare at price" pulled from Shopify. 📝Make sure the compare at price is higher than the price, otherwise it won't show.

    5. Percent (Static) - Show a % based discount. No discount auto-applies at Checkout.

    6. Fixed (Static) - Show a $ based discount. No discount auto-applies at Checkout.

  4. Set the "Default Product Quantity" you'd like used for the product.

Additional Product Section Settings


A maximum of 2 columns can be included in the "Product" section. In the "Column" tab of the sidebar you can:

  1. Rearrange the columns via drag & drop using the ⋮⋮ button

  2. Click the ✏️ button to edit the Column settings

  3. Click the 🗑️ button to delete a Column

Sold Out View

In the "Sold Out View" tab, you can enable the Sold Out View setting which will automatically replace the Buy Box with a different section of your choosing, if the product featured in the Buy Box becomes sold out.

Just toggle on the setting (1) and then select the section (2) you want used from the dropdown menu to replace the Buy Box.

📝Make sure to include the replacement section directly above or below the Buy Box in the page builder, so when the Buy Box is hidden, the replacement section will be located in the same location on the page.

This feature was designed to have the Buy Box replaced with an Opt-in Form, however you can choose to replace it with any section of your choosing. If you'll be using an opt-in form section, it's recommended to connect the form to a particular List in your CRM system that correlates to the product that is sold out I.e. Boom Calm sold out.

When the product becomes back in stock again, you can send out an email to everyone on that list to notify them and when they visit the page, the Buy Box will be automatically shown again as long as the product has stock in your Shopify admin.

  • Only works for a product with no variants, or if all variant(s) are sold out.

  • The section selected as the replacement will be hidden on the published page if the Buy Box product is in stock. It will automatically be shown and replace the Buy Box on the published page if/when the product becomes sold out.


In the "Layout" tab you can set the Vertical Alignment (Top/Middle/Bottom) of elements included in the columns and choose between two different Layout options for the columns: Side-by-side or Stacked

The "Cross-Sell" Section

Cross-selling helps to sell more relevant and related products in-addition to the main product. It not only helps your customer's easily add and purchase additional products they're interested in, but also helps you increase your store's Average Order Value (AOV).

If you've added the "Buy Box with Cross-sell" section then the Buy Box will include the Cross-Sell product element automatically:

To add the Cross-Sell element to the Buy Box section (or any other Product section) click on an existing element (1), click the + button above or below the existing element (2) depending on where you want to add the cross sell, then select "Cross Sell" (3) from the Product elements popup:

On the published page, if the checkbox is checked on a cross-sell box prior to clicking the main CTA (Buy Now!) button, then both the featured product + any cross sell product(s) selected will be added to the Cart or Checkout (depending on the Product Button destination).

Product Elements

By default, the Buy Box / Buy Box with Cross-sell sections include the following Product Elements. Refer to the help sections below for additional details about each element:

Within a Product section, you can add, remove, and effortlessly rearrange product (and basic) elements as needed:

Important Notes - Discounts

  • Static discount types will NOT be auto-applied at Checkout. The customer needs to enter a coupon code or you'd need to setup some other method to auto-apply a discount at checkout such as a "shareable discount link" configured with a redirect to your ZP page.

  • Dynamic discount types do auto-apply at Checkout. The only Buy Box button destination that can work with this type is "Checkout".

  • Dynamic discount applies to each unit of the product I.e. if you pre-set the Buy Box quantity to 3 units and set a $10 dynamic discount, a $30 discount will be applied at checkout.

  • When you publish a page that uses a "Dynamic" discount type for a Buy Box, a unique Shopify Discount code is auto-generated in the "Discounts" section of your Shopify admin.

Did this answer your question?