Catalog is on the Growth and Pro plans. On a smaller plan you can still see and remove products, but not add, edit or upload them. Test mode is never limited. See Plans and limits.
Before you start
Connect a catalog to your number: WhatsApp numbers → your number → Shop, then paste the catalog ID from Commerce Manager. See Shop settings.In the console
Open Products.- Add product. Enter a name, price and photo. Stock is optional: leave it empty if you don’t count stock, or enter how many can be sold. At
0the product shows as out of stock. More details holds the product code (SKU), a product page link, brand and condition. - Edit. Click a product. Only what you change is sent.
- Remove. Use the row menu. Orders already placed are not affected.
- Upload spreadsheet. Download the template, fill it in Excel or Google Sheets, save as CSV and upload it.
What LazyApp fills in for you
Meta requires a product page link, brand, condition and description for every new product. A shop owner rarely has all four, so for a new product LazyApp uses:
A photo you pick in the console is stored by LazyApp and given to Meta as a private link only Meta knows, because Meta downloads catalog photos more than once.
Spreadsheet format
The first row names the columns. Onlysku is required in every row.
A row with only
sku and a few columns updates just those columns, so a stock update can be two columns wide:
Over the API
catalog:write
The response is
202 with the queued change:
Check the result
messages:read
status moves from queued to processing, then to finished, finished_with_errors or failed. Each entry in errors names the item by its position in items (line, starting at 1) and its sku:
status is queued or processing. Small changes finish within a minute; a 5,000-row change can take several.
Errors
Read products with
GET /v1/catalog/products.