Importer les produits

Voici les informations essentielles à l'import de vos produits dans Symposium.

Référence des champs

NOM DU CHAMP

TYPE

REMARQUES / EXEMPLE

product_reference_supplier

Référence produit du fournisseur.

string:255 unique required

Chaîne de charactères, maximum 255 charactères, champ obligatoire et unique.

Exemple : fr061

product_name_fr

Nom du produit en français.

string:255 nullable

Chaîne de charactères, maximum 255 charactères. Au moins un nom de produit est requis entre les langues.

Ces champs sont utilisés pour le système de recherche. Les abréviations et acronymes sont déconseillés.

Exemple : Si vous appelez votre produit "PDT" et que le client cherche "Pomme de terre", il ne trouvera pas le produit.

product_name_de

Nom du produit en allemand.

string:255 nullable

Chaîne de charactères, maximum 255 charactères. Au moins un nom de produit est requis entre les langues.

Ces champs sont utilisés pour le système de recherche. Les abréviations et acronymes sont déconseillés.

Exemple : Si vous appelez votre produit "PDT" et que le client cherche "Pomme de terre", il ne trouvera pas le produit.

product_name_en

Nom du produit en anglais.

string:255 nullable

Chaîne de charactères, maximum 255 charactères. Au moins un nom de produit est requis entre les langues.

Ces champs sont utilisés pour le système de recherche. Les abréviations et acronymes sont déconseillés.

Exemple : Si vous appelez votre produit "PDT" et que le client cherche "Pomme de terre", il ne trouvera pas le produit.

product_description_fr

Description du produit en français.

text nullable

Chaîne de charactères, maximum 1000

Ce champ est utilisé pour le système de recherche.

Exemple : La description "Pomme de terre de qualité supérieure, idéale pour la purée", permet au client de trouver le produit en cherchant "purée".

product_description_de

Description du produit en allemand.

text nullable

Chaîne de charactères, maximum 1000

Ce champ est utilisé pour le système de recherche.

Exemple : La description "Pomme de terre de qualité supérieure, idéale pour la purée", permet au client de trouver le produit en cherchant "purée".

product_description_en

Description du produit en anglais.

text nullable

Chaîne de charactères, maximum 1000

Ce champ est utilisé pour le système de recherche.

Exemple : La description "Pomme de terre de qualité supérieure, idéale pour la purée", permet au client de trouver le produit en cherchant "purée".

product_allergies_fr

Allergènes en français.

text nullable

Exemple : Lait, gluten, oeufs

product_allergies_de

Allergènes en allemand.

text nullable

Exemple : Lait, gluten, oeufs

product_allergies_en

Allergènes en anglais.

text nullable

Exemple : Lait, gluten, oeufs

product_excluded_organizations

Liste des organisations exclues de la vente du produit.

json, nullable

Choix multiple possible

N'est disponible que pour les fournisseurs référencés. Permet d'exclure des organisations de la vente de ce produit. Les valeurs sont les id des organisations dans Symposium.

Exemple : [1,2,3]

product_active

Produit actif ou non.

boolean, default:true


Permet de désactiver un produit. Si le produit est désactivé, il ne sera plus visible sur le site. 1 = actif, 0 = inactif

Exemple : 1 ou 0

product_image1

URL de l'image principale du produit.

url nullable

Les images doivent faire moins de 4mo, Format JPEG et PNG.

Doit être une URL valide. Pour que votre produit présente le mieux possible, merci d'insérer des images carrées sur fond blanc.

Exemple : https://www.example.com/image.jpg

product_image2

URL de l'image principale du produit.

url nullable

Les images doivent faire moins de 4mo, Format JPEG et PNG.

Doit être une URL valide. Pour que votre produit présente le mieux possible, merci d'insérer des images carrées sur fond blanc.

Exemple : https://www.example.com/image.jpg

product_image3

URL de l'image principale du produit.

url nullable

Les images doivent faire moins de 4mo, Format JPEG et PNG.

Doit être une URL valide. Pour que votre produit présente le mieux possible, merci d'insérer des images carrées sur fond blanc.

Exemple : https://www.example.com/image.jpg

product_image4

URL de l'image principale du produit.

url nullable

Les images doivent faire moins de 4mo, Format JPEG et PNG.

Doit être une URL valide. Pour que votre produit présente le mieux possible, merci d'insérer des images carrées sur fond blanc.

Exemple : https://www.example.com/image.jpg

product_image5

URL de l'image principale du produit.

url nullable

Les images doivent faire moins de 4mo, Format JPEG et PNG.

Doit être une URL valide. Pour que votre produit présente le mieux possible, merci d'insérer des images carrées sur fond blanc.

Exemple : https://www.example.com/image.jpg

product_category_ids

Id de catégorie du produit.

json required

Une valeur existante est requise.

Permet de classer le produit dans le système de recherche. Voir la liste des catégories

Exemple : [1]

product_tva

Définit le taux de TVA du produit.

string required

Une valeur existante est requise

Permet de définir le taux de TVA du produit. NORMAL = 8.1% / REDUCED = 2.6% / ZERO = 0%

Exemple : NORMAL

product_origin

Pays d'origine du produit.

string required

Code ISO du pays à 2 lettres.

Un produit ne peut avoir qu'une seul origine

Exemple : CH

deal_rule_minimum_quantity

La quantité minimum du conditionnement pour bénéficier du prix.

integer unsigned default:0

>= 0

Si vous hésitez entre indiquer 1 ou 0, prenez en compte que certaines unités fonctionnent en décimal comme le Kilogramme. Pour cette raison, nous vous conseillons de privilégier le 0, le système proposera de lui-même des unités d'achats en nombre entier quand c'est nécessaire. En cas de chevauchement de quantité entre vos dealRule, le système sélectionnera le prix le moins cher.

