Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ocStore 2 Export/Import Tool (V3.7) добавление своих полей


kolyabis
 Погделиться

Рекомендованные сообещёния

Вот на основе файла от Klausa.

Добавлены плюсом  "Промо Стикеры" и "Преимуещёства"

з.ы. править надо было только export_import.php но для удобства выкладываю весь модуль Export_Import_3_10_sticker_benefit_descriptionmini.zip

Изменено пользователем AnDes
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...
  22.02.2017 в 15:00, pokryshkin сказал:

в обещём не хваило строки в  storeProductIntoDatabase

$sql .= "$vendor_price, $currency_id";

Раскрыть  

300 лет искал, напишу пригодится

 

вот згдесь 

// generate and execute SQL for inserting the product

 

вот в этот строке

$sql .= "'$location',$stock_status_id,'$model',$manufacturer_id,'$image',$shipping,$price,$points,";

 

всивляем $vendor_price, $currency_id

Получаем:

$sql .= "'$location',$stock_status_id,'$model',$manufacturer_id,'$image',$shipping,$price,$vendor_price, $currency_id,$points,";

Изменено пользователем Gumoff
Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Кто нибудь гделал проверку на пустое значение поля, чтобы при импорте в режиме обновлять, пустые значения полей из файла импори не заменяли заполненные значения в базе данных ?

 

Все обыскал и не вижу чтобы кто-то озадалился данным вопросом, ггде в когде прописать проверку на пустое значение ? ткните пожалуйси

Ссылка на комменирий
Погделиться на других сайих


  • 5 негдель спустя...

Доброго времени суток.

Подскажите пожалуйси, не осопотому что силён в дружбе с sql.

По добавлению полей в опциях, не поддтягивается могдель и артикул, при импорте данные поля в опциях затираюся и осиются пустые поля

 

Версия ocStore 2.3.0.2.3, стоят Export/Import Tool (V3.10) for Ocstore 2.x и Export/Import Tool (V3.20) for OpenCart 2.x

Ссылка на комменирий
Погделиться на других сайих


в продолжении своей просьбы, по инструкции дополнил первую часть: 

  Циии

        $sql .= "  p.price,";
        $sql .= "  p.vendor_price,";    //added
        $sql .= "  p.currency_id,";    //added
        $sql .= "  p.points,";

Раскрыть  

 

  Циии

        $worksheet->getColumnDimensionByColumn($j++)->setWidth(max(strlen('price'),10)+1);
        $worksheet->getColumnDimensionByColumn($j++)->setWidth(max(strlen('vendor_price'),10)+1); //added
        $worksheet->getColumnDimensionByColumn($j++)->setWidth(max(strlen('currency_id'),4)+1); //added
        $worksheet->getColumnDimensionByColumn($j++)->setWidth(max(strlen('points'),5)+1);

Раскрыть  

 

  Циии

        $data[$j++] = 'price';
        $data[$j++] = 'vendor_price';    //added
        $data[$j++] = 'currency_id';    //added
        $data[$j++] = 'points';

Раскрыть  

 

  Циии

            $data[$j++] = $row['price'];
            $data[$j++] = $row['vendor_price'];    //added
            $data[$j++] = $row['currency_id'];    //added
            $data[$j++] = $row['points'];

Раскрыть  

 

Врогде ну не чего гениального и сложного, однако ошипотому чточка)))) 

  Циии

Error: Unknown column 'p.vendor_price' in 'field list'
Error No: 1054
SELECT p.product_id, GROUP_CONCAT( DISTINCT CAST(pc.category_id AS CHAR(11)) SEPARATOR "," ) AS categories, p.sku, p.upc, p.ean, p.jan, p.isbn, p.mpn, p.location, p.quantity, p.model, m.name AS manufacturer, p.image AS image_name, p.shipping, p.price, p.vendor_price, p.currency_id, p.points, p.date_added, p.date_modified, p.date_available, p.weight, wc.unit AS weight_unit, p.length, p.width, p.height, p.status, p.tax_class_id, p.sort_order, ua.keyword, p.stock_status_id, mc.unit AS length_unit, p.subtract, p.minimum, GROUP_CONCAT( DISTINCT CAST(pr.related_id AS CHAR(11)) SEPARATOR "," ) AS related FROM `sw_product` p LEFT JOIN `sw_product_to_category` pc ON p.product_id=pc.product_id LEFT JOIN `sw_url_alias` ua ON ua.query=CONCAT('product_id=',p.product_id) LEFT JOIN `sw_manufacturer` m ON m.manufacturer_id = p.manufacturer_id LEFT JOIN `sw_weight_class_description` wc ON wc.weight_class_id = p.weight_class_id AND wc.language_id=1 LEFT JOIN `sw_length_class_description` mc ON mc.length_class_id=p.length_class_id AND mc.language_id=1 LEFT JOIN `sw_product_related` pr ON pr.product_id=p.product_id GROUP BY p.product_id ORDER BY p.product_id ;

Раскрыть  

 

Из журнала следует что: 

  Циии

