Importation de données HYPER PRODUCT MODELS
Le fichier de configuration est ici système / config / csvprice_pro / hpmodel_links.php, ci-dessous le texte du commentaire du fichier avec la description des paramètres de paramétrage de l'importation HYPER PRODUCT MODELS./* * init $getProductId Method: * getProductIdBySku - by Product SKU * getProductIdByModel - by Product Model * getProductIdByName - by Product Name * getProductIdById - by Product ID * * * DataFormat: * {parent_id}|{image}|{sort}|{type_id} * {parent_id}|{image}|{sort} * {parent_id}|{sort} * {parent_id}|{image} * {parent_id} * Do not change a delimiter char "|" in DataFormat */
La configuration elle-même dans le fichier ressemble à ceci:
$_['csvprcie_pro_hpmodel_links'] = array( 'getProductId' => 'getProductIdBySku', 'FieldDelimiter' => '|', 'StringDelimiter' => "\n", 'ImageCatalog' => 'catalog/', 'DataFormat' => '{parent_id}|{image}' );
getProductId
– identifiant du produit qui sera remplacé à la place{parent_id}
.FieldDelimiter
– séparateur de champ dans la ligne de donnéesDataFormat
.StringDelimiter
– séparateur de ligne, si les enregistrements aimentDataFormat
nombreuses.ImageCatalog
– répertoire de départ pour les images, tiré des paramètres OpenCart.DataFormat
– modèle de chaîne de données, qui sera importé et exporté.
Par exemple, si vous devez importer un lien de produit par product_id
(_ID_) + image et ordre de tri, puis dans getProductId
vous devez spécifier getProductIdById
, et le modèle de chaîne de données ressemblera à ceci {parent_id}|{image}|{sort}
Dans le fichier de configuration, cela ressemblera à ceci:
$_['csvprcie_pro_hpmodel_links'] = array( 'getProductId' => 'getProductIdById', 'FieldDelimiter' => '|', 'StringDelimiter' => "\n", 'ImageCatalog' => 'catalog/', 'DataFormat' => '{parent_id}|{image}|{sort}' );
Configurable une fois, une reconfiguration est requise après la réinstallation de l'extension (module) en copiant de nouveaux fichiers.