Shopify C: Product Variants in Table App User Guide


Thank you for purchasing C: Product Variants in Table Shopify App. If you have any difficulty with this App or you find an issue, please feel free to send us a message: supportshpfy@capacitywebsolutions.com

Below you will find the detailed documentation on how to use our App and we wish you have a great experience with our Shopify App.

Introduction


C: Product Variants in Table App will display variants in a table format with quantity box & add to cart button.

C: Product Variants in Table allows you to list product attribute options on a product's details page in a table format with a quantity box and quick add to cart button. Quick add to cart creates positive online shopping experience for customers. Customers can select which product variant(s) they want to purchase, enter the quantity of each variant, and click add to cart to place all product variants and quantities into their shopping cart at once.


Check Live Demo Here     Watch Video Guide

Buy App


1. Click here to visit our Shopify App >> C: Product Variants in Table

2. Click on Add app button.

Pricing Details: (Click Here)

App Setup Steps


Step 1: Enable the app from app General Settings by following the instructions below.

Go to Apps → C: Product Variants in Table → General Settings and enable the app as shown in the screenshot below.

App Activate

Step 2: Enable the app embed for your theme by following the instructions below.

Go to Online Store → Themes → Current Theme → Customize → Theme Settings → App Embeds and enable the C: Product Variants in Table embed as shown in the screenshot below.

App Activate

Step 3: Open your theme customizer and navigate to the product page. From there, add the “Product Variants Table” app block inside any section (e.g., Product information section). You can also drag and drop the block to adjust its position as shown below

App Block

Are you using a vintage theme?

If you're using a Vintage Theme, app blocks are not supported. Click here to learn how to display the variant table on the product page.

Note: If you change your theme, you’ll need to reconfigure the C: Product Variants in Table app for the new theme by repeating the steps listed above.

Using a Vintage Theme? – How to Manually Add the App Block


If you are using a vintage theme, app blocks are not supported. You will need to manually add our Product Variant Table shortcode inside your theme’s product template file.

To do this:

  • Go to your Shopify admin and open the sections/product-template.liquid file from your theme editor.
  • Copy the shortcode provided below and paste it inside the product template — preferably below the product price div (or wherever you want the Variant Table to appear on your product page).
  • Click on the Save button in the top-right corner to save the changes.


Vintage theme setup guide

General Settings


Step-1: Go to Admin >> Apps >> C: Product Variants in Table >> General Settings

Step-2: Now, you can see the General Settings section.

This section allows you to control how the Variant Table behaves, how it appears on your store, and how add-to-cart, stock, and pricing features function.


1. App Behavior & Status

Manage app activation and control where the app should appear.

Product Display Settings

  • Enable App
    Turn ON this option to activate the app on your storefront. Without enabling it, the variant table won’t display.
  • Show Table After Login
    Display the Variant Table only for logged-in customers.
  • Disable App on Products
    Add a disable_pvt tag in your Shopify product settings to hide the variant table for specific products.

    Product Display Settings


2. Product Display Settings

Manage how product information appears in the variant table.

  • Show SKU
    Enable this option to display Stock Keeping Unit (SKU) in the variant table, useful for identifying items by inventory code.
  • Show Compare Price
    Display both the original and discounted prices.
  • Show Product Title
    Show the product title above each variant.
  • Display Currency with Code
    Include currency code (e.g., USD, EUR) beside prices.
  • Show Variant Images in Table
    Enable to show variant images.
  • Variant Image Size
    Define image size (e.g., small, medium, large, 400x400, etc.).
  • Product Column Name
    Customize column name for product variant details header.
  • SKU Name
    Rename the SKU name.
  • Price Column Name
    Rename the price column header.

Product Display Settings


3. Stock & Availability Settings