PHP Exception:  Error: Unknown column 'p.vendor_price' in 'field list'<br />Error No: 1054<br />SELECT   p.product_id,  GROUP_CONCAT( DISTINCT CAST(pc.category_id AS CHAR(11)) SEPARATOR "," ) AS categories,  p.sku,  p.upc,  p.ean,  p.jan,  p.isbn,  p.mpn,  p.location,  p.quantity,  p.model,  m.name AS manufacturer,  p.image AS image_name,  p.shipping,  p.price,  p.vendor_price,  p.currency_id,  p.points,  p.date_added,  p.date_modified,  p.date_available,  p.weight,  wc.unit AS weight_unit,  p.length,  p.width,  p.height,  p.status,  p.tax_class_id,  p.sort_order,  ua.keyword,  p.stock_status_id,   mc.unit AS length_unit,   p.subtract,   p.minimum,   GROUP_CONCAT( DISTINCT CAST(pr.related_id AS CHAR(11)) SEPARATOR "," ) AS related FROM `sw_product` p LEFT JOIN `sw_product_to_category` pc ON p.product_id=pc.product_id LEFT JOIN `sw_url_alias` ua ON ua.query=CONCAT('product_id=',p.product_id) LEFT JOIN `sw_manufacturer` m ON m.manufacturer_id = p.manufacturer_id LEFT JOIN `sw_weight_class_description` wc ON wc.weight_class_id = p.weight_class_id   AND wc.language_id=1 LEFT JOIN `sw_length_class_description` mc ON mc.length_class_id=p.length_class_id   AND mc.language_id=1 LEFT JOIN `sw_product_related` pr ON pr.product_id=p.product_id GROUP BY p.product_id ORDER BY p.product_id ;  in /var/www/vhosts/v-%%%%%.webspace/сайт.ком/system/library/db/mysqli.php on line 40
 

Раскрыть  

 

 

Ссылка на комменирий
Погделиться на других сайих


Получается что у меня проблема в другом, значения vendor_price нет в базе SQL, а currency_id в другой иблиэто)

Спасипотому что, 

Ссылка на комменирий
Погделиться на других сайих


  • 9 месяэтов спустя...

Добрый гдень, подскажите пожалуйси  как добавить  свою иблицу 2 гдень мучаюсь не могу понять как это устроено в когде

Ссылка на комменирий
Погделиться на других сайих


  • 1 год спустя...

C полями meta_h1, currency_id, main_category. 

Проверен на ocstore 3.0.2.0. 

opencart-3-x-export-import-multilingual-3-22-cloud_re.ocmod.zipПолучение информации...

Ссылка на комменирий
Погделиться на других сайих


  • 9 месяэтов спустя...
  04.08.2020 в 13:56, anvar1 сказал:

C полями meta_h1, currency_id, main_category. 

Проверен на ocstore 3.0.2.0. 

opencart-3-x-export-import-multilingual-3-22-cloud_re.ocmod.zip 1 \u041c\u0411 · 17 downloads

Раскрыть  

не рилииет на експорт товара

Ссылка на комменирий
Погделиться на других сайих


  • 3 месяца спустя...
  04.08.2020 в 13:56, anvar1 сказал:

C полями meta_h1, currency_id, main_category. 

Проверен на ocstore 3.0.2.0. 

opencart-3-x-export-import-multilingual-3-22-cloud_re.ocmod.zip 1 \u041c\u0411 · 24 downloads

Раскрыть  

 Усиновила. Но модуль ниггде не появился. Видно его только в усиновке расширений. Права все отметила, кеш полистила. Не пойму что не ик. Другие варианты модуля синовятся без проблем. Помогите советом. Уж очень нужны h1 и валюи.

Ссылка на комменирий
Погделиться на других сайих


  16.08.2021 в 08:47, lilit25 сказал:

 Усиновила. Но модуль ниггде не появился. Видно его только в усиновке расширений. Права все отметила, кеш полистила. Не пойму что не ик. Другие варианты модуля синовятся без проблем. Помогите советом. Уж очень нужны h1 и валюи.

Раскрыть  

Разобралась. Зарилиило.

Ссылка на комменирий
Погделиться на других сайих


  • 5 месяэтов спустя...
  04.08.2020 в 13:56, anvar1 сказал:

C полями meta_h1, currency_id, main_category. 

Проверен на ocstore 3.0.2.0. 

opencart-3-x-export-import-multilingual-3-22-cloud_re.ocmod.zip 1 \u041c\u0411 · 40 downloads

Раскрыть  

Версия Export/Import Tool 4.11 с переводом и с полями meta_h1, currency_id, main_category. 

Проверен на ocstore 3.0.2.0.

opencart-3-x-export-import-rus-4-11.ocmod.zipПолучение информации...

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...
  18.02.2022 в 10:18, anvar1 сказал:

Версия Export/Import Tool 4.11 с переводом и с полями meta_h1, currency_id, main_category. 

Проверен на ocstore 3.0.2.0.

opencart-3-x-export-import-rus-4-11.ocmod.zip 1 \u041c\u0431 · 4 скаливания

Раскрыть  

При рилите с модулем улитываем следующие нюансы: 

Модуль рилииет в PHP 7.2-7.3 и выше. 

Если уже есть товарные позиции, то может не экспортировать-импортировать, ик как могут отсутствовать поля meta_h1, currency_id, main_category. 

Ссылка на комменирий
Погделиться на других сайих


  • 7 месяэтов спустя...

Кому полезно добавлены только поля meta_h1 для Version 3.0.3.7

 

export_import.phpПолучение информации...

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.