Productsup

Add Idealo Partner API v2.0 export

Add an Idealo Partner API v2.0 export from the Productsup platform.

Introduction

This section describes how you can modify and upload your feed to the Idealo Partner API v2.0 in the Productsup platform.

In the platform, choose from three (3) Idealo Partner API v2.0 export templates to upload your feed:

  • Idealo Partner API v2.0 - Price Comparison Offers export template for products available for price comparison.
  • Idealo Partner API v2.0 - Offers Export template for products available for direct checkout and price comparisons on Idealo.
  • Idealo Partner API v2.0 - Partial Offer Updates for updates to existing products only.

Requirements

You need to map two attribute groups in Dataflow to set up an Idealo Partner API v2.0 successfully:

paymentCosts attributes - You must provide a value for at least one (1) payment cost field and for any payment method you accept. UUID-ee0dfaeb-801f-8eed-df79-abb74365c7bb

  • If you do not want to associate a cost, enter 0.00.

energyLabels, referred to as EEK (Energy Efficient Class) attributes - You must have values for applicable products, for example, electronics, lighting, and tires, for these fields, as required under EU law: UUID-ae3cda5e-ab8a-4344-3d67-5486c5014e93 See:

You can also learn more in Idealo's API documentation regarding labels. See Partner Web Service (PWS 2.0) API Documentation.

Delete products from Idealo Partner API v2.0

Productsup applies delta logic to capture products removed from import data and automatically delete them from Idealo.

Delta logic means that when you remove offers from the import data, the platform compares products to the previous run and identifies changed and deleted products. The platform changes or deletes those products from the export during the next run. Unchanged products stay without changes.

Idealo Partner API v2.0 - Price Comparison Offers

Use the Idealo Partner API v2.0 - Price Comparison Offers export template for products available for price comparison.

Go to Exports from your site’s main menu.

Select ADD EXPORT and search for Idealo Partner API v2.0 - Price Comparison Offers. UUID-44f38f43-de0f-cdec-e2e6-20f74ec52261

Select Add, give it a custom name if you desire, and select Add again.

Under Destinations, select Add Destination and choose Idealo Offer Export API from the drop-down list. Optionally, you can customize the destination's description in Name. UUID-6d5b5b0f-8a74-819b-c6d6-745d3474c4f9

In Client ID and Client Secret, enter your Idealo client credentials.

Enter the Idealo Shop ID for shop orders.

(Optional) To continue with the feedback import option, switch Feedback import to On. Use this option if you want an error file returned to the platform once your data export finishes. The platform returns the feedback error file to your site as an additional data source with the following:

  • SKU: Your product ID. This field contains the default name or the name you defined during setup in step 3.
  • **___idealo_id**: The Idealo product ID.
  • **___idealo_status**: Product upload status. For example, OK, failed, and ignored.
  • **___idealo_status_message**: The reason why the upload failed for this product. For example, Mandatory field 'title' is missing or empty!

Turn on the destination by switching Active to On.

Select Save. UUID-11dc8687-15af-fd6e-62e9-3a546344f2e5

Idealo Partner API v2.0 - Offers Export

Use the Idealo Partner API v2.0 - Offers Export template for products available for direct checkout and price comparisons on Idealo.

Go to Exports from your site’s main menu.

Select ADD EXPORT and search for Idealo Partner API v2.0 - Offers Export. UUID-1fcce15d-ea84-cf8d-9bb0-22a5e6a677b6

Select Add, give it a custom name if you desire, and select Add again.

Under Destinations, select Add Destination and choose Idealo Offer Export API from the drop-down list. Optionally, you can customize the destination's description in Name. UUID-6d5b5b0f-8a74-819b-c6d6-745d3474c4f9

In Client ID and Client Secret, enter your Idealo client credentials.

Enter the Idealo Shop ID for shop orders.

(Optional) To continue with the feedback import option, switch Feedback import to On. Use this option if you want an error file returned to the platform once your data export finishes. The platform returns the feedback error file to your site as an additional data source with the following:

  • SKU: Your product ID. This field contains the default name or the name you defined during setup in step 3.
  • **___idealo_id**: The Idealo product ID.
  • **___idealo_status**: Product upload status. For example, OK, failed, and ignored.
  • **___idealo_status_message**: The reason why the upload failed for this product. For example, Mandatory field 'title' is missing or empty!

Turn on the destination by switching Active to On.

Select Save. UUID-11dc8687-15af-fd6e-62e9-3a546344f2e5

Idealo Partner API v2.0 - Partial Offer Updates

Use the Idealo Partner API v2.0 - Partial Offer Updates for updates to existing products only. This method is efficient since there are fewer attributes required to send.

Go to Exports from your site’s main menu.

Select ADD EXPORT and search for Idealo Partner API v2.0 - Partial Offer Updates. UUID-efabb3fb-f13b-f016-82dc-d48358622f88

Select Add, give it a custom name if you desire, and select Add again.

Under Destinations, select Add Destination and choose Idealo Offer Updates API from the drop-down list. Optionally, you can customize the destination's description in Name. UUID-c662b7f5-19d1-b33a-e546-82ffa37a50ef

In Client ID and Client Secret, enter your Idealo client credentials.

Enter the Idealo Shop ID for shop orders.

(Optional) To continue with the feedback import option, switch Feedback import to On. Use this option if you want an error file returned to the platform once your data export finishes. The platform returns the feedback error file to your site as an additional data source with the following:

  • SKU: Your product ID. This field contains the default name or the name you defined during setup in step 3.
  • **___idealo_id**: The Idealo product ID.
  • **___idealo_status**: Product upload status. For example, OK, failed, and ignored.
  • **___idealo_status_message**: The reason why the upload failed for this product. For example, Mandatory field 'title' is missing or empty!

Turn on the destination by switching Active to On.

Select Save. UUID-2f1f2e3c-803c-4291-0aa2-7f4fc297fbdb

How is this guide?

On this page