Dalibor Votruba 29d11884f7 Release v1.5.1 — auto "Done Print" on bulk "Change status to Completed" 4 долоо хоног өмнө
..
feature-order-item-status-analysis.md 746676ccb0 Add implementation analysis for per-order-item print status (v1.5.0) 2 сар өмнө
instructions.txt c1771942f0 Reorganize docs into docs/ folder and add fresh README.md 2 сар өмнө
order-done-plan-00.md 9a945f2738 add implementation plans 4 долоо хоног өмнө
order-done-plan-01.md 9a945f2738 add implementation plans 4 долоо хоног өмнө
readme.md c1771942f0 Reorganize docs into docs/ folder and add fresh README.md 2 сар өмнө
revise-1.3.2.md 1f0ac1aec7 Add analytical revision of v1.3.2 to docs/revise-1.3.2.md 2 сар өмнө
revise-1.4.0.md f8b7de9317 Release v1.4.1 — resolve every in-scope finding from revise-1.4.0 2 сар өмнө
revise-1.4.1.md 1d6e0a0a06 Release v1.4.2 — resolve every in-scope finding from revise-1.4.1 2 сар өмнө
revise-1.4.2.md b5fd5bb14f Release v1.4.3 — resolve every in-scope finding from revise-1.4.2 2 сар өмнө
revise-1.4.3.md ae7e82fc06 Release v1.4.4 — resolve every in-scope finding from revise-1.4.3 2 сар өмнө
revise-1.4.4.md 54a62e7c7d Release v1.4.5 — resolve in-scope findings from revise-1.4.4 2 сар өмнө
translations.txt 29d11884f7 Release v1.5.1 — auto "Done Print" on bulk "Change status to Completed" 4 долоо хоног өмнө

readme.md

QDR - Studiou WC Order Print Statuses

Description

QDR - Studiou WC Order Print Statuses is a WordPress plugin that extends WooCommerce functionality to manage print orders sent to third-party providers. It adds custom order statuses, bulk actions, and status change timestamps specific to the printing process.

Features

  • Custom order statuses: "Prepare to Printing" and "In Printing"
  • Bulk actions for managing print orders
  • Custom order fields for tracking print-related information
  • Custom columns in the orders list for quick view of print statuses
  • Import functionality for InPrint and Delivered protocols
  • Search orders by external reference order number
  • Full compatibility with WooCommerce High-Performance Order Storage (HPOS)

Installation

  1. Upload the studiou-wc-ord-print-statuses folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Ensure WooCommerce is installed and activated

Usage

Custom Order Statuses

The plugin adds two new order statuses:

  • Prepare to Printing
  • In Printing

These statuses appear in the order status dropdown and can be used to track the progress of print orders.

Custom Order Fields

In the order edit page, you'll find a new section called "Print Information" with the following fields:

  • Prepare To Print Date
  • In Print Date
  • External Order Number
  • External Order Delivered

Bulk Actions

New bulk actions are available in the orders list:

  • Prepare to Printing Export: Exports selected orders and changes their status to "Prepare to Printing"
  • Set Status to Prepare to Printing
  • Set Status to In Printing

Custom Columns

The orders list now includes new columns:

  • To Print Date
  • In Print Date
  • External Order Number

Import Functionality

Two import buttons are added to the orders page:

  • Import InPrint Protocol: Updates order status to "In Printing" and sets related metadata
  • Import Delivered Protocol: Updates order status to "Completed" and sets delivery date

Requirements

  • WordPress 5.8 or higher (tested up to 6.8.3)
  • WooCommerce 3.0 or higher (tested up to 10.2.2)
  • PHP 7.2 or higher

Support

For support, please contact the plugin author at https://www.quadarax.com

Changelog

Version 1.3.2 (2025-10-18)

  • Fixed: Empty prod_var_type column in CSV export when using "Prepare to Printing Export" bulk action
  • Fixed: HPOS (High-Performance Order Storage) compatibility warning in WooCommerce
  • Changed: Updated database query to correctly retrieve product variation format attribute from wp_postmeta table
  • Changed: Added explicit HPOS compatibility declaration to prevent WooCommerce warnings
  • Impact: CSV exports now properly display Format attribute values (e.g., A4, A5) for product variations
  • Impact: Plugin now fully compatible with WooCommerce HPOS (custom order tables)
  • Tested: WordPress 6.8.3, WooCommerce 10.2.2 (with HPOS enabled)

Version 1.3.1

  • Previous stable version

License

This plugin is licensed under the GPL v2 or later.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.