Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


kolyabis

Recommended Posts

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

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

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

Змінено користувачем AnDes
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 1 month later...
В 22.02.2017 в 20: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 weeks later...

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

 

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

Надіслати
Поділитися на інших сайтах


  • 5 weeks later...

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

Подскажите пожалуйста, не особо силён в дружбе с 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
 

 

 

Надіслати
Поділитися на інших сайтах


  • 9 months later...
  • 1 year later...
  • 9 months later...
В 04.08.2020 в 16: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

не работает на експорт товара

1368881811_.thumb.png.8bf673c8ec819cff8a89a34ed5d99c62.png

Надіслати
Поділитися на інших сайтах


  • 3 months later...
В 04.08.2020 в 16: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 в 11:47, lilit25 сказал:

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

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

Надіслати
Поділитися на інших сайтах


  • 5 months later...
В 04.08.2020 в 18: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 months later...
18.02.2022 в 13: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 months later...

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

 

export_import.php

Надіслати
Поділитися на інших сайтах


  • 7 months later...
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\u0431 · 50 скачиваний

anvar1 , а есть по отдельности варианты? можешь по отдельности скинуть...

Надіслати
Поділитися на інших сайтах


05.08.2023 в 19:53, Maksikus сказал:

anvar1 , а есть по отдельности варианты? можешь по отдельности скинуть...

Нет вариантов по отдельности. В теме есть инструкция по которой можно допилить для своих нужд.

Надіслати
Поділитися на інших сайтах


Мысли вслух:
- почему в этой теме все пытаются впихнуть свои наработки, в:
- основной файл модуля:
admin/model/extension/export_import.php
- а не напишут ocmod по каждую конкретную задачу...
- и ещё придумывать свои версии данного файла... :)
Забавно...

Змінено користувачем Maksikus
PS
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.