Import Products In Odoo

The connector imports PrestaShop products and their combinations (variants) into Odoo as Listings and Listing Items, preserving name, description, short description, reference (SKU), barcode (EAN13), price, weight, attributes, categories, tags, brand and images. Products are matched to Odoo products by the instance’s Sync Product With setting (Barcode, SKU, or either).

Method - 1: Manual Import

  1. Click the Operations button on the instance card in Marketplaces ‣ Overview.

  2. Choose Import and select Import Listings.

  3. Set the options below and click Process.

Listing import screen
  • Date Range — Products created within the range are fetched (defaults from the last import).

  • Marketplace Listing ID — Import specific products by PrestaShop ID, comma-separated (e.g. 1, 2, 3).

  • Update Existing Listing? — Overwrite matching listings, otherwise existing ones are skipped.

  • Update Price? — Also write the imported price into the instance pricelist.

  • Status — Filter by PrestaShop status (any, active, inactive).

What Happens Next

A Product Queue Job is created at Marketplaces ‣ Queues and processed in the background, creating or updating Listings, Listing Items and (when Create Odoo Products? is enabled) the underlying Odoo products. For products with combinations the connector fetches the combinations and creates one Listing Item per combination, simple products use the product itself as the single item.

Important

  • Listings match Odoo products by Barcode, SKU (reference) or either, per the instance Sync Product With setting, with no match and Create Odoo Products? disabled, the listing stays unlinked.

  • Variant attributes must use the Instantly variant-creation mode in Odoo, otherwise the listing is logged and skipped.