Dalibor Votruba e823163fa6 fix prod_var_type is empty after export 8 luni în urmă
..
includes e823163fa6 fix prod_var_type is empty after export 8 luni în urmă
languages 8a0dce8dbc add translations 1 an în urmă
CLAUDE.md 202feaeca9 add HPOS support 8 luni în urmă
instructions.txt 2e14bfc316 add instructions, readme, lates changes 1 an în urmă
readme.md 202feaeca9 add HPOS support 8 luni în urmă
studiou-wc-ord-print-statuses.php 202feaeca9 add HPOS support 8 luni în urmă
translations.txt 8a0dce8dbc add translations 1 an în urmă

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.