Skip to main content

Sales season - How to prepare your feeds?

Charles BARAT avatar
Written by Charles BARAT
Updated this week

📅 In France, the winter sales will take place from Wednesday, January 7, 2026 to Tuesday, February 3, 2026 inclusive 📅


To help you update your product catalogs, our teams have prepared this article for you.

TABLE OF CONTENTS

1 - General recommendations for your feed import

The display of sales is based on the field " crossed out price " which must contain from D day (a few hours before to be sure) the price of the product before the sale period. The "price" field must contain the new one product price (i.e.: the sale price).

A few days before the D day, we recommend that you proceed to a check of the correct matching of your fields "price" and "crossed out price" within the "mega- mapping".

The day before D day, we recommend that you update your prices in the feed transmitted to us from the end of the afternoon to ensure that all the channels will have your discounted prices on time.

Attention: Some channels require sale prices to be provided by a specific time / date, we invite you to carefully read the table below to know details of the channels you work with.

It should be noted that some channels require you to also transmit dates start and end of sales, see details below.

Important: any product with a "crossed out price" different from the "price" during the periods of sales will be considered by BeezUP as sale. If it wasn't, you will have to counter the effects of the automations described below

2 - Recommendations for your exported feeds

Although the vast majority of channels rely primarily on the field "crossed out price" to display the sales, some have other requirements. The table below summarizes them. Don't forget to match your price column crossed out with the field provided for each channel.

Remember, you can use custom Fields to modify some information in your flows 🔵Example: add the word SALE in your descriptions.

If, however, despite these explanations you have any questions, do not hesitate to submit a ticket.

Channel

Further information

Amazon*

Field crossed price: yes
Dates fields: yes

The "Price Sale Start Date" and "Price Sale End Date" fields are automatically generated by BeezUP if your price and crossed out price fields are correctly mapped to "Discounted Price" and "Standard Price" respectively.

Auchan*

Field crossed price: yes
Dates fields: yes

Make sure to send this file to your Auchan account manager one week before the start of the sales.

- Respect the legal conditions related to Sales for online sales.

- Send Auchan the list of your sales offers via the matrix attached at noon

- Integrate your Sales prices into Mirakl (via your offer feed, "discount-price" and "price" tags) with a start date
(discount-start-date = 2026-01-07

discount-end-date = 2026-02-03).

Boulanger*

Field crossed price: yes
Dates fields: yes

Be sure to configure your discounted offers correctly in Mirakl: price (reference price), discount-price (discounted price), discount-start-date (start date of the promotion - if possible sent in Mirakl at least several days before the start sales - with start date on 2026-01-07 at 8:00 a.m.), discount-end-date (end date on 2026-02-03 at 11:59 p.m.).

BUT*

Field crossed price: yes
Dates fields: yes

Complete the 'soldes' field to display the 'Sales' thumbnail. ​Be sure to configure your discounted offers correctly in Mirakl: price (reference price), discount-price (discounted price), discount-start-date (start date of the promotion - if possible sent in Mirakl at least several days before the start of sales - with start date at 2026-01-07 at 8:00 a.m.), discount-end-date (end date at 2026-02-03 at 11:59 p.m.).

Castorama*

Participating is very simple; just configure your offers for the campaign dates:
Start date: January 7, 2026
End date: February 3, 2026

(discount-start-date = 2026-01-07

discount-end-date = 2026-02-03)
Deadline for setting up offers: December 16

We will automatically retrieve the listings once this configuration is complete; there is no need to send any files.

Campaign details:

- Minimum discount: 10%

- Recommended discount: 25% and rounded rates - Maximum discount: 60%

- Products: multi-sector

- Products in stock and deliverable under normal conditions.

Cdiscount

Field crossed price: yes
Dates fields: yes

Please note: the fields "Sales reference price", "Commercial mechanics", "Discount (%)", and the start/end dates of sales are automatically generated by BeezUP if your price and crossed out price fields are correctly mapped respectively to “Price (€) (incl. tax)” and “StrikedPrice (€) (incl. tax)” on the “Cdiscount API” channels. ​

To guarantee the display of your offers as soon as the sales open, we invite you to submit your commercial information update files/feeds no later than 48 hours before the launch of the operation.

Click here to consult the Cdiscount documentation.

Cherchons.com*

Field crossed price: yes
Dates fields: no

Sale feeds must be provided to Cherchons.com the day before the sales before 7 p.m.

Product titles and descriptions should not change for a price update on sale day

Please note: the “solde” field is automatically filled in by BeezUP if you map a crossed out price for Cherchons.

PLEASE NOTE: product titles and descriptions must not change between the day before the sales and the day after.

Conforama*

Field crossed price: yes
Dates fields: yes

Make sure:
1) send this completed excel file to [email protected].
2) that your "price" and "discount-price" are mapped correctly on D-day.
3) that the date fields be filled in with the sales dates:
discount-start-date = 2026-01-07

