Skip to main content
All CollectionsFAQ
How to push product by API in batches
How to push product by API in batches
Angelica ACOSTA avatar
Written by Angelica ACOSTA
Updated over 2 months ago

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):

  1. Catalog_GetBeezUPColumns: Retrieve the list of available BeezUP Columns.

  2. Catalog_PutBatchBeezUPColumnMapping: Configure the BeezUP Columns.

  3. 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.

Did this answer your question?