
StockTrack includes a small number of settings to help you control how stock is handled, how costs are detected, and how often inventory snapshots run. You can find all options here:
WooCommerce → Settings → StockTrack
Each setting is optional and can be adjusted at any time without affecting your existing stock data.
Keep Data On Uninstall
Default checked, this makes it easy to uninstall, keep the data and easy get it back when installing again. If you want to clean up everything – just uncheck + save changes before you uninstall the plugin.
Default Location
Select a location that should be used by default when withdrawing stock during order fulfillment.
- This setting only affects the Edit Order screen in WooCommerce.
- When updating an order, StockTrack will use the selected default location unless you manually choose a different one.
- If you have multiple warehouses, choose the location that typically handles fulfillment.
If you do not select a default location, you will be prompted to choose a location when updating orders that reduce stock.
Cost Source
StockTrack uses product cost (COGS) when creating inventory snapshots. You can choose where this cost value should be read from.
Options:
- Auto Detect
StockTrack automatically looks for known cost or COGS fields added by common inventory or product management plugins. - WooCommerce (built-in fields)
Uses a standard cost field if your store already has one implemented. - Custom
Allows you to specify your own product meta key if you store cost values in a custom field.
If you are unsure which option to select, Auto Detect is the recommended choice.
Custom Cost Meta Key
If you choose Custom under Cost Source, this field becomes available.
Enter the meta key where your product cost (COGS) is stored.
Example:_product_cost or _wc_cog_cost
If the field is left blank while “Custom” is selected, snapshots will record cost as zero.
Inventory Snapshot Frequency
Snapshots record stock quantity, product cost, and total inventory value. They help you compare inventory over time.
You can choose:
- Disabled
No snapshots will run, and no scheduled jobs will be created. - Weekly
Runs once per week in the background via Action Scheduler. - Monthly
Runs on the first day of each month.
Snapshots do not interfere with product stock and run safely in the background.
Run Snapshot Today
Check this box to run a snapshot immediately.
- The snapshot is created as a background task using Action Scheduler.
- Existing snapshots are not overwritten.
- This is useful when you want to capture a baseline before changing stock or adjusting locations.
After the snapshot completes, it will appear in the Inventory Snapshots tab.