DTFBuild Gang Sheet Builder

Descripziun

DTF Sheet Builder is a professional integration for WooCommerce that allows your customers to visually build, pack, and configure their Direct-to-Film (DTF) gang sheets directly on your product pages.

By integrating this plugin, you connect your store to a cloud-hosted builder application. Customers can upload designs, arrange them on a canvas matching your product variations, and generate print-ready PNG or PDF files.

Key Features

  • Visual Builder: High-fidelity, drag-and-drop gang sheet builder modal.
  • Auto-detect Dimensions: Automatically reads sheet sizes from WooCommerce variation titles (e.g., „22×50“).
  • Multi-format Output: Generate print-ready files in PNG or PDF formats.
  • Crazy Packing: Advanced auto-packing algorithm to save material space.
  • Multi-language: Built-in support for English, French, German, Spanish, and Arabic.
  • Unit Support: Switch seamlessly between Inches and Centimeters.
  • Product Dashboard: Select storefront products and configure each product from one central screen.
  • Per-Variation Controls: Enable individual variations and assign exact width, height, and unit values.
  • Per-Product Buttons: Customize button text, background color, and text color for each product.

⚠️ External Service Disclosure

This plugin acts as a bridge to a cloud-based Software as a Service (SaaS).
Service Used: DTF Sheet Builder App (hosted externally).
Purpose: The external builder is required to process uploaded images, perform the packing algorithm, and generate the final print-ready sheet files.

Installaziun

  1. Upload the plugin files to the /wp-content/plugins/dtfbuild directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‚Plugins‘ screen in WordPress.
  3. Go to WooCommerce -> DTFBuild -> Settings and configure your Shop ID and builder defaults.
  4. Open the Products tab, select the storefront products that should use DTFBuild, and save.
  5. Click Edit variants for each selected product to configure its button and exact sheet dimensions.
  6. The builder button will appear on the product page when a customer selects an enabled variation.

FAQ

Do I need an account to use this?

Yes, the plugin requires a valid Shop ID from the DTF Sheet Builder platform.

Does it support variable products?

Yes! It is specifically designed to work with WooCommerce Variable Products, mapping the selected variation’s dimensions to the builder canvas.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“DTFBuild Gang Sheet Builder” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.3.7

  • Added a Download ZIP button to WooCommerce orders while preserving individual sheet downloads.
  • Fixed the vendor dashboard hiding ZIP downloads for PDF-only orders.

0.3.6

  • Fixed WooCommerce order dashboards showing only the first generated sheet file.
  • Added one labeled download button per sheet and format, including enabled cut maps.
  • Preserved the single-file fallback for older orders without a readable manifest.

0.3.5

  • Restored browser-only production file generation for customer privacy.
  • WooCommerce receives completed print files uploaded by the embedded builder.
  • Original customer artwork is never staged for server-side rendering.

0.3.4

  • Fixed the Orders download button opening the JSON manifest instead of the print-ready PDF or PNG.
  • Added backwards-compatible print-file resolution for existing orders that stored only the manifest URL.
  • Removed the separate Manifest button from the Orders dashboard.

0.3.3

  • Prevented legacy page snippets and the plugin from submitting the same completed project twice.
  • Moved the cart handoff to a dedicated native WooCommerce AJAX endpoint instead of public wp-admin AJAX.
  • Made cart retries idempotent so a closed connection cannot create duplicate paid lines.
  • Improved connection-closed errors with a retryable message.

0.3.2

  • Restored the original Orders table columns: Order, Date, Customer, DTF Details, Status, and Actions.
  • Grouped multiple DTF projects from the same WooCommerce order into one order row.

0.3.1

  • Fixed long sheets appearing stuck at „Adding to cart“ by avoiding redundant full-resolution PNG generation for PDF-only orders.
  • Added visible preparation and upload progress during the store handoff.
  • Added immediate WooCommerce cart preflight responses and reliable success/error messages back to the builder.
  • Added a timeout and retry-friendly error state when WooCommerce does not answer the cart request.

0.3.0

  • Matched the Shopify app dashboard with Orders, Settings, Products, Installation guide, and Contact us tabs.
  • Added centralized product selection with a 25-product limit.
  • Added per-product button text, background color, and text color controls with live preview.
  • Added per-variation enable, width, height, and unit settings.
  • Added server-side validation for enabled products, variations, dimensions, and builder asset URLs.
  • Preserved WooCommerce variation prices as the checkout source of truth.

0.2.9

  • Added a new „Contact Us“ tab for quick support access.
  • Added a video tutorial section to the „How It Works“ tab.

0.2.8

  • Fixed an issue where recent DTF orders were not displaying in the Orders tab.
  • Added a notification badge to the DTFBuild menu indicating the number of unread/processing DTF orders.

0.2.6

  • Redesigned the plugin admin settings page to use a clean, tabbed interface.
  • Added a new „Orders“ tab to quickly view recent WooCommerce orders containing DTF projects.
  • Added a new „How It Works“ tab with a step-by-step setup guide.

0.2.5

  • Added multi-language support (EN, FR, DE, ES, AR).
  • Added unit persistence for customers (Inches / Centimeters).
  • Added admin configuration for default language.

0.2.4

  • Added support for PDF and PNG output formats.
  • Added Crazy Packing feature configuration.
  • Added DPI and spacing controls to the admin settings.
  • Improved cart metadata UI layout.

0.1.0

  • Initial release.