How NINEMAGS Templates Work

What is a NINEMAGS Template?

A NINEMAGS template is a special logic inside the NINEMAGS app that controls how customers upload images, customize a product, and how this data is saved inside a Shopify order.

Simply put, a NINEMAGS template is a bridge between your Shopify storefront and production (printing magnets, buttons, and other custom products).

A template defines:

  • how many images a customer can upload
  • which sizes and aspect ratios are used
  • how the upload interface looks
  • how final images are attached to a Shopify order

Why a Template Is Required for a Product

A standard Shopify product cannot work with customer-uploaded images.

NINEMAGS templates solve this limitation and allow you to sell fully customized products.

A template is required to:

  • let customers upload photos directly on the product page
  • link uploaded images to a specific product and variant
  • automatically save images inside the Shopify order
  • prepare files in the correct format for printing
  • avoid production errors (wrong size, format, or quantity)

Without a NINEMAGS template:

  • Shopify does not know which images belong to the order
  • production has nothing to print
  • image upload and print preparation logic is missing

NINEMAGS Templates vs Shopify Theme Templates

1. Purpose

Shopify theme templates

  • control only the page appearance (layout, blocks, buttons)
  • do not work with production or files

NINEMAGS templates

  • control product customization logic
  • manage images, orders, and print-ready files

2. Working With Images

Shopify

  • images are static product images
  • customers cannot upload files by default

NINEMAGS

  • customers upload their own photos
  • images are automatically attached to the order
  • uploaded images replace standard product images in cart and order

3. Connection to the Order

Shopify

  • order contains only text data (variant, quantity)

NINEMAGS

  • order contains:
    • all uploaded images
    • product configuration data
    • files ready for production
  • NINEMAGS processes only paid and unfulfilled orders

4. Production Logic

Shopify

  • does not know anything about print sizes, margins, or formats

NINEMAGS

  • supports magnet / button dimensions
  • applies correct margins and bleed
  • generates print-ready files automatically

In Short: The Key Difference

  • Shopify theme template = visual appearance
  • NINEMAGS template = Shopify template + NINEMAGS logic for uploads, orders, and production

They work together, but solve different tasks.

Important

A product must have a NINEMAGS template assigned to support image uploads and automated production.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.