Product catalog

Updated 5 months ago

When submitting print-on-demand orders into the system, you will generally need to reference which product blank is being printed on.  This can be referenced by the FE system SKU, the GTIN (global trade item number), or just style, color, and size (less recommended). 

There are several endpoints available in the API to retrieve information about the catalog of products registered in the system.

Catalog Product SKUs CSV

Fulfill Engine manages a catalog of styles and SKUS for many print-on-demand products. Because this is a large dataset, a CSV can be downloaded with these SKU ids as well as associated ids from other vendors.  This can be used to map the SKUs to your internal system and place ordered.

The Catalog Product SKUs CSV endpoint can be used to obtain the latest copy of this CSV. It will return a URL to a temporary blob storage access URL to download the CSV.

List Catalog Product Ids

The List Catalog Product Ids endpoint will return a list of all catalog product ids available to your account.  This corresponds with the style - not the specific SKU, which would indicate style, color, and size together.  While the CSV includes a full data export of system SKUs for Fulfill Engine, this endpoint will be scoped to SKUs available to your account from the decorator you work with. This is helpful as some SKUs in the CSV are only available in certain countries etc.

List Catalog Product Details

You can use the ListCatalogProductDetails endpoint to get further details about a set of catalog product ids. This will give similar details to what can be found in the CSV file. This endpoint should be called with a list of up to 50 catalog product ids that you wish to retrieve details about.  This will include SKU and GTIN options for each of the size/color combinations for the catalog product.

Inventory

Now that you know how to retrieve product and SKU data available for print-on-demand products, take a look at the inventory API to learn how to determine which SKUs have adequate inventory for sourcing.

Did this answer your question?