View Categories

HPOS & WooCommerce Object Storage with Name Your Price

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 #

  1. Check plugin version & changelog

    1. Ensure you use the latest plugin version and check changelog for HPOS compatibility notes (WPFactory posts changelog on docs and product page). WPFactory

  2. Test on staging with HPOS enabled

    1. Convert staging site to HPOS and run through offer workflows to spot issues before production.

  3. Disable object cache for testing

    1. Temporarily disable persistent object cache to see if behavior improves; caches can return stale meta.

  4. Report any HPOS-specific bugs to support with reproduction steps

    1. Provide plugin version, WooCommerce version, and steps to reproduce the issue so maintainers can adapt the code.

Prerequisites #

Additional Notes / Prevention #

  • Plugin authors typically update for HPOS after user reports – keep plugin updated and test upgrades on staging first.

 

 

Name Your Price: Make a Price Offer for WooCommerce