Skip to content
Hippoo WooCommerce app Hippoo WooCommerce app
Hippoo WooCommerce app
  • Help center
  • Feature request
  • For Agencies
  • Blog
  • Contact us
Download now

Getting Started

4
  • Install Hippoo WooCommerce plugin
  • Automatic Connection to Hippoo App
  • Manual Connection to Hippoo App
  • Adding Multiple Shops in Hippoo

User Guide

8
  • How to Customize Invoice and Shipping Label Templates in Hippoo
  • How to Use Hippoo Extensions
  • Printing Invoices and Shipping Labels in Hippoo
  • Using the Hippoo Order Weight Calculator
  • Using the Barcode Scanner in Hippoo
  • How to Use Status Updater in Hippoo
  • Pin Custom Field in Order Summary
  • Setting Up Custom Event Notifications in Hippoo

Troubleshoot

6
  • Order Status Not Updating in the Hippoo Mobile App (WooCommerce REST API & Caching)
  • Cannot Add Product in Hippoo App
  • Cannot Upload Photo in Media Library via Hippoo app
  • WooCommerce Sales Reports Showing Zero in Hippoo app
  • Order Notifications Not Receiving in Hippoo App
  • Plugin Installed but App Shows Plugin Not Installed
View Categories
  • Home
  • Docs
  • Troubleshoot
  • Order Status Not Updating in the Hippoo Mobile App (WooCommerce REST API & Caching)

Order Status Not Updating in the Hippoo Mobile App (WooCommerce REST API & Caching)

2 min read

Overview #

If your order statuses are not updating in real time inside the Hippoo mobile app, even though they appear correctly in your WooCommerce dashboard or website, the issue is usually related to server caching.

The Hippoo app communicates directly with your WooCommerce store through the WooCommerce REST API. If your caching plugin or CDN is storing old API responses, the app may continue displaying outdated order data until the cache expires or is purged.

This article explains how to confirm whether caching is the cause and how to configure your cache plugin (for example, LiteSpeed Cache) to ensure that Hippoo always receives up-to-date order information.


How Hippoo Connects to WooCommerce #

Hippoo uses the official WooCommerce REST API to retrieve order, customer, and product data in real time.
The key endpoints include:

/wp-json/wc/v3/orders
/wp-json/wc/v3/orders/{id}

Because Hippoo doesn’t render cached web pages, any cache that affects these API responses can cause a delay in updates appearing in the app.


Step 1: Check if Caching Is the Cause #

You can easily verify if a cache plugin is causing the delay:

  1. Temporarily disable your caching plugin (e.g., LiteSpeed Cache or WP Rocket).
  2. Open the Hippoo app and refresh your orders list or a specific order page.
  3. If the order status updates immediately, caching is confirmed as the issue.

After confirming, re-enable your cache plugin and move on to configuring it properly.


Step 2: Exclude WooCommerce REST API Endpoints from Cache #

To make sure Hippoo always receives fresh data, exclude the WooCommerce REST API routes from being cached.

In your caching plugin settings, add these patterns to the Do Not Cache URIs list:

/wp-json/*
/?rest_route=*
/wc-api/*

If your plugin allows you to target specific endpoints, focus on:

/wp-json/wc/v3/orders
/wp-json/wc/v3/orders/*

These exclusions prevent cached responses from interfering with order updates in Hippoo.


Step 3: (Optional) Automatically Purge Cached API Responses #

If you’d like caching to remain enabled elsewhere but still ensure order data stays fresh, you can make LiteSpeed (or similar cache plugins) automatically purge the REST API cache when an order status changes.

Add this code snippet to your theme’s functions.php or a small custom plugin:

add_action('woocommerce_order_status_changed', function ($order_id) {
    $order_endpoint = rest_url('wc/v3/orders/' . $order_id);
    do_action('litespeed_purge_url', $order_endpoint);
});

This automatically clears the cached API response for that specific order whenever its status changes.


Step 4: Recommended LiteSpeed Cache Settings for Hippoo #

If you’re using LiteSpeed Cache, we recommend the following configuration:

  • Cache REST API: Off
  • Do Not Cache URIs: /wp-json/*, /wc-api/*, /cart/*, /checkout/*, /my-account/*
  • Do Not Cache Cookies:
    • woocommerce_cart_hash
    • wp_woocommerce_session_
    • wordpress_logged_in_
  • Cache Logged-In Users: Off (unless absolutely necessary)

If you use a CDN (like Cloudflare), make sure to apply similar exclusions there too.


Step 5: Manually Purge the API Cache (if needed) #

If you ever see delayed order status updates again, you can manually purge the cached REST API data by clearing your cache plugin or visiting the following endpoint in your browser:

/wp-json/wc/v3/orders

This forces the cache to refresh with the latest order information from WooCommerce

IssueCauseSolution
Order status not updating in HippooCached REST API responsesExclude /wp-json/wc/* from cache
Updates delayed after status changeCache not purging automaticallyAdd a purge hook for order status changes
Works when cache is disabledPlugin confirmed as causeAdjust LiteSpeed Cache exclusions

Final Recommendation #

To ensure smooth synchronization between WooCommerce and the Hippoo app:

  • Keep REST API routes uncached.
  • Purge REST data automatically when order statuses change.
  • Test updates in Hippoo after each configuration change.

Following these steps will make sure your Hippoo app always displays the most current order data in real time.

Updated on October 21, 2025
WooCommerce app cache issue WooCommerce cache issue

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Cannot Add Product in Hippoo App
Table of Contents
  • Overview
  • How Hippoo Connects to WooCommerce
  • Step 1: Check if Caching Is the Cause
  • Step 2: Exclude WooCommerce REST API Endpoints from Cache
  • Step 3: (Optional) Automatically Purge Cached API Responses
  • Step 4: Recommended LiteSpeed Cache Settings for Hippoo
  • Step 5: Manually Purge the API Cache (if needed)
  • Final Recommendation

Copyright © 2025 Hippoo. All rights reserved.

Download the Hippoo app

To install the app, choose your preferred operating system: Android or iOS. Then, download the app from Google Play or the Apple Store. Additionally, remember to install the Hippoo WooCommerce plugin to connect the app to your WooCommerce shop.

 

.