From c87eefcadab29d19b52f0aa534b449ed6ca390a3 Mon Sep 17 00:00:00 2001 From: wpdev Date: Sat, 26 Sep 2026 21:44:36 +0800 Subject: [PATCH] chore(2meet-data-optimizer-woocommerce-addon): release 0.1.1 - Version 0.1.1 for the hardening 2.0 changes that shipped without a version bump - CHANGELOG: Marketplace commission keys fix (hp_vendor / hp_commission_rate / hp_commission_fee) - Verify: composer test (10 OK) --- 2meet-data-optimizer-woocommerce-addon.php | 4 ++-- CHANGELOG.md | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/2meet-data-optimizer-woocommerce-addon.php b/2meet-data-optimizer-woocommerce-addon.php index 2057e02..c8c1747 100644 --- a/2meet-data-optimizer-woocommerce-addon.php +++ b/2meet-data-optimizer-woocommerce-addon.php @@ -3,7 +3,7 @@ * Plugin Name: 2meet Data Optimizer — Woocommerce AddOn * Plugin URI: https://2meet.io/2meet-data-optimizer/woocommerce * Description: WooCommerce 整合:20 表 schema 註冊 + commission tracking (wp_wpdo_wc_commissions) + product/order zone + HPOS notice - * Version: 0.1.0 + * Version: 0.1.1 * Requires at least: 6.0 * Tested up to: 6.9.4 * Requires PHP: 8.1 @@ -24,7 +24,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } -define( 'TMDO_WOOCOMMERCE_VERSION', '0.1.0' ); +define( 'TMDO_WOOCOMMERCE_VERSION', '0.1.1' ); define( 'TMDO_WOOCOMMERCE_PATH', plugin_dir_path( __FILE__ ) ); define( 'TMDO_WOOCOMMERCE_URL', plugin_dir_url( __FILE__ ) ); define( 'TMDO_WOOCOMMERCE_FILE', __FILE__ ); diff --git a/CHANGELOG.md b/CHANGELOG.md index 538da8b..172d20c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,21 @@ Versioning follows [Semantic Versioning](https://semver.org/). ## [Unreleased] +--- + +## [0.1.1] — 2026-09-26 + +Hardening 2.0 changes, released alongside 2meet-data-optimizer 1.1.0. + +### Fixed + +- Commission tracking read `_hp_*` keys that Marketplace never writes, so no + commission was recorded. It now reads `hp_vendor` / `hp_commission_rate` / + `hp_commission_fee` and computes subtotal, vendor payout and commission the + way `Marketplace::get_order_profit()` does (honouring + `hp_vendor_include_taxes`); stores the vendor's user ID, the product's parent + listing and the platform commission percentage. + ### Added - 三個 WC runtime usermeta 欄位進 `user`/`hot` group:`wc_last_active`、