Guide6 min read

How to sell DTF gang sheets on a Shopify store

A gang sheet is not a product in the way a shirt is. The customer decides what goes on it, how big, and how long the sheet ends up, and the price follows from that. Shopify's product model has none of those ideas built in, so every shop that sells gang sheets has to add them somehow. This is what the options look like from the printing side.

Out of Ink Prints, October 2026

What the order has to carry

Whatever you set up, the order that reaches you needs four things or you will be emailing the customer: the artwork files, the layout (where each image sits and at what size), the sheet length that was actually bought, and a price that matches that length. If any one of those is missing, the order is a conversation instead of a job.

The fifth thing, which shops forget until the first reprint, is a record of what was approved. When a customer says the logo printed blurry, you want to be able to show that the file they uploaded was 300 pixels wide and they chose to print it at 8 inches.

Option one: sizes as variants, artwork by email

The simplest setup is a product with a variant per sheet length (22 by 24, 22 by 36, 22 by 60) and a note asking the customer to email their artwork or attach it with a file upload app. It works for a shop doing a few sheets a week. It stops working the week you do twenty, because every order needs you to open the files, lay them out yourself, check the resolution, and chase the ones that sent a 50 kilobyte JPEG.

Pricing is also stuck to the variants. A customer who needs 31 inches pays for 36, and one who needs 13 pays for 24. Both notice.

Option two: a builder the customer uses

A gang sheet builder puts the layout in the customer's hands: they upload, place and size their images on a canvas the width of your film, the sheet grows as they add artwork, and the price updates as it grows. What reaches you is a finished layout and a print file at the exact length, with the price already settled.

The questions to ask of any builder are the printing ones. Can you set the sheet width to your film, not someone's default? Can you set the shortest and longest sheet you will print and the step you round to? Is there a safe margin? Does it check artwork before the order, or after you have printed it? And when the order lands, do you get a file you can send straight to the RIP, or a list of coordinates to rebuild by hand?

Option three: fulfilment through someone else

Some shops do not print at all: the storefront takes the order and a transfer company prints and ships. That removes the printing but also the margin, and the customer's artwork problems become a support thread between three parties. It suits a shop that sells designs rather than printing. If you own a printer, it is the wrong shape.

Pricing by area, not by variant

The fairest price for a gang sheet is by the square inch, because that is what the film and ink cost you. Set a rate, let the sheet be any length between your minimum and maximum, and the customer pays for what they use. Volume breaks on longer sheets reward the customers you want. If you would rather sell fixed sizes, that still works, but price them by area so the long ones are not a bargain and the short ones are not a penalty.

The rate is yours. A builder that sets its own rate, or takes a cut you cannot see, is pricing your product for you.

Where SheetGangster fits

SheetGangster is option two, built by a shop that printed its way through option one. The sheet width, length range, rounding step and margin are settings. Pricing is by the square inch at your rate with volume breaks, or named sizes you price yourself. Every upload is checked before the order, and the order arrives in a queue with the PNG and PDF at the length that was bought. The free plan has the whole builder; the paid plans raise the limits and add print types, auto build and upscaling.

SheetGangster is the builder described here. Free to install, free to run with lower limits.

Install on Shopify
Install on ShopifyPlans