# Infinite Options Docs > Help docs for Infinite Options, the Shopify app by ShopPad. Every page is available as Markdown by appending `.md` to its URL. The full documentation is in one file at https://docs.theshoppad.com/infinite-options/llms-full.txt. ## Getting Started - [Introduction to Infinite Options](https://docs.theshoppad.com/infinite-options/readme.md) - [Welcome to the Updated Infinite Options Dashboard](https://docs.theshoppad.com/infinite-options/welcome/welcome-to-the-updated-infinite-options-dashboard.md): Tour the updated Infinite Options dashboard to see where Option Sets, fields, assignments, and conditional logic now live. - [Turn on Infinite Options for Your Theme](https://docs.theshoppad.com/infinite-options/welcome/how-to-install.md): Turn on the Infinite Options app embed in the Shopify theme editor so your custom options show above Add to Cart on product pages. - [Manually reposition Infinite Options on a specific theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme.md): Browse theme-by-theme guides for optionally repositioning Infinite Options in a 2.0 theme, plus a general guide if your theme is not listed. - [Manually reposition Infinite Options on 2.0 Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/manually-reposition-infinite-options-on-2.0-theme.md): General guide to manually placing the Infinite Options Fields block in any Shopify 2.0 theme product template, for custom option placement. - [Boundless Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-code-on-boundless-theme.md): Manually reposition Infinite Options in the Boundless theme by adding the Infinite Options Fields block to your product template. - [Brooklyn theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/brooklyn-theme.md): Manually place the Infinite Options Fields block at an exact spot in the Brooklyn theme product template, if the default position will not do. - [Colorblock Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-colorblock-theme.md): Manually reposition Infinite Options in the Colorblock theme by adding the Infinite Options Fields block to the product template. - [Craft Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-craft-theme.md): Move Infinite Options to your preferred spot in the Craft theme product template using the Infinite Options Fields block. - [Crave Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-option-on-crave-theme.md): Place Infinite Options at an exact position in the Crave theme product template with the Infinite Options Fields block, instead of the default spot. - [Debut Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/debut-theme.md): Step-by-step guide to manually repositioning Infinite Options within the Debut theme product template using the Infinite Options Fields block. - [Dawn Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/dawn-theme.md): Manually reposition Infinite Options in the Dawn theme by adding the Infinite Options Fields block where you want it in the product template. - [Express Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-code-on-express-theme.md): Follow these steps to put the Infinite Options Fields block exactly where you want it in the Express theme product template. - [Horizon Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/horizon-theme.md): Move Infinite Options to an exact spot on Horizon theme product pages by adding the Infinite Options Fields block in the theme editor. - [Minimal Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-code-on-minimal-theme.md): Choose the exact spot for Infinite Options in the Minimal theme by manually adding the Infinite Options Fields block to the product template. - [Narrative Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-code-on-narrative-theme.md): Manually reposition Infinite Options on the Narrative theme by inserting the Infinite Options Fields block in your product template. - [Origin Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-origin-theme.md): Use the Infinite Options Fields block to manually position your options within the Origin theme product template in the Shopify editor. - [Publisher Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-publisher-theme.md): Manually reposition Infinite Options in the Publisher theme by adding the Infinite Options Fields block to the product template. - [Refresh Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-refresh-theme.md): Put Infinite Options at an exact location in the Refresh theme product template by adding the Infinite Options Fields block yourself. - [Ride Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-ride-theme.md): Steps for manually repositioning Infinite Options within the Ride theme product template using the Infinite Options Fields block. - [Savor Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/savor-theme.md): Manually reposition Infinite Options in the Savor theme by adding the Infinite Options Fields block to your product template. - [Sense Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-sense-theme.md): Choose where Infinite Options appears on Sense theme product pages by manually adding the Infinite Options Fields block to the template. - [Simple Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-code-on-simple-theme.md): Guide to manually placing the Infinite Options Fields block within the Simple theme product template for a custom option position. - [Studio Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-studio-theme.md): Manually reposition Infinite Options in the Studio theme product template with the Infinite Options Fields block for a custom placement. - [Supply Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-code-on-supply-theme.md): Manually place Infinite Options in the Supply theme product template with the Infinite Options Fields block, rather than above Add to Cart. - [Taste Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-on-taste-theme.md): Add the Infinite Options Fields block to the Taste theme product template to control exactly where your custom options display. - [Venture Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/install-infinite-options-code-on-venture-theme.md): Set a custom position for Infinite Options in the Venture theme by adding the Infinite Options Fields block to the product template. - [Vessel Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/vessel-theme.md): Use the Infinite Options Fields block to place your options at an exact spot in the Vessel theme product template on Shopify. - [Install Infinite Options on a Shopify 1.0 Theme](https://docs.theshoppad.com/infinite-options/welcome/install-infinite-options-on-a-specific-theme/installing-infinite-options-directly-in-the-theme-1.0-theme.md): Add the Infinite Options snippet to the product template of a Shopify 1.0 theme, which does not support app blocks, to display your fields. - [Infinite Options After Switching Themes (2.0)](https://docs.theshoppad.com/infinite-options/welcome/infinite-options-after-switching-themes-2.0.md): Re-enable the Infinite Options app embed after you publish or switch to a new Shopify 2.0 theme, since embeds do not carry over between themes. - [Locating the Product Form](https://docs.theshoppad.com/infinite-options/welcome/installing-infinite-options-directly-in-the-theme-1.0-theme.md): Find your main-product.liquid, product.liquid, or product-template.liquid file in the Shopify code editor to add Infinite Options to a 1.0 theme. - [Create Custom Options](https://docs.theshoppad.com/infinite-options/welcome/create-custom-options.md): Build your first Infinite Options Option Set, add fields from the input type picker, and assign it to the products where it should show. - [Header](https://docs.theshoppad.com/infinite-options/welcome/create-custom-options/header.md): Use the display-only Header field in Infinite Options to add a heading and description that labels a group of related options. - [Switch](https://docs.theshoppad.com/infinite-options/welcome/create-custom-options/switch.md): Add a Switch field in Infinite Options for a simple on or off choice, such as an optional gift wrapping add-on on a product page. - [Button](https://docs.theshoppad.com/infinite-options/welcome/create-custom-options/button.md): Add a Button field in Infinite Options so shoppers pick one or several choices from clickable buttons instead of a dropdown or radio list. - [Dropdown with Images](https://docs.theshoppad.com/infinite-options/welcome/create-custom-options/dropdown-with-images.md): Set up a Dropdown with Images field in Infinite Options to give shoppers a swatch-style color or image picker for each option value. - [Font Selector](https://docs.theshoppad.com/infinite-options/welcome/create-custom-options/font-selector.md): Add a Font Selector field in Infinite Options so shoppers choose a typeface from a list you curate, ideal for signs, invitations, or engravings. - [Choose Which Products Display Your Options](https://docs.theshoppad.com/infinite-options/welcome/choose-which-products-display-your-options.md): Assign options to products - [Adding an extra cost to your option](https://docs.theshoppad.com/infinite-options/welcome/native-bundling.md): Add an extra charge to an Infinite Options value or text field, like engraving or gift wrap, with optional SKU and inventory tracking. - [Getting Help with Infinite Options](https://docs.theshoppad.com/infinite-options/welcome/getting-help-with-infinite-options.md): Find ways to get help with Infinite Options, from Yedric chat and support to the Expert Install Service for setup and advanced options. - [Expert Install Service](https://docs.theshoppad.com/infinite-options/welcome/expert-install-service.md): Learn what the Infinite Options Expert Install Service covers, its one-time fee, and how our team installs and styles the app on one theme. - [Approving ShopPad Collaborator Request](https://docs.theshoppad.com/infinite-options/welcome/approving-shoppad-collaborator-request.md): Approve a ShopPad collaborator request in Shopify so our team can help with Infinite Options without using one of your staff seats. - [Add a ShopPad team member to your store](https://docs.theshoppad.com/infinite-options/welcome/add-a-shoppad-team-member-to-your-store.md): Invite the ShopPad team as a staff account in Shopify, with the permissions we need to set up Infinite Options on your store. - [Adding an Upload Field - Uploadery](https://docs.theshoppad.com/infinite-options/welcome/adding-an-upload-field-uploadery.md): Learn how Infinite Options pairs with Uploadery for larger files, more file types, and longer storage, and how to import upload fields. ## Managing Your Options - [Managing Your Options](https://docs.theshoppad.com/infinite-options/managing-your-options.md): Guides to managing Infinite Options sets, including product assignment, tags, ordering, duplicating, bulk values, inventory and layout. - [Show options on a product](https://docs.theshoppad.com/infinite-options/managing-your-options/show-options-on-a-product.md): Assign an Infinite Options set to products by product, tag, collection or other rules, since a set shows nowhere without a product assignment. - [What's Changed in the Latest Update](https://docs.theshoppad.com/infinite-options/managing-your-options/whats-changed-in-the-latest-update.md): See what moved, changed and was added in the redesigned Infinite Options dashboard, including where Conditional Logic now lives. - [Assign Options by Tag](https://docs.theshoppad.com/infinite-options/managing-your-options/assign-options-by-tag.md): Show an Infinite Options set on many products at once by tagging them in Shopify and assigning the option set to that tag. - [Assigning Options to Most Products but Excluding a Few](https://docs.theshoppad.com/infinite-options/managing-your-options/dont-display-options-on-certain-products.md): Show Infinite Options on most of your catalog while leaving a few products out, using Shopify tags and an assignment rule for your option set. - [How to Make Drop-Downs Required](https://docs.theshoppad.com/infinite-options/managing-your-options/how-to-make-drop-downs-required.md): Require shoppers to choose from an Infinite Options drop-down by turning on the required setting and adding a placeholder like Select an option. - [How to Make Color Swatches Required Before Adding to Cart](https://docs.theshoppad.com/infinite-options/managing-your-options/make-swatches-required.md): Require a color swatch choice before add to cart in Infinite Options, and compare the two setups that replace the default pre-selected swatch. - [Reorder Option Sets](https://docs.theshoppad.com/infinite-options/managing-your-options/reorder-option-sets.md): Change the order of option sets on a product page, and of fields inside one set, in Infinite Options when several sets share a product. - [Duplicate option sets](https://docs.theshoppad.com/infinite-options/managing-your-options/duplicate-option-sets.md): Copy an existing Infinite Options set to reuse its fields as a starting point, such as a version with an extra field for certain products. - [Bulk Add Values](https://docs.theshoppad.com/infinite-options/managing-your-options/bulk-add-values.md): Paste or type a list of values into Infinite Options Bulk Add to fill a drop-down or other option quickly instead of adding each value one at a time. - [Change where options display](https://docs.theshoppad.com/infinite-options/managing-your-options/change-where-options-display.md): Move your Infinite Options fields above or below variant pickers, quantity or the buy buttons by repositioning the Infinite Options Fields theme block. - [Track Inventory](https://docs.theshoppad.com/infinite-options/managing-your-options/track-inventory.md): Track inventory for an Infinite Options selection by linking its add-on price to a Shopify product, hidden and auto-created or one you already own. - [Featured Product/Homepage](https://docs.theshoppad.com/infinite-options/managing-your-options/featured-product-homepage.md): Display Infinite Options on a featured product on your homepage by editing your theme code, with steps that apply to most Shopify themes. - [Dawn theme](https://docs.theshoppad.com/infinite-options/managing-your-options/featured-product-homepage/dawn-theme.md): Show Infinite Options on a featured product section on the homepage of the Shopify Dawn theme by adding the install code to the section file. ## Inputs and Field Settings - [Inputs and Field Settings](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings.md): Guides to Infinite Options input types and field settings, including swatches, date pickers, file uploads, checkboxes and number fields. - [Add a date picker to your store](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/add-a-date-picker-to-your-store.md): Add a date picker or calendar to your Shopify store with the Infinite Options Date Picker input type, or a custom method for more control. - [Customize the date picker](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/add-a-date-picker-to-your-store/customize-the-date-picker.md): Customize the Infinite Options date picker by editing theme code, for example to block certain dates or days of the week, after adding it to your store. - [Add a File Upload Field](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/add-a-file-upload-field.md): Add a basic File Upload field to an Infinite Options set so shoppers can attach a logo or photo, and learn its one file and 4MB size limits. - [Create Color and Image Swatches](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/create-swatches.md): Create color and image swatches in Infinite Options for products that vary by color, pattern or material, with steps for adding values and images. - [Adjust Swatches - display the name once the swatch is hovered over](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/create-swatches/adjust-swatches-display-the-name-once-the-swatch-is-hovered-over.md): Show the name of an Infinite Options swatch on hover, which keeps large sets of color swatches compact, by changing the swatch display settings. - [Customize Swatches using CSS](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/create-swatches/customize-swatches-using-css.md): Restyle Infinite Options swatches on your product pages by pasting ready-made CSS into the Custom CSS field in Settings. - [How to make Swatches required](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/create-swatches/how-to-make-swatches-required.md): Make Infinite Options swatches required so shoppers must choose one, either with a required prompt on standard swatches or a multi-select setup. - [Configure How Many Checkbox Values Shoppers Can Select](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/configure-how-many-checkbox-values-shoppers-can-select.md): Set minimum and maximum selections on an Infinite Options checkbox field, or make it behave like a single choice, using Additional configuration. - [Set Min, Max, and Allowed Numbers on a Number Option](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/set-min-max-and-allowed-numbers-on-a-number-option.md): Control what shoppers can type into an Infinite Options Number field by setting whole or decimal values and minimum and maximum limits. ## Pricing and Bundling - Increase the Cost of Options - [Increase the Cost of an Option](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option.md): Guides to charging extra for Infinite Options selections, covering add-on pricing, product bundles, discounts and moving from legacy bundling. - [Add pricing to your options](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option/native-bundling.md): Set up Infinite Options add-on pricing to charge per quantity, a flat rate, a percentage or per character, with or without a linked Shopify product. - [Create or link add-on products](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option/create-or-link-add-on-products.md): Connect an Infinite Options add-on to a Shopify product by creating a hidden one or linking an existing one, to track inventory and SKU. - [Show price changes on the product page](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option/show-price-changes-on-the-product-page.md): Add the Dynamic Bundle Price block to your theme so Infinite Options price changes show on the product page before customers add to cart. - [Moving from Product Bundling to Add-on Pricing](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option/moving-from-legacy-to-native-bundling.md): Switch from legacy Product Bundling to Infinite Options add-on pricing, with a summary of what changes and the steps to migrate your paid options. - [Product bundles](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option/product-bundles.md): Link a separate Shopify product to an Infinite Options value so it joins the cart automatically, useful for gift wrap, samples or accessories. - [Add-on Pricing and Shopify Discounts](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option/add-on-pricing-and-shopify-discounts.md): Understand how Shopify discounts apply to Infinite Options add-on prices bundled with a parent product, and whether you can exclude add-ons. - [Do I Need to Create a Shopify Product for a Priced Option?](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option/do-i-need-to-create-a-shopify-product-for-a-priced-option.md): No Shopify product is needed to charge for an Infinite Options priced option. Learn when to skip it and when to link a product for SKU or inventory. - [Should I Use Add-on Pricing or Product Bundling?](https://docs.theshoppad.com/infinite-options/increase-the-cost-of-an-option/should-i-use-add-on-pricing-or-product-bundling.md): Compare Infinite Options add-on pricing with legacy Product Bundling to decide which fits your store, and see how to tell which one is active. ## Conditional Logic - [Conditional Logic](https://docs.theshoppad.com/infinite-options/conditional-logic.md): Overview of Infinite Options Conditional Logic guides, with worked examples for dropdown menus, swatches, Shopify variants and Uploadery fields. - [Conditional Logic](https://docs.theshoppad.com/infinite-options/conditional-logic/conditional-logic.md): Learn how Infinite Options Conditional Logic shows or hides fields based on a shopper's choices, and why both fields must share one Option Set. - [Shopify Variants](https://docs.theshoppad.com/infinite-options/conditional-logic/shopify-variants.md): Make an Infinite Options field appear or hide when a shopper switches Shopify variants like size or color, using the Shopify Variant condition type. - [Uploadery](https://docs.theshoppad.com/infinite-options/conditional-logic/uploadery.md): Show or hide an Uploadery file upload field depending on an Infinite Options selection, with setup steps for using both apps on one product page. - [Dropdown menus](https://docs.theshoppad.com/infinite-options/conditional-logic/dropdown-menus.md): Build a dropdown sub-menu in Infinite Options, such as showing Android models only after a shopper picks Android, using Conditional Logic. - [Swatches](https://docs.theshoppad.com/infinite-options/conditional-logic/swatches.md): See two practical Conditional Logic examples that show or hide Infinite Options fields based on which color or image swatch a shopper selects. ## Popular Setups - [Popular Setups](https://docs.theshoppad.com/infinite-options/popular-setups.md): Step-by-step Infinite Options examples for common stores, such as gift wrap, engraving, variety packs, up-charges and multi-piece sets. - [Up-charge Pricing + Text Box](https://docs.theshoppad.com/infinite-options/popular-setups/up-charge-pricing-and-text-box.md): Charge extra when a shopper picks an Infinite Options radio button, such as custom thread color, and reveal a text box for their entry. - [Mix & Match Variety Pack or Gift Pack Example](https://docs.theshoppad.com/infinite-options/popular-setups/mix-and-match-variety-pack-or-gift-pack-example.md): Build a mix and match variety pack in Infinite Options, using a candle example with one drop-down per item and a tag to assign the option set. - [Using Native Bundling to Create a “3-Piece Set” Product](https://docs.theshoppad.com/infinite-options/popular-setups/using-native-bundling-to-create-a-3-piece-set-product.md): Sell a 3-piece set or sample box by connecting several items to one main product with Infinite Options Native Bundling and track each item's stock. - [Add on Gift Wrapping Option](https://docs.theshoppad.com/infinite-options/popular-setups/add-on-gift-wrapping-option.md): Offer paid gift wrapping in Infinite Options using Native Bundling, so the fee is added to the order and the wrapping product links automatically. - [Multiple Engraving Initials](https://docs.theshoppad.com/infinite-options/popular-setups/multiple-engraving-initials.md): Let shoppers pick how many initials to engrave in Infinite Options, then use Conditional Logic to show exactly that many text fields. ## Styling and Customizations - [Styling and Customizations](https://docs.theshoppad.com/infinite-options/styling-and-customizations.md): Browse Infinite Options styling guides, from theme-specific CSS snippets to custom CSS and changing or translating required field messages. - [Format Text Field Values (Text Case)](https://docs.theshoppad.com/infinite-options/styling-and-customizations/format-text-field-values-text-case.md): Set a text case on an Infinite Options text field so shopper input is saved in uppercase, like monogram initials, or another consistent format. - [How to Change or Translate Required Pop-Up Messages and “Characters Remaining” Text](https://docs.theshoppad.com/infinite-options/styling-and-customizations/change-or-translate-required-pop-up-message-characters-remaining-text.md): Add a small theme code snippet to translate or reword Infinite Options required field messages and the Characters remaining counter text. - [Customize Options using CSS](https://docs.theshoppad.com/infinite-options/styling-and-customizations/customize-options-using-css.md): Learn how to fix Infinite Options styling that does not match your theme by writing your own CSS for fields, labels, and drop-downs. - [Theme-Specific Styling](https://docs.theshoppad.com/infinite-options/styling-and-customizations/theme-specific-styling.md): See the 39 Shopify free and paid themes with built-in Infinite Options CSS snippets, and how to add the one for your theme in Settings. - [Craft theme](https://docs.theshoppad.com/infinite-options/styling-and-customizations/theme-specific-styling/craft-theme.md): Copy the CSS snippet for the Craft theme into Infinite Options Settings so your option fields look neat on Craft product pages. - [Dawn theme](https://docs.theshoppad.com/infinite-options/styling-and-customizations/theme-specific-styling/dawn-theme.md): Paste the Dawn theme CSS snippet into Infinite Options Settings so your option fields match Dawn styling and your product variants. - [Debut theme](https://docs.theshoppad.com/infinite-options/styling-and-customizations/theme-specific-styling/debut-theme.md): Use this Debut theme CSS snippet in the Infinite Options Custom CSS setting to tidy how your options look on Debut product pages. - [Prestige Theme](https://docs.theshoppad.com/infinite-options/styling-and-customizations/theme-specific-styling/prestige-theme.md): Paste the Prestige theme CSS snippet into Infinite Options Custom CSS settings to make your option fields fit the Prestige product page. - [Studio theme](https://docs.theshoppad.com/infinite-options/styling-and-customizations/theme-specific-styling/studio-theme.md): Add the Studio theme CSS snippet to Infinite Options Settings so your custom options look polished on Studio product pages. ## Integrations - [Integrations](https://docs.theshoppad.com/infinite-options/integrations.md): Find out how to use Infinite Options with page builders, translation apps, email templates and other platforms, with setup guides for each. - [Fablet store](https://docs.theshoppad.com/infinite-options/integrations/fablet-store.md): Add Infinite Options to a Fablet store by pasting the install snippet into the Custom Scripts section of the Fablet Integrations tab. - [Ecomposer](https://docs.theshoppad.com/infinite-options/integrations/ecomposer.md): Use Infinite Options on pages built with the EComposer landing page builder by adding the Infinite Options element, with a link to EComposer's guide. - [GemPages](https://docs.theshoppad.com/infinite-options/integrations/gempages.md): Add Infinite Options to a GemPages product page by copying the install snippet into the GemPages editor so your option fields display. - [PageFly](https://docs.theshoppad.com/infinite-options/integrations/pagefly.md): Display Infinite Options on product pages made with the PageFly landing page builder, with a link to PageFly's guide for adding the element. - [Add Infinite Options to Replo Page Builder](https://docs.theshoppad.com/infinite-options/integrations/replo-page-builder.md): Show Infinite Options on Replo templates by following the Replo team's support article and video for adding the options element to the Replo editor. - [Infinite Options & UpOrder](https://docs.theshoppad.com/infinite-options/integrations/uporder.md): Infinite Options works with UpOrder email templates (formerly Spently) with no setup, so option selections appear in your order notification emails. - [Infinite Options & Weglot](https://docs.theshoppad.com/infinite-options/integrations/weglot.md): Translate Infinite Options fields with Weglot by adding the app's container selector to the Dynamic elements setting in your Weglot Shopify settings. - [Add Infinite Options to Zipify Pages](https://docs.theshoppad.com/infinite-options/integrations/zipify-pages.md): Add Infinite Options to pages built with Zipify Pages, with a pointer to Zipify's directions and support for placing the install code snippet. ## Troubleshooting - [Troubleshooting](https://docs.theshoppad.com/infinite-options/troubleshooting.md): Start here for Infinite Options troubleshooting. Pick the symptom, such as missing options, required fields or bundling issues, to find a fix. - [Add on product is not working as expected](https://docs.theshoppad.com/infinite-options/troubleshooting/add-on-product-is-not-working-as-expected.md): Troubleshoot Infinite Options add-on pricing that charges wrongly or is missing, starting with how it should look in the cart and at checkout. - [I saved my changes but the product page looks the same. What's going on?](https://docs.theshoppad.com/infinite-options/troubleshooting/i-saved-my-changes-but-the-product-page-looks-the-same.-whats-going-on.md): Fix an Infinite Options product page that looks unchanged after saving by doing a hard refresh to clear your browser's cached copy of the page. - [Troubleshoot Product Bundling on Legacy Plans](https://docs.theshoppad.com/infinite-options/troubleshooting/troubleshoot-product-bundling-on-legacy-plans.md): Troubleshoot legacy Product Bundling issues in Infinite Options for stores that have not switched to Native Bundling, with common fixes. - [My Required Field Isn't Working](https://docs.theshoppad.com/infinite-options/troubleshooting/my-required-field-isnt-working.md): Fix an Infinite Options required field that customers can skip, including cases from quick view, collection pages and quick add buttons. - [Conditional logic isn't working](https://docs.theshoppad.com/infinite-options/troubleshooting/conditional-logic-isnt-working.md): Find why Infinite Options fields are not showing or hiding as expected, with planning tips and checks for common Conditional Logic mistakes. - [Is the app turned on for my theme?](https://docs.theshoppad.com/infinite-options/troubleshooting/is-the-app-installed.md): Check that the Infinite Options app embed is toggled on for your theme, since installing from the App Store does not place fields on the page. - [Add to Cart and Shop Pay Not Displaying](https://docs.theshoppad.com/infinite-options/troubleshooting/add-to-cart-and-shop-pay-not-displaying.md): Learn why Add to Cart and Shop Pay buttons stay hidden until required options are filled when Infinite Options Native Bundling is on. - [My options are not showing](https://docs.theshoppad.com/infinite-options/troubleshooting/my-options-are-not-showing.md): Work through the common reasons Infinite Options fields do not appear on a product page, from assignment rules to the theme app embed. - [Options are not showing on the backend](https://docs.theshoppad.com/infinite-options/troubleshooting/options-are-not-showing-on-the-backend.md): Troubleshoot Infinite Options selections missing from orders in Shopify admin, from a disabled app embed to theme and cart issues, step by step. - [Options are showing on desktop and not mobile](https://docs.theshoppad.com/infinite-options/troubleshooting/options-are-showing-on-desktop-and-not-mobile.md): Fix Infinite Options fields that show on desktop but not mobile, which is usually caused by when the app script loads on the page. - [Theme options visible in the editor but not showing on the storefront](https://docs.theshoppad.com/infinite-options/troubleshooting/theme-options-visible-in-the-editor-but-not-showing-on-the-storefront.md): Fix Infinite Options fields that show in the theme editor but not on your live product page, such as channel availability and template setup. - [Finding Options on the admin side](https://docs.theshoppad.com/infinite-options/troubleshooting/finding-options-on-the-admin-side.md): Find Infinite Options selections in Shopify admin, where they appear as line item properties under the product title on each order. - [Quick Shop Feature](https://docs.theshoppad.com/infinite-options/troubleshooting/quick-shop-feature.md): Fix Infinite Options selections missing from orders when customers add to cart through a theme's Quick Shop or Quick View feature. - [Performance and Optimization](https://docs.theshoppad.com/infinite-options/troubleshooting/performance-and-optimization.md): Infinite Options guides on store speed and display polish, including script loading behavior and showing option data on customer accounts. - [Remove loading delays (Lazy Loading & Late-Loading Options)](https://docs.theshoppad.com/infinite-options/troubleshooting/performance-and-optimization/remove-loading-delays.md): This guide explains when and why you may need to add Infinite Options’ faster loading script, and how to apply it to your Shopify theme. - [Can Infinite Options scripts be deferred or loaded asynchronously?](https://docs.theshoppad.com/infinite-options/troubleshooting/performance-and-optimization/can-infinite-options-scripts-be-deferred-or-loaded-asynchronously.md): Learn why Infinite Options scripts load on pages without option fields, such as in PageSpeed reports, and whether they can be deferred. - [Hide _io_order_group and _io_parent_order_group from cart](https://docs.theshoppad.com/infinite-options/troubleshooting/performance-and-optimization/hide-_io_order_group-and-_io_parent_order_group-from-cart.md): Hide the internal _io_order_group and _io_parent_order_group text that legacy Infinite Options bundling can show in the cart, using theme code. - [Display option selections on customer account page](https://docs.theshoppad.com/infinite-options/troubleshooting/performance-and-optimization/display-option-selections-on-customer-account-page.md): Edit your theme templates to show Infinite Options selections for each order on the customer account page, with step by step code changes. - [Why are option selections labeled "infinite_options_1" or "_1_io_duplicate"?](https://docs.theshoppad.com/infinite-options/troubleshooting/why-are-option-selections-labeled-infinite_options_1.md): Change the infinite_options_1 placeholder name on orders by editing the Label on Cart setting, so order details show a clear property name. - [Display option selections in the cart page](https://docs.theshoppad.com/infinite-options/troubleshooting/display-option-selections-in-the-cart-page.md): Show Infinite Options selections on the cart page by editing theme code, so shoppers can confirm their choices before they check out. - [Dashboard terminology definitions](https://docs.theshoppad.com/infinite-options/troubleshooting/dashboard-terms-explained.md): Glossary of Infinite Options dashboard terms, such as Option Set, Label on Product and Label on Cart, and what each one controls. - [Resolving "Cannot Find Variant" Error](https://docs.theshoppad.com/infinite-options/troubleshooting/resolving-cannot-find-variant-error.md): Resolve the Cannot Find Variant error in Infinite Options by making the add-on product active and available in the Online Store sales channel. - [How to disable Infinite Options](https://docs.theshoppad.com/infinite-options/troubleshooting/how-to-disable-infinite-options.md): Temporarily turn off Infinite Options on your theme without uninstalling, useful for testing changes or hiding custom fields for a while. - [Cancel your Subscription](https://docs.theshoppad.com/infinite-options/troubleshooting/cancel-your-subscription.md): Cancel your Infinite Options subscription by uninstalling the app from Shopify Settings so no new subscription charges are billed to you. ## Developer Resources - [Developer Resources](https://docs.theshoppad.com/infinite-options/developer-resources.md): Technical resources for developers customizing Infinite Options, including the Event API and notes on development and affiliate store plans. - [Event API](https://docs.theshoppad.com/infinite-options/developer-resources/event-api.md): Developer reference for the Infinite Options Event API, covering how to subscribe to app events in JavaScript and react to them on the storefront. - [Development Store/Affiliate Store Plans](https://docs.theshoppad.com/infinite-options/developer-resources/development-store-affiliate-store-plans.md): Find out how Infinite Options works on Shopify development and affiliate stores, and why the app stops working when the store plan changes. ## Display Options on Shopify Notifications - [Display Options on Shopify Templates](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications.md): Find out how to show Infinite Options selections in Shopify email and packing slip templates, and in Order Printer or Order Printer Pro documents. - [Shopify emails and packing slip templates](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/shopify-emails-and-packing-slip-templates.md): Learn why Shopify notification templates skip Infinite Options by default and how our support team updates them so option selections display. - [Order Confirmation](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/shopify-emails-and-packing-slip-templates/order-confirmation.md): Get Infinite Options selections showing in the Shopify Order Confirmation email, with support adding the needed code to your template. - [Packing Slip](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/shopify-emails-and-packing-slip-templates/packing-slip.md): Make Infinite Options selections print on your Shopify packing slip by having our support team add the code to your packing slip template. - [Shipping Confirmation](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/shopify-emails-and-packing-slip-templates/shipping-confirmation.md): Show Infinite Options selections in your Shopify Shipping Confirmation email, with our support team updating the template for you. - [New Order](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/shopify-emails-and-packing-slip-templates/new-order.md): Get Infinite Options selections showing in your Shopify New Order notification, with support adding the template code via a collaborator request. - [Fulfillment Request](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/shopify-emails-and-packing-slip-templates/fulfillment-request.md): Have Infinite Options selections appear in your Shopify Fulfillment Request template, with support adding the code through a collaborator request. - [Abandoned Checkout](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/shopify-emails-and-packing-slip-templates/abandoned-checkout.md): Have Infinite Options selections appear in your Shopify Abandoned Checkout email by working with the ShopPad support team on the template code. - [Order Printer/Pro templates](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/order-printer-pro-templates.md): Add code to your Order Printer or Order Printer Pro template so Infinite Options line item properties print on invoices and packing slips. - [Legacy: Display Options on Shopify Notifications](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/legacy-display-options-on-shopify-notifications.md): Legacy guide explaining why Shopify email templates hide Infinite Options selections by default and how support can add them to a specific email. - [Order Confirmation](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/legacy-display-options-on-shopify-notifications/order-confirmation.md): Legacy steps to display Infinite Options selections in the Shopify Order Confirmation email your customers receive after checkout. - [Packing Slip](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/legacy-display-options-on-shopify-notifications/packing-slip.md): Legacy walkthrough for adding Infinite Options selections to the Shopify packing slip template from Settings and Shipping and delivery. - [Shipping Confirmation](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/legacy-display-options-on-shopify-notifications/shipping-confirmation.md): Legacy steps to show Infinite Options selections in the Shopify Shipping Confirmation email sent to customers when an order ships. - [New Order](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/legacy-display-options-on-shopify-notifications/new-order.md): Legacy steps to display Infinite Options selections in the Shopify New Order notification, with the manual process and a support option. - [Fulfillment Request](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/legacy-display-options-on-shopify-notifications/fulfillment-request.md): Legacy steps to show Infinite Options selections in the Shopify Fulfillment Request template so fulfillment partners see each customer choice. - [Abandoned Checkout](https://docs.theshoppad.com/infinite-options/display-options-on-shopify-notifications/legacy-display-options-on-shopify-notifications/abandoned-checkout.md): Legacy steps to show Infinite Options selections in the Shopify Abandoned Checkout email, including the manual process and the support option. ## FAQs & How-tos - [FAQs & How-tos](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos.md): Answers to common Infinite Options questions on orders, exports, sales channels, compatibility, reinstalling and option set behavior. - [Is Shopify Translate and Adapt Compatible with Infinite Options?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/is-shopify-translate-and-adapt-compatible-with-infinite-options.md): Learn why Shopify Translate and Adapt cannot translate Infinite Options fields, which live inside the app, and what other translation routes exist. - [Is Shopify Bundles compatible with Infinite Options?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/is-shopify-bundles-compatible-with-infinite-options.md): Find out why Shopify Bundles does not work with Infinite Options, since it strips line item properties from the order data in Shopify admin. - [Can Infinite Options calculate prices based on measurements?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/can-infinite-options-calculate-prices-based-on-measurements.md): Learn what Infinite Options can do with measurements, such as fixed prices for size ranges, flat fees and custom sizes, and where it cannot calculate. - [Can Infinite Options display options on Shopify draft orders?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/can-infinite-options-display-options-on-shopify-draft-orders.md): Learn why Infinite Options selections do not show on Shopify draft orders, since Shopify lacks line item property support there, and what to do. - [Can Infinite Options connect to other apps or APIs?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/can-infinite-options-connect-to-other-apps-or-apis.md): Understand why Infinite Options has no direct API connections and how option data saved as line item properties can reach other apps through Shopify. - [How can I export Infinite Options data?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/can-i-export-options-with-orders-via-a-csv-file.md): Learn why Shopify's CSV order export leaves out Infinite Options selections, since they are line item properties, and what you can do instead. - [Can the Shop app display options?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/can-the-shop-app-display-options.md): Check whether the Shop app and Shop sales channel can show Infinite Options fields, and what happens to option selections on orders placed there. - [Can I copy option sets to another Shopify store?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/can-i-copy-option-sets-to-another-shopify-store.md): Find out whether Infinite Options can copy option sets between Shopify stores and how to ask the support team to move them for you. - [How do I create more than 100 variants?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/how-do-i-create-more-than-100-variants.md): Learn how Infinite Options helps work around Shopify's 100 variant limit with unlimited options, and why a third-party app cannot add real variants. - [How was the live product customizer (Raglan Shirt demo) built with Infinite Options?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/how-was-the-live-product-customizer-raglan-shirt-demo-built-with-infinite-options.md): See how the Raglan Shirt live product customizer demo combines Infinite Options with custom code built on the Events API, and what it requires. - [I accidentally deleted an option from an order. Can I restore it?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/i-accidentally-deleted-an-option-from-an-order.-can-i-restore-it.md): Find where the original Infinite Options selections can still be seen if an option was removed from a Shopify order, since admin cannot restore it. - [Why doesn't my product count update after I change how it's assigned?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/why-doesnt-my-product-count-update-after-i-change-how-its-assigned.md): Fix a stale product count in Infinite Options Assign to products after you change a tag or handle in Shopify, by using the Resync link. - [Why is my swatch pre-selected?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/why-is-my-swatch-pre-selected.md): Learn why the first Infinite Options swatch is pre-selected on page load, since swatches act like radio buttons, and what your alternatives are. - [Do I need to remove code when uninstalling?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/do-i-need-to-remove-code-when-uninstalling.md): Find out whether you need to clean up theme code after uninstalling Infinite Options, and why leftover snippets are inactive and harmless. - [I reinstalled Infinite Options. Can my option sets be restored?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/i-reinstalled-infinite-options.-can-my-option-sets-be-restored.md): Learn how to get your previous Infinite Options option sets back after reinstalling the app, and what to send the support team to restore them. - [Can Infinite Options display on a draft product?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/can-infinite-options-display-on-a-draft-product.md): Find out why Infinite Options fields do not appear on Shopify products in Draft status and how to preview your options before publishing the product. - [Supported Sales Channels](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/supported-sales-channels.md): Quick reference table of which Shopify sales channels work with Infinite Options, which is the Online Store only, and which channels do not. - [Will my options automatically transfer in Shopify Collective?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/will-my-options-automatically-transfer-in-shopify-collective.md): Find out why Infinite Options do not carry over in Shopify Collective and what retailers importing your products must set up on their own stores. - [Where do my options appear?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/where-do-my-options-appear.md): See every place Infinite Options selections show up after checkout, such as order details and emails, and the places where they do not appear. - [Why isn't my option set saving?](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/why-isnt-my-option-set-saving.md): Fix Infinite Options changes that will not stick. The editor does not auto-save, so learn when to click Save and what else to check.