WooCommerce plugin manual
Install the plugin, paste your license key, turn one product into a gang sheet builder — and print files start arriving with your orders. Most shops are selling within fifteen minutes.
01 Requirements
- WordPress 5.8 or newer with WooCommerce installed and configured.
- PHP 7.4 or newer (PHP 8.x recommended).
- A DTF Pilot account — sign up free to get your license key and starter credit. No card needed.
- HTTPS on your store (needed for uploads and the checkout flow — any modern host has this).
02 Install the plugin
- Sign in at dtfpilot.com and download the plugin ZIP from your account page (it's also linked on the download page).
- In WordPress admin go to Plugins → Add New → Upload Plugin.
- Choose the ZIP, press Install Now, then Activate.
- A DTF Pilot menu appears in the WordPress sidebar. That's where everything lives.
03 Activate your license
- Go to DTF Pilot → Settings in the WordPress sidebar.
- Paste your license key (it looks like
GSB-XXXXX-XXXXX-XXXXX-XXXXX) and save. - The page confirms the key is active and shows your current credit balance.
The key binds to your store's domain the first time it validates. That binding is what lets the cloud render your print files and meter your account.
04 Create a gang sheet product
A gang sheet product is a normal WooCommerce product with the builder switched on.
- Go to Products → Add New (or edit an existing product).
- Set it as a Simple product and give it a name — “DTF Gang Sheet”, “Custom Transfer Sheet”, whatever your customers search for.
- In the Product data panel, open the new Gang Sheet tab.
- Fill in the sheet rules:
| Setting | What it does | Typical |
|---|---|---|
| Sheet width | The printable width of your film — the builder never lets art exceed it. | 22″ |
| Price per unit | Your rate: per foot (linear) or per square unit (area), depending on the pricing model. | 7.00 |
| Minimum length | The shortest sheet you'll sell. Shorter designs still bill this. | 12″ |
| Item margin (gap) | Recommended space packed between designs so they can be cut apart. | 0.25″ |
| Max sheet height | Longest single sheet; beyond this the builder starts another sheet. | 120″ |
| Fixed sheet sizes | Switch on to sell fixed canvases (e.g. 22×24″) instead of by the foot. | off |
Publish the product. Visit it on the storefront and you'll see the 🚀 Build Your Gang Sheet button — that opens the builder.
05 Pricing models
Under DTF Pilot → Settings → Pricing model, choose how sheets are priced:
- Linear — price per length. The classic roll model: the customer pays per foot (or per metre) of sheet length, rounded up to your billing increment. Sheet width is fixed by the product.
- Area — price per square unit. The customer pays for square feet (or square metres) actually used. Better when you sell several widths and want one consistent rate.
In fixed sheet mode each sheet is one unit, so the price is simply per sheet.
Volume discounts
Set tiered pricing so bigger orders get a better rate — the builder shows the live price as the customer designs, and the cart charges the tier they land in.
Units and rounding
The same settings page carries Measurement units (imperial inches/feet or metric cm/m) and displayed decimals. This changes what customers see in the builder and on the order — pick it once, before you go live, so historical orders read consistently.
06 Global settings worth knowing
DTF Pilot → Settings holds the shop-wide rules:
- Low-resolution warning (DPI). The floor below which a customer is warned their art will print soft. 150 is a sensible default; 0 disables the warning. This is your best defence against “it printed blurry” complaints.
- Transfer types. Offer named film/finish options on the product, one per line.
- Order statuses. Which status counts as “in production”, and whether to hold orders with unpaid overage.
- Logos. A site logo for the builder and a separate logo printed on job reports.
- Local file cleanup. How long uploaded art stays on your server, plus a manual “run cleanup now”.
07 Where the builder button appears
By default the plugin places the Build Your Gang Sheet button on the product page automatically — no theme editing.
If your theme puts it somewhere awkward, switch on Disable Automatic Button Placement in settings and place it yourself with the shortcode in your product template or a page builder block. That's the only situation where you touch theme files at all.
08 Order statuses
Gang sheet orders flow through your normal WooCommerce statuses. Two places care about them:
- Settings → Order Statuses — tell the plugin which status means “in production”, so reporting and production holds line up with how you actually work.
- Flight Deck — the desktop app fetches the statuses you choose per store, and can move an order to a status of your choosing after its sheets download. See the Flight Deck manual.
09 Getting the print file from an order
When a customer finishes a design, the order line carries the gang sheet: its dimensions, quantity and the design itself.
- Open the order in WooCommerce → Orders.
- The DTF Pilot panel on the order shows each gang sheet line with its size.
- Press Download print file to get the full-resolution production PNG, composited in the cloud at 300 DPI.
- Job report opens the visual production map — every design on the sheet, with sizes and counts, for your operator.
If you run more than one store, or want the whole thing automated, install Flight Deck — it pulls files for every store into RIP-ready folders, prints tickets, and can update the order status by itself.
10 Credits & billing
DTF Pilot runs on a prepaid wallet. You're charged when a print file is produced — not per order, not per month.
- Your balance and full transaction log live in your account portal, with every download, top-up and credit listed to the cent.
- Top up any time; larger packages carry better rates (see pricing).
- Re-downloads never bill again, so archives and reprints are free.
11 Updates
The plugin updates through WordPress like any other: a notice appears under Plugins, and one click installs it. Updates are delivered from DTF Pilot's own channel, so you don't need a WordPress.org listing or a licence re-entry.
Keep it current — Flight Deck features (like real custom status names) sometimes depend on a matching plugin version.
12 Troubleshooting
The builder button doesn't appear on the product
- Check the product has the Gang Sheet tab filled in and is published.
- If your theme overrides WooCommerce templates, switch on Disable Automatic Button Placement and place the shortcode yourself.
- Clear any page cache — cached product pages are the single most common cause.
“License not active”
Confirm the key is pasted with no leading/trailing space, and that the store's domain matches the one bound to the licence. Moving from staging to live needs a re-bind — email support.
Uploads fail or the design disappears
Almost always a network or security layer between the browser and storage: corporate DLP, an aggressive firewall, or a browser extension that intercepts uploads. The builder automatically retries through a fallback route, so if it persists, send us the store URL and the approximate time and we'll trace it.
Print file looks different from the preview
Check the artwork's DPI badge in the builder — soft art at print size looks fine on screen. If the layout itself differs, tell us the order number; the print file is composited from the saved layout, so a mismatch is a bug we want to see.
Prices look wrong in the cart
Re-check the product's Price per unit, the shop-wide Pricing model (linear vs area) and any volume tiers. Note the minimum length applies to short designs, which is the usual explanation for “a tiny design cost more than expected”.