Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

usergio

Users
  • Posts

    6,005
  • Joined

  • Last visited

Everything posted by usergio

  1. Я не игнорирую, я не успеваю. Вы не можете зайти в добавление товара, потому, что (цитата:из руководства): Зайдите в Каталог -> Товары, и попробуйте добавить новый товар. Если при нажатии на кнопку «Добавить» у вас белый экран или ошибка сервера, это означает, что Vqmod преподнес нам очередной сюрприз: не сделал вставку в файл admin/model/catalog/product Скопируйте этот файл на свой компьютер и вставьте в него перед строкой: public function getProduct($product_id) и после фигурной скобки, следующий текст: public function getMaxModel() { $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product"); return $query->row; } Сохраните файл под именем vq2-admin_model_catalog_product.php и закачайте его в папку vqmod/cache на сервере. Опять белый экран? Тогда, скопируйте на свой компьютер файл admin/controller/catalog/product и вставьте в него после строки (после фигурной скобки): $product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']); } Следующий текст: else { $row = $this->model_catalog_product->getMaxModel(); $max_model = $row['max(product_id)']; $next_code = $max_model + 1; $next_code = $next_code."-"; } И чуть ниже, замените строку: $this->data['model'] = ''; на: $this->data['model'] = $next_code; Сохраните файл под именем vq2-admin_controller_catalog_product.php и закачайте его в папку vqmod/cache на сервере. Опять белый экран? В таком случае, поступайте радикально. Сделайте эти изменения в оригинальных файлах OpenCart, а из файла suppler.xml удалите этот текст: <file name="admin/controller/catalog/product.php"> <operation> <search position="after" offset="1"><![CDATA[$product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);]]></search> <add><![CDATA[ else { $row = $this->model_catalog_product->getMaxModel(); $max_model = $row['max(product_id)]; $next_code = $max_model + 1; $next_code = $next_code."-"; } ]]></add> </operation> <operation> <search position="replace" index="1"><![CDATA[$this->data['model'] = '']]></search> <add><![CDATA[$this->data['model'] = $next_code; ]]></add> </operation> </file> и этот: <file name="admin/model/catalog/product.php"> <operation> <search position="before" offset="1"><![CDATA[public function getProduct($product_id)]]></search> <add><![CDATA[public function getMaxModel() { $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product"); return $query->row; } ]]></add> </operation> </file> Вот теперь, действительно, установка завершена
  2. После указания номеров колонок прайса в Форме, сохраните ее, зайдите снова, нажмите Старт, появится страница "Выбор файла", Выбираете ваш xml и нажимаете Старт/Продолжение. Как увидите Готово, посмотрите, что пишут в admin/uploads/errors Прайс сам закачается на хостинг во временную папку и модуль начнет его обрабатывать. Вместо фото, укажите ссылку на jpg "Нет фото" Потом, замените своими. Или закиньте ваши фото в image/data , а в прайсе проставьте их имена (типа: 12340-44.jpg), укажите папки для них и категории модуль сам их расфасует. В 4.10 номер поставщику присваивается автоматом (по порядку). Название - обязательное поле, напишите там что-нибудь.
  3. Давайте решать по порядку и все должно получится. Уточните пож, что значит не сохраняются в Форме настройки Опций? Вы заплонили строку, нажали Сохранить, зашли в Форму снова, а в Опциях ничего нет? Прикрепите скриншот, нескольких строк прайса (где видно артибуты и опции) и скрин ваших настроек формы. А так...кто ж вам скажет :)
  4. Это не ошибки, а предупреждения (Замечания- Notice) о том, что вы не используете Атрибуты (не заполнили ни одного поля на странице Атрибуты). Вам атрибуты не нужны? Ну и не заполняйте. Бог с ними :) На работу модуля не влияет. Прайсы поставщика нужно открыть на компьютере и сохранить в формате "Таблица xml 2003". Полученный файл, скормить модулю. Если будут еще вопросы, пишите (только прошу не в ЛС)
  5. Рад вас видеть на форуме, добрий вечір. Сделал в Форме резервное поле для втягивания Модели или Бренда (оно внизу). Изначально, все, что попадалось в колонке прайса, номер которой указан в этом поле, записывалось в товар, в поле UPC. Потом переделал на поле location - оно допускает большую длину текста. Если хотите, могу все вернуть - будет писаться в UPC. Или подскажу, что, где изменить в программе.
  6. Специально проверил. Зайдите на демо-сайт, в форму "Тест на один товар", посмотрите сколько Опция насоздавал. С атрибутами такая же история: заполнили все, что есть, нажмите "Сохранить" и зайдите в форму снова. Что такое "обязательная опция"?
  7. Прочтите внимательно руководство, стр. №14: sku - для добавления товаров обязательно - это идентификатор товара. А Код товара - это для покупателя, чтобы он мог назвать товар, а менеджер быстро его нашел. Модуль перезаливать не нужно, достаточно обновить только файлы suppler, если хотите. Стандартной кнопки Импорт нет, потому, что просто скопировать (один к одному) магазин на другой хостинг, можно проще - перенести всю БД :) А если вы изменили структуру категорий, решили разложить фото товаров в разные папки (чтобы сайт не тормозил), то все равно без настройки не обойтись. У меня на сайте есть Форма "Импорт", настроенная на втягивание товаров с резервного хостинга. Если модуль ругается на заполненные строки и пишет Empty link... то это значит, что он пытается парсить какой-то сайт, но не находит ссылки на страницу этого сайта в колонке прайса, номер которой вы указали на странице Общие. Если проще. В графе категория вы написали: <rt>,ppp Под ней, в поле номер колонки со ссылкой, написали 6 Модуль смотрит в 6-ю колонку прайса, а там написано http....1234.jpg Он пытается перейти по этой ссылке на указанный сайт, чтобы спарсить Категорию ... а это не сайт :( Или в 6-й колонке стоит 123,50 рублей :( Ссылка = 0
  8. Вы на правильном пути. Эта штука у меня уже стоит :) Если бы этот сайт был в windows-1251 , то модуль бы его схавал. А там черным по белому написано сharset = "utf-8" :( Да и моя программа распознавания кодировки не видит, что он в windows-1251 Интересно, что текст парсится нормально и в полном объеме, а когда пишется в базу ... база его обрезает. Причем, у вас хоть на букве ё , а у меня на первой же букве :(
  9. Вот, загрузил нормально: http://ann.spywatcher.com.ua/index.php?route=product/product&path=33&product_id=945 Заметил, что у вас на сайте главная картинка имеет нестандартное имя. Модуль не мог такое имя сформировать, он слеши в имени фото заменяет на тире. Вот сравните имя главной картинки у вас на сайте с дополнительной. Дополнительная - моя, а главная - вообще, не понятно, как туда попала :) Если не задать фото по умолчанию, в товаре поставить другой артикул, товар зальется? Если нет, то что пишут в errors-е?
  10. Ну вот мы и нашли причину :) Благодаря вашей внимательности, а то с ума бы сошли, так ничего и не поняв. Зайдите в БД и еще раз сверьте поля таблиц suppler со скриншотами. Имею в виду не только наличие полей (они все у вас есть), а размеры и тип^ varchar 128 или что-то в этом духе.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.