deal_rule_maximum_quantity

La quantité maximum du conditionnement pour bénéficier du prix.

integer unsigned default:0

>= 0

Pour une valeur illimité, laisser vide.

deal_rule_price

Le prix net HT pour ce produit.

float unsigned default:0

>= 0

Ce prix correspond au montant qui sera facturé. En fonction de la complexité de votre produit, vous pouvez proposer des prix différents, ceci pour des quantités, des conditionnements ou des clients différents.

deal_rule_raw_price

Prix brut HT pour ce produit.

float unsigned default:0

>= 0

Ce prix correspond au prix public hors rabais

deal_rule_deposit_price

Prix de la consigne par unité.

integer unsigned default:0

>= 0

Si vous vendez des bouteilles consignées, vous pouvez indiquer le prix de la consigne ici.

deal_rule_nb_day_delivery

Nombre de jours avant la livraison.

integer unsigned required

>= 0

Si vous avez un délai de livraison, vous pouvez le préciser ici. 1 jour = livré le lendemain, si les conditions le permettent (heure de commande et jour de livraison).

deal_rule_limit_hour_order

Heure limite pour passer commande.

integer unsigned required

>= 0

Indiquez l'heure limite pour passer commande. Exemple si vous indiquez 12 le client peut commander jusqu'à midi pour être livré le lendemain.

deal_rule_delivery_day

Jours de livraison.

string required

Si vous avez des jours de livraison spécifique, vous pouvez les indiquer ici. Par exemple, si vous ne livrez pas le dimanche, vous pouvez indiquer ["mon", "tue", "wed", "thu", "fri", "sat"]. mon = lundi, tue = mardi, wed = mercredi, thu = jeudi, fri = vendredi, sat = samedi, sun = dimanche

Exemple : ["mon", "tue", "wed", "thu", "fri", "sat", "sun"]

deal_rule_unit_id

Unité de vente du produit.

integer unsigned required

Doit faire partie de la liste des unités

L'unité de vente (conditionnement) du produit,voir la liste des unités ici.

deal_rule_unit_comparison

Unité mère du produit.

integer unsigned required

Doit faire partie de la liste des unités de comparaison.

L'unité de mère du produit correspond à l'unité du contenu qui compose l'unité de vente. Par exemple un carton (unité de vente) est composé de bouteille ou de litres (unité mère). Lors de la livraison marchandise, le client peut réceptionner les produits dans les unités mères ou de vente.Voir la liste des unités ici.

deal_rule_qty_unit_parent_to_sell_unit

Quantité de l'unité mère pour vendre une unité de vente.

float required

Permet de connaître la quantité qui est dans l'unité de vente. Exemple : 1 bouteille (unité de vente) = 0.75 litre (unitè mère).

deal_rule_limited_to_organization_id

ID de l'organisation pour laquelle le prix est disponible.

int unsigned nullable

Non compatible avec deal_rule_group les deux champs ne doivent pas être utilisé simultanément dans la même condition. Uniquement pour les fournisseurs referencés

Permet de rendre le prix disponible uniquement pour une organisation. Pour connaître l'ID des organisations, regardez ci-après dans la liste.

deal_rule_rfa_authorize

Défini si la condition de vente du produit est soumise à une ristourne pour le groupement.

boolean default:0


Si 1, le prix est donc soumis.

Exemple : true | 1 | false | 0

deal_rule_default_deal

Non utilisé.

boolean default:0

Doit être indiqué en tant qu'entête dans le fichier CSV

deal_rule_unit_reference_supplier

Référence de l'unité de vente du fournisseur.

string:255 nullable

Chaîne de charactères, maximum 255 charactères, champ optionnel.

Ce champs n’a pas d’impact sur le site et cette information n’est pas indiquée sur le site. Il est utilisé uniquement par un fournisseur qui récupère les commandes par API, et souhaite s’assurer que les conditionnements spécifiques soient bien repris par le système pour retranscrire les commandes.

deal_rule_preparations

Ce champ permet de définir des options de préparation de commande qui n'influencent pas le prix du produit.

array nullable

Tableau de preparation, avec toutes les langues

Lorsque l'utilisateur choisira le produit, il devra choisir le type de préparation. Vous pouvez par exemple proposer une pièce de viande ayant plusieurs types de préparations : haché, coupé au couteau, emballé sous vide, etc. Ce champ n'influence pas le prix unitaire du produit.

Exemple : [{"fr":"haché", "en":"minced", "de":"gechneidet"}, {"fr":"Entier", "en":"Whole", "de":"Ganzer"}]

deal_rule_group

Permet de regrouper les dealRules.

string:255 nullable

Chaîne de caractères, maximum 255 caractères, champ optionnel. Non compatible avec deal_rule_limited_to_organization_id les deux champs ne doivent pas être utilisé en même temps. Vous pourriez regrouper plusieurs conditions pour différentes organisations sous un même indicateur.

Dans la page « clients » vous pouvez définir un filtre (votre filtre), c'est un champ texte. Vous pouvez dans votre CSV utiliser ce champ pour définir un dealRule pour tout un groupe de client.

Attention, ce champ n'influence pas les entités qui seraient en-dessous d'un groupe. Pour qu’un prix soit attribué à une organisation parente, et à ces 2 organisations sous-jacentes, la mention doit figurer sur la ligne des 3 entités de la page client.

Vous pourriez regrouper plusieurs conditions pour différentes organisations sous un même indicateur.

Exemple : SECTEUR1 pour un délai de livraison. GROUPE1 pour un prix pour des établissements spécifiques, etc.

product_department_ids

Non utilisé.

json


Doit être indiqué en tant qu'entête dans le fichier CSV. N' est pas utilisé.

Gérer mon profil public