products_packaging-.csv

Fichier modèle à télécharger, cliquez ici. 
Fichier d’exemple rempli à télécharger, cliquez ici.

Description

Avec products_packaging.csv, un fournisseur transmet les variantes de vente (unités d’emballage) d’un article : par exemple « carton de 6 bouteilles » ou « sac de 25 kg ». Pour chaque numéro d’article (abstract_sku) créé dans products.csv, au moins une telle variante de vente doit être définie.

Pour chaque unité d’emballage, il faut définir :

  • l’unité d’emballage elle-même (packaging_unit)
  • le nombre d’unités de base qu’elle contient (base_quantity)

Si l’unité d’emballage correspond exactement à l’unité de base de l’article (par ex. l’article est vendu uniquement « à la pièce »), l’unité d’emballage et l’unité de base sont identiques. Dans ce cas, base_quantity = 1.

Exemples de variantes d’emballage avec une unité de base différente :

  • Carton (packaging_unit) de 6 (base_quantity) bouteilles (base_packaging_code de products.csv)
  • Sac (packaging_unit) de 25 (base_quantity) kilos (base_measurement_code de products.csv)

Dépendances avec d’autres types de données :

  • La concrete_sku doit correspondre à un abstract_sku déjà existant issu de products.csv. L’article doit donc obligatoirement avoir été créé au préalable (ou dans le même import) dans products.csv.
  • Les prix par unité d’emballage sont définis séparément dans products_prices.csv et liés via concrete_sku et packaging_unit.
  • Si une unité d’emballage spécifique est utilisée dans une liste de commande, elle doit exister ici comme variante de vente active (voir shopping_list_items.csv).

Colonnes disponibles

Champ 
(* = Obligatoire)
Description
import_type*
String (enum)
Définit si cet enregistrement doit être créé/mis à jour ou supprimé. Valeurs autorisées : create_update = créé/mis à jour
delete = supprimé
concrete_sku*
String (100)
Stock keeping unit de l’article (numéro d’article) - doit correspondre à l’abstract_sku. Caractères autorisés :
chiffres 0-9
lettres A-Z a-z
tirets –
tirets bas _
parenthèses ()
points .
packaging_unit
String (enum)
Définit l’unité de vente contenue dans cette unité d’emballage (par ex. carton de 10 rouleaux). 
Valeurs autorisées : https://my.mercanto.ch/fr/definierte-werte#verpackungseinheit et https://my.mercanto.ch/fr/definierte-werte#einheit
base_quantity
Number (0, 10000000)
Nombre d’unités de base (selon le base_packaging_code ou base_measurement_code défini) contenues dans une unité de vente.
is_active
boolean (0, 1)
Les produits inactifs ne sont pas affichés dans la boutique en ligne et sont automatiquement supprimés après deux ans. valeur par défaut = 1
gtin_packaging
String (8,14)
Global Trade Item Number de l’unité d’emballage.
quantity_increment
Number (0, 10000000)
Le montant par lequel une quantité peut être augmentée/diminuée.
minimum_order_quantity
Number (1, 10000000)
Quantité minimale de l’article requise pour une commande.
maximum_order_quantity
Number (1, 10000000)
Quantité maximale de l’article au sein d’une commande.
deposit
Number (0, 10000000000)
Le montant de la consigne applicable à cet emballage.

Cas d’utilisation typique : Un fournisseur vend de l’eau minérale à la fois à l’unité (unité de base = bouteille) et en carton de 6. Deux lignes sont créées pour cela : une avec packaging_unit = bouteille et base_quantity = 1, une autre avec packaging_unit = carton et base_quantity = 6.