discount-end-date = 2026-02-03

Important Notes:

- Without prior declaration (point 1) your products will not appear in Conforama's "Sale" inserts.

- We ask for a minimum reduction of 20% to participate in this operation.

- Conforama invites you to fill out the attached file and to give them feedback at least several days before the start of the sales.

eBay Commerce Network (ex Shopping.com)*

Field crossed price: yes
Dates fields: no

Please follow the available documentation here.

Fnac&Darty

Field crossed price: yes
Dates fields: no

Please note: If your "Price" and "Price_promo" fields are mapped correctly, then BeezUP automatically fills in the fields necessary for declaring your sales: "discount_type", "discount_value" and "sales_period_reference", "starts_at" and "ends_at" .

The reference code is “WINTER_2026

Here is the configuration depending on whether the reduction is in value or in percentage:

€10 reduction:

<promotion type="Sales"> 

<promotion_uid><![CDATA[SALES]]></promotion_uid>

<sales_period_reference>WINTER_2026</sales_period_reference>

<starts_at>2026-01-07T00:00:00+02:00</starts_at>

<ends_at>2026-02-03T23:59:00+02:00</ends_at>

<discount_type>fixed</discount_type>

<discount_value>10</discount_value>

</promotion>

10% reduction:

<promotion type="Sales"> 

<promotion_uid><![CDATA[SALES]]></promotion_uid>

<sales_period_reference>WINTER_2026</sales_period_reference>

<starts_at>2026-01-07T00:00:00+02:00</starts_at>

<ends_at>2026-02-03T23:59:00+02:00</ends_at>

<discount_type>percentage</discount_type>

<discount_value>10</discount_value>

</promotion>

Google Shopping*

Field crossed price: yes
Dates fields: yes

The crossed out price field is the "sale_price" field. Automatically, BeezUP will transfer your lowest prices there in accordance with what Google requests.
Dates: they must be included in the "sale_price_effective_date" field, in YYYY-MM-DD format, by separating the start and end date by a slash (/).ex: 2026-01-07T08:00+0100/2026-02-03T23:59+0100

Idealo*

Field crossed price: yes
Dates fields: no

- During the sales period, the offers are also classified by price. The flows are collected every 30 minutes on average by Idealo.

- In order for the promo prices to be displayed correctly on Idealo, it is imperative that the promo prices are entered in the feeds in a "Promo price" column (the title of the column does not matter). Only if this is not possible, the promo prices can override the "normal" prices during the sales period. Do not hesitate to have your configuration checked by Idealo before the sales period.

- Make sure that the sale prices do not appear in the feeds before the official time (if the sales are regulated) of the beginning of the sales.

- Once the sales period is over, the files must be updated without delay.

Kelkoo*

Field crossed price: yes
Dates fields: no

Official documentation available here

Fill in the price-no-rebate and percentage-promo fields (if you are unable to calculate the discount percentage leave this field empty and Kelkoo Group will calculate it for you).

Update the price field with the final price (i.e. the price including the discount).

Put the value 1 in the occasion field.

Please note: The occasion field is automatically filled in by BeezUP if your price and crossed out price fields are correctly mapped for Kelkoo.

Kiabi

Field crossed price: yes

Date fields: yes

Actions to be taken by December 30, 2025 at the latest:

Configure your promotions in Mirakl.

The setup must be done via your aggregator if you use one; otherwise, directly in your Mirakl back office by entering the following information:

  • The crossed-out price (field "price" in Mirakl): this corresponds to the price before the discount.

  • The discounted price (field "discount price" in Mirakl): this corresponds to the sale price.

  • The promotion start date (field "discount start date" in Mirakl): for this field, you must enter 2026-01-07.

  • The promotion end date (field "discount end date" in Mirakl): for this field, you must enter 2026-02-03.

In addition, you must send us your list of EAN codes (Matrix attached, please return it to us) that you wish to discount for the sales.

Important:

After this date, we cannot guarantee your products will be featured in the sales showcase for the launch and the "Sale" sticker will not be displayed on your products.

Leclerc*

Field crossed price: yes

Date fields: yes

Be sure to configure your discounted offers correctly in Mirakl: price (reference price), discount-price (discounted price), discount-start-date (start date of the promotion - if possible sent in Mirakl at least several days before the start sales - with start date at 2026-01-07 at 8:00 a.m.), discount-end-date (end date at 2026-02-03).

Here is the matrix to send to the marketplace.

Leguide*

Field crossed price: yes
Dates fields: no

The display of balances is based on the "crossed out price" field which must contain from D-Day (or for security reasons a few hours before) the price of the product before the balance period. The "price" field must contain the new price of the product (ie: the sale price).

Note: The "type_promotion" field is automatically filled in by BeezUP once a crossed out price has been indicated.

Macway*

Field crossed price: yes
Dates fields: yes

“discount-price”: The discounted price of the offer ex.: 261

