DTFGSAGang Sheet App
HomeBlog › Install on Shopify Step-by-Step

Install a Shopify Gang Sheet Builder in 10 Minutes — Step-by-Step

Published April 26, 2026 · 8 min read · DTFGSA technical tutorial
NS
Nenad Spaseski · Founder, DTFGSA Inc. · About the author

This is the complete step-by-step Shopify integration tutorial for adding the DTFGSA AI gang sheet builder to your storefront. Total install time: 10-15 minutes for most stores. No engineering work required — single-snippet copy-paste embed.

By the end of this tutorial, your Shopify storefront will accept 24/7 DTF gang sheet orders with AI auto-nesting, automatic white channel + adaptive choke, and RIP-ready production file generation — all running inline on a product page on your domain.

Before you start: requirements

1Sign up for DTFGSA and get your embed token

Go to builder.dtfgangsheetapp.com and create a free account. Once logged in, navigate to Settings → Embed Tokens → Create new token.

You'll get an embed token that looks like tok_live_abc123def456.... This token authenticates your Shopify storefront with DTFGSA. Save it — you'll need it in step 3.

The free tier supports unlimited builder usage. You only pay $0.15 per 22"×36" sheet on production export, or upgrade to a monthly subscription ($40-799/mo) for advanced features like adaptive choke per design (Growth tier+) and white-label (Pro tier+).

2Create the "Custom DTF Gang Sheet" product in Shopify

In your Shopify admin: Products → Add product. Fill in:

Save the product as a draft. Don't publish yet — we'll add the builder embed first.

3Paste the embed snippet into the product description

The simplest method: paste the embed code directly into the product description's HTML view.

In the product editor, click the </> Show HTML button (or click Edit HTML). Paste this snippet, replacing YOUR_TOKEN_HERE with the embed token from step 1:

<div id="dtfgsa-builder-mount"></div>
<script async src="https://builder.dtfgangsheetapp.com/embed.js"
        data-token="YOUR_TOKEN_HERE"
        data-mount="dtfgsa-builder-mount"
        data-shopify-product-id="{{ product.id }}"
        data-currency="{{ shop.currency }}">
</script>

Save the product. Switch the product status from "Draft" to "Active" and add it to your storefront's main collection.

Alternative method (theme.liquid edit): if you want the builder on a custom URL (like /pages/order-gang-sheet) instead of a product page, paste the same snippet into a custom Page (Shopify admin → Online Store → Pages → Add page) and use the "Show HTML" view.

4Test the storefront experience

Open your Shopify store in an incognito browser window and navigate to the new product page. You should see:

  1. The page loads normally with your theme's header and footer
  2. The DTFGSA builder appears inline where you placed the embed snippet
  3. You can drag a test design file (PNG, JPG, AI, PDF, TIFF, PSD, EPS) onto the builder
  4. The AI auto-nests the design within 100ms
  5. Pricing updates in real-time based on sheet area used
  6. "Add to Cart" button shows the calculated price

If any of these don't work, the most common issue is the embed token not being recognized. Double-check the token is correct and that the product is set to "Active".

5Configure order webhooks for fulfillment

When a customer completes checkout, you want the production-ready TIFF file delivered to your fulfillment system automatically. Two options:

Option A: Use the DTFGSA dashboard (no webhook required)

Log into your DTFGSA dashboard → Orders. All builder orders appear here with the production-ready file ready to download. Easiest setup; works for any shop volume.

Option B: Webhook to your fulfillment system

In Shopify admin: Settings → Notifications → Webhooks at the bottom. Add a webhook for "Order created" with the URL of your fulfillment system. The webhook payload includes a line_items[].properties field containing the DTFGSA file URL — your fulfillment system fetches it from there.

For ShipStation users, install the DTFGSA ShipStation app from the Shopify App Store; it routes files automatically.

6Place a real test order end-to-end

From an incognito window:

  1. Build a sample gang sheet with 3-5 designs
  2. Add to cart, go to checkout
  3. Use Shopify's test payment gateway (or place a small real order)
  4. Confirm the order shows up in Shopify admin → Orders
  5. Verify the DTFGSA file appears either in your DTFGSA dashboard or your fulfillment system
  6. Download the TIFF and open it in your RIP (Cadlink, Wasatch, AcroRIP, Onyx) — verify it's RIP-ready with the named "White" spot channel

If the file opens cleanly in your RIP without manual prep, your integration is working correctly.

Common issues and fixes

IssueCauseFix
Embed shows blankToken not recognizedVerify token in DTFGSA dashboard; regenerate if needed
Pricing shows $0Currency not setAdd data-currency="USD" to the script tag
Builder loads but customer can't add to cartShopify product not ActiveSwitch product status to "Active" in admin
White channel missing in exported fileFree tier doesn't include adaptive chokeUpgrade to Growth ($159/mo) or use default choke for now
RIP can't find spot channelRIP misconfiguredIn RIP, manually map "White" channel to white ink head; subsequent orders auto-detect
Embed clashes with theme CSSTheme has aggressive global stylesWrap embed in a CSS-isolated container or contact DTFGSA support

Customization options (Pro tier and above)

White-label branding

Pro tier ($319/mo) and Enterprise tier ($799/mo) remove DTFGSA branding from the embed. Customers see your brand only. Configure in DTFGSA dashboard → Settings → Branding.

Custom subdomain

Enterprise tier gives you a custom subdomain like builder.yourshop.com. Customers never leave your domain. Setup is a single CNAME record + DTFGSA support ticket.

Theme color matching

Set CSS variables in the embed snippet to match your Shopify theme:

<script async src="..."
        data-token="..."
        data-color-primary="#7c3aed"
        data-color-bg="#ffffff"
        data-color-text="#1a1a1a">
</script>

Recommended product page layout

For best conversion on Shopify, structure your gang sheet product page as:

  1. Hero image showing a finished gang sheet (real production photo if you have it)
  2. Headline: "Custom DTF Gang Sheet — Build Yours Online in Minutes"
  3. 3-bullet value prop: AI nesting · automatic white channel · 24-hour shipping
  4. Builder embed (the actual DTFGSA widget)
  5. FAQ section below the builder: "How does pricing work?" "What file formats?" "What's the turnaround?"
  6. Trust signals: reviews, shipping policy, return policy

If you previously used a contact form or quote-by-email workflow, replace those CTAs site-wide with links to the new gang sheet product page. The builder is your new primary commercial surface.

Going live: announcement checklist

  1. Email existing customers about the new self-serve builder
  2. Update social media bio links to point to the gang sheet product page
  3. Add a "Order Custom DTF Gang Sheet" CTA to your homepage above the fold
  4. Update Google Business Profile with the new URL
  5. Add the URL to your sitemap.xml and submit to Google Search Console + Bing Webmaster Tools
  6. Consider running a launch promotion (10% off first gang sheet) to drive early adoption

Ready to install?

Free to use. No subscription required to start. Get your embed token in 60 seconds and have the builder live on Shopify within 15 minutes.

Get started →