Common Template Issues in NINEMAGS and How to Fix Them
This guide covers the most common issues that may occur when working with NINEMAGS templates, along with clear steps on how to resolve them.
Issue 1. Template is created, but the Upload Pictures button is missing
Possible reasons
- The NINEMAGS app block was not added to the Shopify product template
- The Shopify product template was not assigned to the product in NINEMAGS
How to fix
Step 1. Check the Shopify product template
- Go to Online Store → Themes → Customize
- Open the required product template
-
In the Product information section, make sure the block
Apps → NINEMAGS button is added
Step 2. Check product assignment in NINEMAGS
- Open Shopify Admin → Apps → NINEMAGS
- Go to Products
- Select the product using Select Product
- Make sure the correct Product Template is selected
- The value must not be
Default product
Issue 2. Images are uploaded, but they are not visible in the cart
Possible reasons
- Cart Preview or Drawer Preview is disabled
- Incorrect CSS Path for the product image
- The cart type (page or drawer) does not match the selected preview type
How to fix
Step 1. Check cart type in your theme
- If your cart opens as a separate page → enable Cart Preview
- If your cart opens as a side drawer → enable Drawer Preview
Step 2. Set the correct CSS Path for the cart image
- Open the cart on your storefront
- Right-click the product image → Inspect
- Copy the CSS class of the image container
-
Paste it into the field
CSS Path to the cart image of product
Example CSS paths (theme-dependent):
-
Cart page:
.cart-item__image-container -
Cart drawer:
.cart-item__media
Important:
CSS paths depend on the theme.
If you change the theme, these paths must be updated again.
Result
After correct setup:
- Uploaded image previews appear in the cart
- Customers can see which files they uploaded
- Custom products display correctly in the cart
Issue 3. The Edit button is missing in the cart
Possible reasons
- The Enable cart edit button option is disabled
- Incorrect CSS Path for the Edit button
- The button is inserted into the wrong cart container
How to fix
Step 1. Enable the Edit button
- Go to Theme settings → App embeds
- Make sure Enable cart edit button is turned on
Step 2. Set the correct CSS Path for the Edit button
- Open the cart on the storefront
- Find where the Edit button should appear
- Right-click → Inspect
- Copy the container’s CSS class
-
Paste it into
Edit button location (CSS Path)
Example:
.cart-item div.product-option
The exact value depends on the theme.
Common mistakes
-
❌ CSS path is too generic
→ Button appears in the wrong place or not at all
-
❌ CSS path points to a non-existent element
→ Button does not appear
Result
After correct setup:
- The Edit button appears in the cart
- Customers can modify uploaded images
- The product does not need to be removed and re-added
Issue 4. A new product variant was added and NINEMAGS works incorrectly
Possible reasons
- The new variant was not selected in NINEMAGS
- The template was configured before the variant was added
How to fix
Step 1. Check variants in NINEMAGS
- Go to Shopify Admin → Apps → NINEMAGS
- Open Products
- Select the required product
- Make sure the new variant is checked and saved
Step 2. Review template logic
If the new variant has:
- a different size
- a different number of images
- a different production logic
You may need a separate template or adjusted settings.
Important to understand
NINEMAGS does not apply settings automatically to new variants
Each variant must:
- be selected in NINEMAGS
- use the correct template
Typical error scenario
- A new variant is added in Shopify
- NINEMAGS settings are not updated
As a result:
- uploads work incorrectly
- print files are generated wrong
- product logic does not match production
Result
After proper configuration:
- All variants work correctly
- Customization logic matches the product
- Orders are processed without errors