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ées DataFormat.
  • StringDelimiter – séparateur de ligne, si les enregistrements aiment DataFormat 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.