DTFBuild Gang Sheet Builder

Leírás

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, Hungarian, 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 and height values in the store’s default unit.
  • Per-Product Buttons: Customize button text, background color, and text color for each product.
  • Update Alerts: See when a newer WordPress.org release is ready from inside the DTFBuild dashboard.

⚠️ 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.
Operational connection reporting: After a merchant configures a valid Shop ID, the plugin sends the store domain, plugin version, connection state, and embedded-builder usage to DTFBuild. It does not send customer identity, order revenue, uploaded artwork, or general storefront traffic. This data is used to operate the integration and show connected-store health in DTFBuild’s private administration tools.

Telepítés

  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.

Installation video: https://youtu.be/NuY2HAEiNHM

GYIK

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.

Vélemények

Nincsenek értékelések erről a bővítményről.

Közreműködők és fejlesztők

“DTFBuild Gang Sheet Builder” egy nyílt forráskódú szoftver. A bővítményhez a következő személyek járultak hozzá:

Közreműködők

“DTFBuild Gang Sheet Builder” fordítása a saját nyelvünkre.

Érdekeltek vagyunk a fejlesztésben?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Változási napló

0.4.6

  • Added a safe Remove action for individual DTF projects in the merchant dashboard.
  • Kept the original WooCommerce order and production files unchanged when a project is removed from DTFBuild.
  • Excluded hidden projects from the dashboard count and order list.

0.4.5

  • Added a direct WordPress.org version check when the normal WordPress update cache has no result.
  • Added a manual Check for updates button to the DTFBuild dashboard.
  • Reduced failed-check caching so newly published releases are detected sooner.
  • Displayed update alerts to shop managers while limiting installation actions to plugin administrators.

0.4.4

  • Added a live dimension preview to every product variation while the merchant types.
  • Added green matching and red mismatch validation against the dimensions in the WooCommerce variation.
  • Displayed the expected variation dimensions when configured values do not match.

0.4.3

  • Added clear variation attributes, configured dimensions, variation IDs, SKUs, and prices to the product configuration editor.

0.4.2

  • Made the global default unit the single unit setting for every product variation and the embedded builder.
  • Sent sheet width, height, order metadata, and manifest dimensions in the configured store unit.
  • Preserved physical sheet dimensions when switching the global unit and migrated legacy per-variation units automatically.
  • Locked the embedded builder display to the print shop’s configured unit.
  • Displayed imperial roll length in feet.

0.4.1

  • Fixed automatic product sizes so they honor the configured default unit.
  • Displayed metric width and height values in centimeters and metric roll length in meters.
  • Kept production asset URLs private while preserving merchant downloads in the DTFBuild Orders dashboard.
  • Hid production asset URLs and corrected metric values when viewing orders created with earlier plugin versions.

0.4.0

  • Added an in-dashboard update alert when a newer WordPress.org release is available.

0.3.9

  • Added the new WooCommerce installation video to the setup guide and Installation Guide dashboard tab.

0.3.8

  • Added Hungarian as a default builder language option.

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.