Step 1: Configure BeezUP Column Mapping
If you’ve already imported a feed via a file, you’re all set. Otherwise, follow these steps to configure the BeezUP Column Mapping (Mega-Mapping):
Catalog_GetBeezUPColumns: Retrieve the list of available BeezUP Columns.
Catalog_PutBatchBeezUPColumnMapping: Configure the BeezUP Columns.
Catalog_GetBeezUPColumnMapping: Check your current BeezUP Column Mapping.
Ensure all required column mappings are configured before proceeding.
Step 2: Push Products to Your BeezUP Store
To import products via Push, use the Catalog_PushProductBatch API.
For each call, specify the ActionType in the path, which will be applied to the entire batch:
REPLACE: Adds or replaces the existing product. Custom column computations, if declared, are applied based on the product properties provided.
MERGE: Updates product properties. Custom columns, if declared, are applied based on available product properties, either in real-time or asynchronously.
☑️ Note: You cannot remove product properties using MERGE.
DELETE: Deletes the product.
Batch Processing Rules 📝
Import starts automatically if:
1 minute passes after the last batch submission, or
50 batches are reached.
On success, the response header will include the batchId under X-BEEZUP-PRODUCT-IMPORTATION-BATCH-ID.
You can track the import status using Catalog_GetReportingByBatchId.