Custom Order Workflow for WooCommerce

Description

Running a print shop or custom-product WooCommerce store? Stop managing artwork, proofs, approvals and production through separate emails and spreadsheets.

Custom Order Workflow for WooCommerce keeps the post-order workflow inside WooCommerce. Collect structured product specifications and artwork uploads, review files, send versioned proofs, record customer approval and move each order item through a clear production workflow.

It is built for printed apparel, signage, packaging, personalized products and other businesses that need a WooCommerce custom order workflow instead of a standard order screen.

The free version includes Jobs, structured specifications, secure artwork and proof files, artwork review, proof approval, workflow events, internal notes, email notifications and WooCommerce custom order statuses. Advanced pricing, custom workflow builders, Kanban, staff assignment, cloud storage and reporting remain Pro opportunities.

How it works

  1. Configure a WooCommerce product with custom specification fields, artwork upload and customer approval requirements.
  2. The customer enters the product details and uploads artwork with the order.
  3. WooCommerce creates a Job for each eligible order item and stores an immutable specification snapshot.
  4. Staff review the artwork and can accept it, request changes or upload a replacement version.
  5. Staff upload a versioned proof for the customer to review.
  6. The customer approves the proof or submits a change request from My Account > Artwork & Proofs.
  7. After approval, staff move the Job through Approved, In Production, Quality Check, Ready and Completed.

The workflow is tracked per order item, while clear Custom Order Workflow statuses are mirrored on the WooCommerce order for overall fulfilment visibility.

Data retention

Operational data is retained on uninstall by default. The Settings page provides an explicit opt-in to delete custom operation tables and settings during uninstall.

Documentation

The full user guide is included at docs/user-guide.md. It explains setup, the customer proof approval process and the production steps after approval.

Privacy

Deactivation feedback is optional. If submitted, the selected reasons and optional note are sent to iamgsbala@gmail.com using WordPress email. The plugin does not send deactivation feedback to a third-party service.

Screenshots

Installation

  1. Install and activate WooCommerce.
  2. Upload the iamgsbala-custom-order-workflow-for-woocommerce folder to wp-content/plugins/.
  3. Activate Custom Order Workflow for WooCommerce from Plugins.
  4. Open Custom Order Workflow for WooCommerce in the WordPress admin.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Custom Order Workflow for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.8

  • Improved the visible close control in the optional deactivation feedback modal.
  • Routed submitted feedback to iamgsbala@gmail.com with the subject Custom Order Workflow Plugin feedbacks.

1.0.7

  • Added an optional, dismissible deactivation feedback modal with structured reasons and an optional note.
  • Sends submitted feedback only to the site’s configured administrator through WordPress email.

1.0.6

  • Renamed the plugin to Custom Order Workflow for WooCommerce and requested the iamgsbala-custom-order-workflow-for-woocommerce WordPress.org slug.
  • Updated the text domain, folders, admin/frontend labels, documentation, website links and branded assets.
  • Added the by iamgsbala attribution consistently across the public brand presentation.

1.0.4

  • Moved private artwork storage to a dedicated protected subdirectory resolved through wp_upload_dir().
  • Refreshed the plugin icon, banner, documentation links and user-facing labels for the previous identity update.

1.0.3

  • Added WooCommerce order status synchronization for the custom-order workflow.
  • Added the visible Artwork Approved milestone before proof preparation.
  • Refreshed the Overview hero and removed redundant system status controls.
  • Updated translation calls and private upload handling for WordPress.org automated checks.

1.0.2

  • Renamed the dashboard entry to Overview and replaced the internal Foundation wording with clearer user-facing labels.
  • Added a direct free documentation link to iamgsbala.com.
  • Reworked Job activity into a readable timeline and refreshed the customer Artwork & Proofs controls.
  • Updated the branded WordPress.org banner and icon assets.

1.0.1

  • Replaced the admin menu icon with a reliable inline workflow icon and refreshed the branded WordPress.org icon and banner assets.
  • Added protected image previews for artwork and proofs on Jobs, WooCommerce order details and My Account.
  • Refined Job Details, order panels, customer proof cards and button styling.
  • Added exact process messaging and iamgsbala attribution to the product branding.
  • Added Order ID references to the customer Artwork & Proofs area, a right-rail activity view and a dedicated Custom Order Workflow for WooCommerce product tab.
  • Added dashboard documentation guidance and an upcoming Pro product message.

1.0.0

  • Completed the free V1 workflow from specifications and artwork through proof approval and production.
  • Added artwork review, replacement versions and protected file access.
  • Added versioned proofs, customer My Account review, approval and change requests.
  • Added validated workflow transitions, activity events and internal notes.
  • Added customer/admin email notifications, dashboard counts and responsive UI styling.
  • Added configurable artwork extensions and maximum upload size with SVG disabled by default.

0.4.0

  • Added per-product artwork upload enablement.
  • Added 25 MB validation for PDF, AI, EPS, SVG, PNG, JPG, TIFF and ZIP artwork.
  • Added private random-name storage and protected admin downloads.
  • Added artwork transfer from cart to order item and Job artwork records.

0.3.0

  • Added per-product specification field builder for text, number, textarea, select, radio and checkbox fields.
  • Added frontend validation and specification display in cart and checkout.
  • Added immutable specification snapshots to order items and operational Jobs.

0.2.0

  • Added the Job entity and repository.
  • Added one-job-per-eligible-order-item creation from WooCommerce orders.
  • Added the v1 lifecycle status catalogue and protected admin status updates.
  • Added paginated Jobs list and Job detail screens.

0.1.0

  • Added plugin bootstrap and WooCommerce dependency checks.
  • Added activation/deactivation lifecycle.
  • Added versioned custom-table schema and migration coordinator.
  • Added Custom Order Workflow for WooCommerce foundation dashboard and settings.