Le format d'importation X-Cart peut être utilisé pour importer les options de catégories et de produits dans Store. Le fichier d'importation doit être au format CSV.
Le fichier d'exportation X-Cart contient plusieurs blocs de données. Store en utilise seulement trois : [CATEGORIES], [PRODUCTS] et [PRODUCT_OPTIONS].
[CATEGORIES]
Store utilisera les colonnes suivantes du bloc [CATEGORIES] :
Nom de la colonne | Description | Type | Facultatif | Limites |
!CATEGORY | Chemin de la catégorie (par exemple Livres/Ordinateurs/HTML) | chaîne | Obligatoire ? | 255 symboles pour chacun des noms de catégorie (« Livres » est un nom de catégorie, « Ordinateurs » en est un autre) |
!AVAIL | Disponibilité de la catégorie (actif/inactif) | Booléen | Facultatif | « true », « yes », « Y », « 1 » pour oui, n'importe quelle autre valeur pour non |
!ORDERBY | Ordre des catégories | nombre entier | Facultatif | Tout nombre entier |
[PRODUCTS]
Store utilisera les colonnes suivantes du bloc [PRODUCTS] :
Nom de la colonne | Description | Type | Facultatif | Limites |
!PRODUCTCODE | Référence produit | chaîne | Au moins un des champs suivants est requis : « !PRODUCTCODE » ou « !PRODUCT » | 255 symboles |
!PRODUCT | Nom du produit | chaîne | Au moins un des champs suivants est requis : « !PRODUCTCODE » ou « !PRODUCT » | 255 symboles |
!WEIGHT | Poids du produit | nombre à virgule flottante | Facultatif | N'importe quel nombre à virgule flottante valide. Si la colonne est présente mais vide, le produit est immatériel. |
!DESCR | Description du produit | chaîne | Facultatif | aucune limite |
!AVAIL | Permet de contrôler la quantité des stocks | nombre entier | Facultatif | Aucun(e) |
!FORSALE | Disponibilité du produit (actif/inactif) | Booléen | Facultatif | « true », « yes », « Y », « 1 » pour oui, n'importe quelle autre valeur pour non |
!SHIPPING_FREIGHT | Valeur des frais de livraison du produit (correspond à la valeur « Taux fixe » dans l'éditeur de produits de Store) | Point flottant | Facultatif | Aucun(e) |
!LOW_AVAIL_LIMIT | Limite pour l'avertissement en cas de faible quantité du produit (option « M'envoyer une note lorsque la quantité en stock atteint... ») | nombre entier | Facultatif | Aucun(e) |
!CATEGORY | Chemin de la catégorie (Livres/Ordinateurs/HTML) auquel appartient le produit | chaîne | Facultatif | 255 symboles pour chacun des noms de catégorie (« Livres » est un nom de catégorie, « Ordinateurs » en est un autre) |
!PRICE | Prix du produit | Point flottant | Facultatif | Aucun(e) |
!THUMBNAIL | Lien vers l'image du produit | chaîne | Facultatif | Seuls les liens http:// et https:// sont autorisés. Toutes les autres valeurs sont ignorées. |
!IMAGE | Autre lien vers une image du produit (si cette valeur est définie, elle remplace la valeur !THUMBNAIL) | chaîne | Facultatif | Seuls les liens http:// et https:// sont autorisés. Toutes les autres valeurs sont ignorées. |
[PRODUCT_OPTIONS]
Store utilisera les colonnes suivantes du bloc [PRODUCT_OPTIONS] :
Nom de la colonne | Description | Type | Facultatif | Limites |
!PRODUCTCODE | Référence produit | chaîne | Au moins un des champs suivants est requis : « !PRODUCTCODE » ou « !PRODUCT » | Aucun(e) |
!PRODUCT | Nom du produit | chaîne | Au moins un des champs suivants est requis : « !PRODUCTCODE » ou « !PRODUCT » | Aucun(e) |
!CLASS | Nom de classe de l'option (par exemple « Couleur », « Taille », etc.) | chaîne | Facultatif | Aucun(e) |
!TYPE | Type d'option (correspond à « Type de saisie » dans l'éditeur de produits de Store) | chaîne | Facultatif | « Type texte » si le champ est vide. « Type menu déroulant » si la valeur est égale à « Y ». |
!OPTION | Nom de l'option (par exemple, pour la classe d'option « Taille », les noms d'options seront « Small », « Medium » et « Large ») | chaîne | Obligatoire ? | Aucun(e) |
!PRICEMODIFIER | Valeur du modificateur de prix | Point flottant | Obligatoire ? | Aucun(e) |
!MODIFIERTYPE | Type du modificateur de prix | chaîne | Facultatif | Si la valeur est « % », le type de modificateur sera « Pourcentage » (%). Pour toute autre valeur, le type sera « Absolu » ($). |
Tous les blocs de données sont facultatifs. Vous pouvez importer seulement des catégories, ou des produits avec options sans catégories. Un produit peut appartenir à plusieurs catégories. Dans ce cas, les valeurs des colonnes doivent ressembler à ceci :
!PRODUCTCODE | !PRODUCT | !CATEGORY |
00001 | Mon produit | Livres/Programmation/HTML |
Livres/Programmation/CSS | ||
Livres/Programmation/Internet |