Neil Matthews

Category: HPOS

  • HPOS Full Text Search Is Available As An Experimental feature

    HPOS Full Text Search Is Available As An Experimental feature

    In WooCommerce v9 and above an experimental feature has been added in the shape of full text searches for HPOS or WooCommerce high performance order storage.

    So what is the big deal about HPOS Full text search? Watch this video .

    Video

    More Details

    Check out this update from WooCommerce.com for more details and some baseline details on how much faster the searches are.

    Wrap Up

    This is an EXPERIMENTAL feature, only implement this in staging as this point, you have been warned.

    If you need help implementing HPOS on your WooCommerce store get in touch.

    Photo by Thomas Kelley on Unsplash

  • What Is HPOS Compatibility Mode?

    What Is HPOS Compatibility Mode?

    When you migrate to HPOS you can keep your site in compatibility mode while testing.

    This video takes you through the testing and compatibility mode settings of HPOS.

    Video

    Wrap Up

    Leaving your site in compatibility mode defeats the point of HPOS, migrate over and get out of compatibility mode as soon as you can, and don’t forget to clean up the legacy data.

    If you need help migrating your site to HPOS I have a fixed price done for you packaged service. Get in touch for details.

  • Before You Migrate To HPOS Do This

    Before You Migrate To HPOS Do This

    Before you migrate your WooCommerce order data to HPOS do this logging task.

    Using the technique detailed in this video you will be able to see if there are any incompatible services accessing your order data BEFORE you migrate to HPOS.

    Capture the issues before you migrate your data.

    Video

    Legacy Endpoints

    The WooCommerce Legacy REST API endpoints are part of the older version of the WooCommerce API. These endpoints allow developers to interact with a WooCommerce store via HTTP requests. The base URL structure for these endpoints follows a standard pattern:

    Version 1 (v1) Legacy API

    • Base URL: /wc-api/v1/
    • Example URL for Products:
      https://yourstore.com/wc-api/v1/products

    Common Endpoints for All Versions:

    • Products: /products
    • Example: https://yourstore.com/wc-api/v3/products
    • Orders: /orders
    • Example: https://yourstore.com/wc-api/v2/orders
    • Customers: /customers
    • Example: https://yourstore.com/wc-api/v3/customers
    • Coupons: /coupons
    • Example: https://yourstore.com/wc-api/v3/coupons
    • Reports: /reports
    • Example: https://yourstore.com/wc-api/v3/reports

    You can append any of the endpoints like /products, /orders, etc., to the base URL to perform specific actions (GET, POST, PUT, DELETE) depending on your requirement.

    Note: WooCommerce REST API has moved to a newer version since WooCommerce 3.5, using /wp-json/wc/v3/ format for the current API.

    Wrap Up

    Implement this logging plugin and capture a couple of days with of API data BEFORE migrating to HPOS

    If you need help migrating your site to HPOS get in touch.

  • How To Remove HPOS Legacy Data

    How To Remove HPOS Legacy Data

    In this video I’ll show you how to get rid of the legacy order data from your database and reduce the size of your post and post_meta tables.

    Video

    Wrap Up

    Don’t forget this final step of the process, I’ve seen many site that keep the old data lying around in post tables and defeating the point of migrating order data to it’s own set of tables.

    If you need help migrating to HPOS please get in touch.

  • What Is WooCommerce HPOS (High Performance Order Storage)

    What Is WooCommerce HPOS (High Performance Order Storage)

    In this video post I’ll explain what WooCommerce HPOS (high performance order storage is) and why it is beneficial for your WooCommerce store.

    Hint it’s all about performance.

    Faster loading sites, lead to better SEO which in turn brings in more site visitors who become customers.

    TLDR: Implement HPOS for more customers.

    Video

    Wrap Up

    I recommend most WooCommerce store owners move away from legacy order storage to the new HPOS for better site load speeds and a more robust order database.

    If you need help implementing HPOS I have a fixed price, done for you package. Get in touch for details.