I’ve written an API that replaces the normal search feature on our collections page. When a user searches for an item, it first checks our proprietary database for the latest price (these prices change frequently, always upwards), and if the price in Shopify is out of date, it uses ProductVariantUpdate to update the purchase price, and then navigates the user to the product page so they may purchase it. The problem I’m running into is that it takes 1-2 minutes for the CDN to update the price after ProductVariantUpdate is called, so the user sees the outdated price and is able to purchase the item at that lower price.
Is there a way to guarantee the user will see the updated price before making the purchase? This is resulting in lost money for us…