Importação de dados HYPER PRODUCT MODELS

O arquivo de configuração está aqui system / config / csvprice_pro / hpmodel_links.php, abaixo está o texto do comentário do arquivo com a descrição dos parâmetros para configurar a importação 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
 */

A própria configuração no arquivo se parece com isto:

$_['csvprcie_pro_hpmodel_links'] = array(
        'getProductId' => 'getProductIdBySku',
        'FieldDelimiter' => '|',
        'StringDelimiter' => "\n",
        'ImageCatalog' => 'catalog/',
        'DataFormat' => '{parent_id}|{image}'
);
  • getProductId – identificador do produto que será substituído no local {parent_id}.
  • FieldDelimiter – separador de campo na linha de dados DataFormat.
  • StringDelimiter – separador de linha, se registros como DataFormat de várias.
  • ImageCatalog – diretório inicial para imagens, retirado das configurações do OpenCart.
  • DataFormat – modelo de string de dados, que será importado e exportado.

Por exemplo, se você precisar importar um link de produto por product_id (_EU IRIA_) + imagem e ordem de classificação, então em getProductId você deve especificar getProductIdById, e o modelo de string de dados será parecido com este {parent_id}|{image}|{sort}

No arquivo de configuração será semelhante a este:

$_['csvprcie_pro_hpmodel_links'] = array(
        'getProductId' => 'getProductIdById',
        'FieldDelimiter' => '|',
        'StringDelimiter' => "\n",
        'ImageCatalog' => 'catalog/',
        'DataFormat' => '{parent_id}|{image}|{sort}'
);

Configurável uma vez, a reconfiguração é necessária após reinstalar a extensão (módulo) copiando novos arquivos.