"discount-start-date": First day of promotion of the offer (if empty, the promotion has no start date and is immediately active)

ex: 2026-01-07

"discount-end-date": last day of promotion of the offer (if empty, the promotion has no end date)

ex: 2026-02-03

Further information:

Sellers have a Buy Box system, to recover this they must work on their prices with delivery costs and their delivery times therefore the fields:

price”: the price of the offer

leadtime-to-ship”: delivery times for the offer

Kwanko*

Field crossed price: yes
Dates fields: no

No specific recommendations apart from the fact that the feeds must be updated before 8am.

Note: The "Promotion" field is automatically filled in by BeezUP once a crossed out price has been indicated, mapped to "PrixBarre", and different from "Prix".
If you want to manually control this "Promotion" field, here is the value logic:

- 1 = on sale

- 2 = not in promotion

- 3 = on sale

Nature et Découvertes*

Immediately send your account manager an Excel file containing a list of the products you wish to offer, including:

  • the SKU reference N&D (9*******)

  • the product title

  • the current product price and the discounted price

  • the discount percentage

The deadline for submitting your offers to your Account Manager is Tuesday, January 2nd.

Conditions of participation: You must offer products that are immediately available in stock with your best discounts during the promotional period. Please note that if your promotional prices are not entered and scheduled with the correct dates before January 8th, you will be removed from the program.

Please be aware that Directive (EU) 2019/2161, known as the "Omnibus" Directive, adopted on November 27, 2019, requires businesses, when announcing price reductions, to state the lowest price applied to the product during a minimum period of 30 days preceding the application of the price reduction.

Contact your account manager now with any questions.

Please ensure you correctly configure your discounted offers in Mirakl: price (reference price), discount-price (discounted price), discount-start-date (promotion start date - ideally sent to Mirakl at least several days before the start of the sale - with a start date 2026-01-07), and discount-end-date (end date 2026-01-07).

Pixmania

Conditions of sale for sale products:

Products must be less expensive than the last 30 days, in accordance with current law.

The discount rate varies depending on the product category.

Delivery conditions depend on the seller.

Columns to complete:

discount-start-date[channel=B2C] | discount-end-date[channel=B2C] | discount-price[channel=B2C]

Corresponding to the following fields:

2026-01-07 | 2026-02-03 | [Discount rate in France]

Rakuten*

Field crossed price: yes
Dates fields: no


In order to activate your sales on Rakuten, once your campaign ID has been created (see HERE), it is essential to insert the following information into the productsCampaignId field on Rakuten.


To then configure the BeezUP side balances, please refer to the FAQ.

The data must be transmitted between 3 and 5 days before the start of the sales.

Pureshopping*
31M²*

Field crossed price: yes
Dates fields: no

Recommendations available here.

RueDuCommerce & LDLC

Field crossed price: yes
Dates fields: yes

Make sure you correctly configure your discounted offers in Mirakl: price (reference price), discount-price (discounted price), discount-start-date (start date of the promotion - ideally sent to Mirakl several days before the start of the sales - with a start date 2026-01-07), and discount-end-date (end date 2026-02-03).

La Rue Du Commerce has added a dedicated "solde" field (yes/no) during the offer import process.

For this to work, if "solde" = true, then the "discount-price" will be displayed as the discounted price on our website (for the January sales).

Shopalike*

Field crossed price: yes
Dates fields: no

No specific recommendations, just fill in the usual crossed out price field.
You can also add the mention balance in the title or in the description of your articles (optional).

Regarding the update of the feeds for the launch of the sales, it is best if the updated feeds are available on the first day of the sales at 6 am.

Spartoo*

Field crossed price: yes
Dates fields: no

The sales on Spartoo start at 8:00 AM.

If you want your products to be online as soon as the sales begin, remember to set the start date in your feed to no later than 6:00 AM. For the launch of the sales in France, this corresponds to the timestamp code 1767762000.

For the Spartoo France website, in order for your products to appear in the Sales selection, you must include the "sales" attribute with the value "1" in your feed.

Without this attribute, your discounted prices will still be published, but will not be displayed in the Sales tab of our website.

Technical Documentation

To access our documentation on managing discounted prices, please visit:
https://www.spartoo.co.uk/mp/documentation.php?page=sales_tutorial

TouslesPrix*

Field crossed price: no
Dates fields: no

No feed modification is suggested. Simply update your "price" column so that the values are the same for your site. Do not change the description of your products and do not add a written mention “sales”

Twenga*

Field crossed price: yes
Dates fields: yes

Be sure to use the "Twenga - Google specs" feed.

You must add new products 1 week before the first day of sales.

Dates: they must be included in the "sale_price_effective_date" field, in YYYY-MM-DD format, by separating the start and end date with a slash (/).ex: 2026-01-07T08:00+0100/2026-02-03T23:59+0100

*: Information related to the winter sales 2025, as no recommendation has been received from this partner since that date.

Did this answer your question?