Update Historic COGS to Match Current COGS for "All" or "Selected" Products

Modified on Wed, 18 Jun at 1:21 PM

We track and save the historic COGS for accurate profit margins, but sometimes historic COGS are incorrect and needs to be changed (explained how to do in this article). 


To keep your profit data accurate, we lock in the Cost of Goods Sold (COGS) at the time of each sale. This ensures that when COGS change, your historic profit margins remain true to what actually happened.


However, in some cases, the historic COGS may have been incorrect — due to supplier updates, data errors, or changes in your cost structure. When that happens, you may need to update your historical data.


Here’s how to re-sync historic COGS for all products, or just the ones you select:


If you are pulling Cost of Goods Sold (COGS) data directly from your e-commerce platform, such as Shopify, Magento 2, COGS plugin (for WooCommerce) or XML feed, you can now manually trigger a COGS re-sync within Reaktion.


In the Product Settings dashboard, you can use the 'Resync COGS' option:



This will trigger a COGS re-sync for all your historical orders, and the current COGS will be applied to all the products at a variant level. 


If you do not wish to re-sync the COGS for all the products, you can select only the required individual product and re-sync the COGS for all the associated variants:



You can also select multiple products and variants to re-sync the historical COGS data for:



If your COGS values are updated frequently (e.g., due to supplier changes or seasonal adjustments), manually re-syncing in Reaktion ensures that your reporting reflects the correct COGS from the point of change onward.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article