Stocks Upload
The task reports your stock into the WooCommerce shop, and nothing else. It is separate from Products Upload, because stock changes far more often than a product does: that way a change in stock does not drag the whole product record along.
What gets transferred
For each product already present in the shop the stock quantity goes over, plus the question of whether the shop keeps stock at all and what is to happen at a stock of zero.
This task creates no product, it only changes what is there. A product the shop does not know it skips. Where no products upload task sits on the same channel, it says so explicitly, so that an empty shop does not look like a silent failure.
How the transfer plan is built
One plan with three sections.
| Section | What sits in it |
|---|---|
| Selection | Which products get reported and how TRADElube recognizes the counterpart in the shop |
| Common | Stock, Manage Stock and Backorders Allowed |
| Metadata | Additional entries WooCommerce has no field of its own for |
Stock lists your stores as sources, one per store. So you choose which store the shop is to see. Where you keep several and the shop is to see their total, enter that as a script.
Manage Stock decides whether the shop counts along at all. It is preset with a script switching stock keeping on everywhere except on the variable parent article, which keeps its stock on the variants. Switching it off would mean the article is orderable without limit in the shop.
Backorders Allowed is unticked out of the box and answers what happens at a stock of zero: not orderable, orderable with a notice, or orderable. Tick the row if you want to control that from here. Without it the shop's own setting stands.
Special features and limits
A variable parent article takes no stock. WooCommerce keeps stock on the variant and silently discards it on the parent article. So the execution reports more transfers than the shop afterwards has articles with stock, and the difference is exactly your variable parent articles. That is not a fault, but whoever counts should know it.
The product numbers have to match on both sides. TRADElube finds the article in the shop through its channel mapping and then checks whether its SKU is still the product's product number. If it differs, that product's transfer stops with a message instead of overwriting somebody else's stock.
Further reading
- WooCommerce: prerequisites, connection, mappings and the other eight tasks
- Products Upload (WooCommerce): the task transferring the products themselves
- Stock (concepts): where stock comes from and what it says
- Stores (reference): the stores appearing as sources in the Common section
- Transfer plan (concepts): plan, section and assignment, plus the three ways to determine a value