Table of Contents
Problem Description #
You upgraded WooCommerce to use HPOS (High-Performance Order Storage) or use object caching and want to confirm Name Your Price is compatible.
Common symptoms:
- Unexpected behavior in offers after enabling HPOS or persistent object cache.
- Forum threads created asking about HPOS support. WordPress.org
Cause:
HPOS changes how WooCommerce stores orders and related data. Plugins that store or read order/meta in legacy ways may need updates to work with HPOS.
Solution – step-by-step #
- Check plugin version & changelog
- Ensure you use the latest plugin version and check changelog for HPOS compatibility notes (WPFactory posts changelog on docs and product page). WPFactory
- Test on staging with HPOS enabled
- Convert staging site to HPOS and run through offer workflows to spot issues before production.
- Disable object cache for testing
- Temporarily disable persistent object cache to see if behavior improves; caches can return stale meta.
- Report any HPOS-specific bugs to support with reproduction steps
- Provide plugin version, WooCommerce version, and steps to reproduce the issue so maintainers can adapt the code.
- Provide plugin version, WooCommerce version, and steps to reproduce the issue so maintainers can adapt the code.
Prerequisites #
- Staging environment and backups. WordPress.org
Additional Notes / Prevention #
- Plugin authors typically update for HPOS after user reports – keep plugin updated and test upgrades on staging first.
