Skip to main content

How Inventory Syncing Works

CloudFFL OS keeps your WooCommerce quantities in line with your real stock so you don't oversell. Your on-hand count in CloudFFL OS is the master number — it's pushed out to your store, never the other way around.

CloudFFL OS is the source of truth

When your stock changes in CloudFFL OS — you receive a shipment from Lipsey's, sell a rifle at the counter, or adjust a count — that new quantity is sent to your website. WooCommerce never writes a quantity back into CloudFFL OS, so your back office always wins.

Only tracked products sync stock

Stock syncing applies to tracked (storable) products — real, countable inventory like firearms, ammunition, and accessories.

  • Tracked products push their on-hand count to the store, so the website shows the same number you have.
  • Non-tracked products — things like an FFL transfer fee, a background-check fee, or gunsmithing labor — aren't counted inventory, so CloudFFL OS leaves them as "always available" on your store instead of pushing a quantity. They'll never show as out of stock just because they have no count.

Whether a product is tracked is decided by the product itself in CloudFFL OS (its "track inventory" setting). You don't manage stock separately for the website — set it once on the product and syncing follows.

When syncing happens

Quantities update when stock changes and on a regular schedule as a safety net, so your website stays current without you doing anything.

Starting numbers when onboarding

If you're importing an existing store, you can optionally have CloudFFL OS take your starting on-hand counts from the store one time during import (see Import an Existing WooCommerce Catalog). After that, CloudFFL OS is in charge of the numbers.