Control how stock quantities and availability messages are shown.

  • Show Out of Stock Variants
    Enable to Display out-of-stock variants.
  • Hide Quantity Column
    Hides the quantity column from the variant table to simplify the layout or when quantity selection is not required.
  • Show In Stock Text
    Display “In Stock” text when the item is available.
  • In Stock Over Quantity
    Sets a limit for displaying stock quantity. For example, if the available stock exceeds the set value (e.g., 99), it will display as “In stock: 99+”.
  • Preset/Default Quantity
    Sets the default quantity value in the quantity input box (e.g., 1 means “1” is prefilled automatically).
  • Quantity Column Name
    Customize the name of the quantity column.
  • Stock Alert Text
    Set a custom stock alert message to inform customers about limited stock availability.
    You can use %s in your message as a placeholder for the current inventory quantity.
    Example: We have maximum %s items in stock will display as “We have maximum 5 items in stock” when only 5 items are available.
  • In Stock Text / Out of Stock Text
    Define custom text for availability status.

Stock & Availability Settings


4. Cart & Button Settings

Manage add-to-cart button behavior and labels.

  • Redirect to Cart Page After Add to Cart
    Automatically redirect users to the cart page after adding items.
  • Enable Single Add to Cart
    Enable single variant add-to-cart functionality for quick purchases.
  • Display Multi Add to Cart Button
    Choose where to display the multi add-to-cart button on the variant table — at the Top, Bottom, Both, or Hide it completely.
  • Bulk Add to Cart Text
    Customize the label for the multi add-to-cart button.
  • Single Add to Cart Text
    Customize the label for the single add-to-cart button.
  • Special Message
    Display a custom message above the variant table to highlight important information or promotions.
  • Adding Button Label / Added Button Label / Thank You Button Label / Add More Button Label
    Customize the button texts shown during each add-to-cart action step.

Cart & Button Settings


5. Cart Popup Settings

Manage floating cart and popup messages that appear after items are added to the cart.

  • Show Floating Cart
    Enable or disable the floating mini-cart button that appears on the right side of the product page. When clicked, it opens the cart popup for a quick view of added items.
  • Modal Header Text
    Customize the title displayed at the top of the cart popup (e.g., “Your cart has %s items”). The %s will automatically be replaced with the total number of items in the cart.
  • Modal Subtotal Text
    Define the label for the subtotal section inside the popup.
  • View Cart Button Text
    Customize the label for the “View Cart” button shown in the popup.
  • Continue Shopping Button Text
    Customize the label for the “Continue Shopping” button to encourage further browsing.

Cart Popup Settings


6. Visibility Settings

Hide or customize default Shopify elements that you don’t want to display when using the app’s custom variant table or cart functionality.

  • Hide Quantity Box
    Hide Shopify’s default quantity input field to avoid duplicate quantity controls.
  • Quantity Selector
    Enter the class or ID selector for the default quantity box if you want to hide it using CSS.
  • Hide Variant Dropdowns
    Hide Shopify’s default variant dropdowns to prevent duplication with the app’s variant table options.
  • Variant Dropdown Selector
    Define the class or ID selector for the default variant dropdown container in your theme.
  • Hide Add to Cart Button
    Hide Shopify’s default “Add to Cart” button to prevent multiple add-to-cart options appearing.
  • Add to Cart Button Selector
    Specify the class or ID selector for the default add-to-cart button container in your theme.

How can I find the selectors for the Quantity Box, Add to Cart Button, and Variant Dropdown in my theme?

Visibility Settings


7. Call for Price Feature

Show a 'Call for Price' message instead of product prices. When this feature is active, the product price, Add to Cart button, and quantity boxes are automatically hidden from the product variants table.

  • Enable Call for Price
    Activate this feature to replace product prices with a "Call for Price" message. When enabled, it automatically hides the product Price, Add to Cart button, and Quantity box from the variants table.
  • Call for Price Text
    Customize the text shown in place of the product price (e.g., “Call for Price”).
  • Phone Number
    Enter the phone number to display next to the “Call for Price” text for customer inquiries.

