# Changelog All notable changes to this AddOn will be documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). 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`、 `wc_order_count_`、`last_update`。先前未註冊,這些高頻欄位 會落回 `wp_usermeta`。 - `tests/integration/`:bootstrap(複用核心的 integration bootstrap,連真實 MariaDB)+ `phpunit-integration.xml` + CI job,移植 `WCTermCountFilterTest` (18 tests)。 ### Notes - `wc_order_count` 走 WooCommerce 的 `Users::update_site_user_meta()`,實際 key 是 `'wc_order_count' . '_' . rtrim( get_blog_prefix(), '_' )`。來源外掛 寫死主站形式 `wc_order_count_wp`,multisite 子站(`_wp_2`)會漏接;此處用 同一條運算式算出來。 - Phase 3 implementation in progress. --- ## [0.1.0] — TBD ### Added (initial release, scaffold) - Plugin scaffold from `wp-data-optimizer v2.16.0` extraction plan. - Plugin Header + bootstrap stub + 7 MD + composer.json. - Requires Plugins: `2meet-data-optimizer`, `woocommerce`.