💡 Tip: To hide the quantity column, go to Stock & Availability Settings and enable Hide Quantity Column.

Call for Price Feature

Find Selectors for Quantity Box, Add to Cart Button, and Variant Dropdown


Our app relies on your store’s theme structure to function properly. In most cases, it automatically detects the required elements, but if your theme uses custom structures, you may need to configure these selectors manually. Below are the three key selectors you can set up.


  • (a) Quantity Selector:
    This selector identifies your product’s Quantity Box for multi-product actions. Enter the class or ID name of your quantity container (for example: .quantity-wrapper).

    Example:
    - For a class, add: .quantity-wrapper
    - For an ID, add: #quantity-wrapper

    How to find it:
    1. Right-click on the Quantity Box and select Inspect.
    2. Note the class or ID name of the container.
    3. Add it in the app settings field.

    Quantity Selector


  • (b) Variant Dropdown Selector:
    This selector allows the app to recognize your product Variant Dropdown. Enter the class or ID name of your variant dropdown container (for example: .selector-wrapper).

    Example:
    - For a class, add: .selector-wrapper
    - For an ID, add: #selector-wrapper

    How to find it:
    1. Right-click on the Variant Dropdown on your product page and select Inspect.
    2. Identify the container’s class or ID name.
    3. Enter that name into the app settings field.

    Variant Selector


  • (c) Add to Cart Button Selector:
    This selector helps the app identify your store’s Add to Cart button. Enter the class or ID name of your Add to Cart button container (for example: #AddToCart-product-template).

    Example:
    - For a class, add: .AddToCart-product-template
    - For an ID, add: #AddToCart-product-template

    How to find it:
    1. Go to your product page.
    2. Right-click on the Add to Cart button and select Inspect.
    3. Check for the HTML element’s class or ID.
    4. Enter it in the app settings field.

    Add to Cart Selector

Note: If you’re unsure which selector to use, please contact your theme developer or our support team. Correct selectors ensure smooth integration between the app and your theme.

Design Settings


Step-1: Go to Admin >> Apps >> C: Product Variants in Table >> Design Settings

Step-2: Now, you can see the Design Settings section.

This section allows you to fully customize the appearance of your Variant Table and Cart elements. You can set button colors, table styles, quantity box visuals, and popup cart themes to match your store’s branding and improve user experience.


1. Add to Cart Button & Message Colors

Customize the look and feel of your Add to Cart button and related messages to match your store’s branding. These options let you control background, text, and hover colors for better visual consistency.

  • Add to Cart - Background Color:
    Set the primary background color for the Add to Cart button.
  • Add to Cart - Text Color:
    Define the text color of the Add to Cart button for normal state.
  • Add to Cart - Hover Background Color:
    Choose a background color that appears when a customer hovers over the Add to Cart button.
  • Add to Cart - Hover Text Color:
    Set the text color for the button when hovered to create a clear contrast.
  • Special Message Text Color:
    Adjust the text color of special messages displayed above table or near the Multi Add to Cart button (e.g., low stock alerts or promotional notes).

Add to Cart Button & Message Colors


2. Variant Table Colors

Style your variant table to make it visually appealing and easy to read. These color settings let you control table header, border, and text appearance for product variant listings.

  • Table Header Background Color:
    Choose the background color for the header row of your variant table.
  • Table Header Text Color:
    Define the text color used in the table header for clarity and contrast.
  • Table Border Color:
    Set the border color between table rows and columns to maintain a clean layout.
  • Table Font Color:
    Adjust the text color for product information displayed in the table rows.

Variant Table Colors


3. Quantity Box, Stock & Price Colors

Manage how quantity selectors, stock indicators, and price details appear. Use these settings to make important information—like stock status or sale prices—stand out effectively.

  • Quantity Box Background Color:
    Set the background color for the quantity input field or box.
  • Quantity Box Button/Text Color:
    Customize the color of the text or buttons within the quantity box.
  • In-Stock Text Color:
    Define a color for in-stock product text, typically green to indicate availability.
  • Out-of-Stock Text Color:
    Choose a color for out-of-stock text, usually red to signal unavailability.
  • Sale Price Text Color:
    Set a distinct color for discounted or sale prices to attract attention.

Quantity Box, Stock & Price Colors


4. Popup & Cart Colors

Control the design of your popup cart and related buttons to ensure they align with your store’s theme. Adjust header, footer, and button colors to create a seamless shopping experience.

  • Cart Popup Header/Footer Background Color:
    Set the background color for the popup cart’s header and footer areas.
  • Cart Popup Header/Footer Text Color:
    Define the text color used in the popup’s header and footer sections.
  • View Cart Button Background Color:
    Choose a background color for the “View Cart” button inside the popup.
  • View Cart Button Text Color:
    Set the text color for the “View Cart” button.
  • Continue Shopping Button Background Color:
    Adjust the background color of the “Continue Shopping” button in the popup.
  • Continue Shopping Button Text Color:
    Define the text color of the “Continue Shopping” button.
  • Floating Cart Background Color:
    Set the background color for the floating cart icon or section.
  • Cart Item Count Background Color:
    Choose a background color for the small count badge showing the number of items in the cart.
  • Cart Item Count Text Color:
    Define the text color inside the cart item count badge.

Popup & Cart Colors

Add Custom CSS



Want to apply your own custom CSS styling for the app?

  • Go to Admin >> Apps >> C: Product Variants in Table >> Design Settings.

  • Scroll down to the bottom of the page. You’ll find the Add Custom CSS section.

  • In this section, you can directly write your own CSS code to override the app’s default styles. This allows you to match the app’s appearance perfectly with your store’s theme design.

    Example:

    div.modal-body {
        background-color: #027f029c;
    }
  • After adding your custom CSS, click on the Save button to apply your changes.

Add Custom CSS Example

Language Translation


Step-1: Go to Admin >> Apps >> C: Product Variants in Table >> Language Translation

Step-2:  Now, select Language from Translation Settings.

Step-3:  Fill all field for particular language and save it

Language Translation

The Language Translation section allows you to translate static text and labels used in the Product Variants in Table interface into different languages. This helps store owners provide a localized experience to customers based on their preferred language.


1. Language Selector

Use the dropdown menu (e.g., Translating Spanish) to select the language you want to translate. Once selected, all editable text fields will display reference text in English and editable translation fields for the selected language.


2. Translation Table

The table consists of three main columns for easy translation management:

  • Field Name
    Displays the internal name used in the system. These are primarily for reference and should not be changed.
  • Reference (English)
    Shows the default English text that appears in the app. This helps you understand what each field represents.
  • Translation (Selected Language)
    Editable text boxes where you can enter translations for each English term in the selected language (e.g., “Variante”, “Precios” for Spanish).

4. Save Button

After entering or modifying translations, click the Save button to store your changes. Translations are saved per language and automatically applied to the storefront interface when that language is active.


5. Key Notes

  • Each language has its own set of saved translations.
  • Default English text is used if a translation is left empty.
  • You can update translations at any time without affecting other settings.
  • Translations will reflect instantly in the frontend once saved.

Tip: Use this feature to provide a seamless multilingual experience for your global customers by translating key interface elements into their native language.

Frontend sample

Language: India Market - English 

English

Language: Spain Markets - Spanish 

Spanish


Frontend


Customer Support


If you have any questions, please do not hesitate to contact us at supportshpfy@capacitywebsolutions.com.We are happy to help!

Please add our email: supportshpfy@capacitywebsolutions.com to your address book to ensure our response email isn’t marked as spam mail.

We will try our best to reply your emails as soon as possible , except weekends and National Holidays.

Thank you.
Capacity Web Solutions Team

Credits


Buy Now
Faq
Support