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. Выложил три версии: - стабильная 7.5 - новая 8.0 с некоторыми ограничениями - и 8.1 - полная версия. Если кому не нужны последние навороты, типа, загрузка YML прайсов или артикулы в Опциях, или безразмерная форма .... то можно сэкономить :) Все, кто купил модуль раньше, могут бесплатно скачать версию 8.1 Обсуждение, остается в этой теме (в темах 7.5 и 8.0, ничего обсуждать не будем). Версии 7.5 и 8.0 развиваться не будут (разве, что кто-нибудь найдет в них ошибку, тогда исправлю) :) Эта тема будет жить дальше :eek: П.С. Если чего не доложил или спутал в раздаче, не расстраивайтесь, торопился. Завтра (сегодня), как проснусь, выйду на форум и мы все исправим. П.П.С. OpenCart 2.0 меня покорил )))) См. Демо для версии 8.0
  2. Опции, как правило, меняются от прайса к прайсу, чуть-ли не по 2 раза в день. Поэтому, я не делал парсинг опций с сайта донора: какой смысл? Опции загружаются/обновляются только из прайса. Посмотрите в сторону ContentDownloader, думаю, он сможет спарсить опции с сайта. Правда, с обновлением, будут тормоза
  3. Правильно, что отправили в ЛС. Завяз с адаптацией модуля под OpenCart 2.0, только ЛС и читаю (иногда :) ) Прошу понять и простить. :oops: Это, типичная проблема несоответствия полей в БД (т.е. модуль пытается прочесть из БД поле: "Курс валюты сайта донора", а в БД этого поля нет, потому, что эта функция появилась только в новых версиях). Лучше всего, открыть папку Хелп, там есть скрины нужных таблиц БД, и тупо, сравнить поля на соответствие, и если что, добавить руками. Версия 5.1 - такая старая, что легче будет сфотографировать созданные формы, грохнуть все таблицы suppler в БД (модуль, при запуске, создаст их заново и правильно) и потом, восстановить формы руками.
  4. Друзья, вчера вынужден был грохнуть ключи на домене ch.spywatcher: нужен был домен для демонстрации модуля на Опенкарте 2.0. У кого проблемы, типа: при нажатии на поставщика выдает: Error: Unable to get new local key. Perhaps there is no connection to the server. Try use alternative server Вот письмо: Для надежности, купил собственный сервер в Голландии, скопировал туда все ключи (и ваш). Вчера грохнул пару десятков, оставшихся ключей на старом сервере. Переезжайте в Голландию :) Зайдите в последнюю раздачу (Activation), возьмите оттуда 3 файла и замените аналогичные на сайте: suppler_checker suppler_license -> suppler_check_class suppler_license -> suppler_key_form Вы перейдете на обслуживание на: http://key.suppler.com.ua Сбросьте ключ тут: http://key.suppler.com.ua/admin И активируйтесь. Если вы захотите перенести магазин на другой хостинг, зайдите по ссылке: http://key.suppler.com.ua/admin
  5. 4. Добавьте в таблицы БД поля, для этого: - в тексте, который вы видите ниже, исправьте везде, перед словом suppler, префикс БД (у меня в БД - это "oc_", у вас может быть другой), если вы, вообще, используете префикс. Скопируйте исправленный текст: ALTER TABLE `oc_suppler` ADD `parsq` VARCHAR( 3 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `qu_discount` VARCHAR( 128 ) NOT NULL ; ALTER TABLE `oc_suppler_sku_description` ADD `store_id` INT( 2 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `bonus` VARCHAR( 64 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `ddesc` VARCHAR( 1 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `pointq` VARCHAR( 64 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `placeq` VARCHAR( 5 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `bprice` VARCHAR( 3 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `kmenu` VARCHAR( 3 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `ratep` DECIMAL( 12,4 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `ratek` DECIMAL( 12,4 ) NOT NULL ; ALTER TABLE `oc_suppler_base_price` ADD `bmin` DECIMAL( 12,4 ) NOT NULL ; ALTER TABLE `oc_suppler_base_price` ADD `bav` DECIMAL( 12,4 ) NOT NULL ; ALTER TABLE `oc_suppler_base_price` ADD `bmax` DECIMAL( 12,4 ) NOT NULL ; ALTER TABLE `oc_suppler_seo` ADD `prod_keyword` VARCHAR( 1000 ) NOT NULL ; ALTER TABLE `oc_suppler_seo` ADD `prod_h1` TEXT NOT NULL ; ALTER TABLE `oc_suppler_seo` ADD `prod_photo` TEXT NOT NULL ; ALTER TABLE `oc_suppler` MODIFY `pic_ext` VARCHAR( 128 ) NOT NULL ; ALTER TABLE `oc_suppler` MODIFY `warranty` VARCHAR( 512 ) NOT NULL ; ALTER TABLE `oc_suppler` MODIFY `cheap` VARCHAR( 3 ) NOT NULL ; ALTER TABLE `oc_suppler_seo` MODIFY `prod_title` TEXT NOT NULL ; ALTER TABLE `oc_suppler_seo` MODIFY `prod_meta_desc` TEXT NOT NULL ; ALTER TABLE `oc_suppler_seo` MODIFY `cat_title` TEXT NOT NULL ; ALTER TABLE `oc_suppler_seo` MODIFY `cat_meta_desc` TEXT NOT NULL ; ALTER TABLE `oc_suppler_seo` MODIFY `manuf_title` TEXT NOT NULL ; ALTER TABLE `oc_suppler_seo` MODIFY `manuf_meta_desc` TEXT NOT NULL; ALTER TABLE `oc_suppler` ADD `plusopt` VARCHAR( 1 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `idcat` VARCHAR( 1 ) NOT NULL ; ALTER TABLE `oc_suppler_base_price` ADD `optimal` DECIMAL( 12,4 ) NOT NULL ; ALTER TABLE `oc_suppler_base_price` ADD `market_percent_to_price` DECIMAL( 6,3 ) NOT NULL ; ALTER TABLE `oc_suppler_base_price` ADD `market_percent_to_bprice` DECIMAL( 6,3 ) NOT NULL ; ALTER TABLE `oc_suppler_base_price` ADD `market_percent_to_bdprice` DECIMAL( 6,3 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `t_ref` VARCHAR( 3 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `termin` VARCHAR( 3 ) NOT NULL ; ALTER TABLE `oc_suppler` ADD `t_status` VARCHAR( 255 ) NOT NULL ; ALTER TABLE `oc_suppler_data` ADD INDEX( `category_id` ) ; - зайдите через phpMyAdmin в БД магазина, вставьте этот текст в закладку SQL и нажмите OK. Если выдалась ошибка в какой-то строке: "Dublicate...", удалите эту строку из вставленного текста и нажмите ОК еще раз. Делайте так, пока все не удалите или пока SQL не скажет готово.
  6. Тут на всех не угодишь, предлагаю, каждому решать самостоятельно. Найдите в admin/model/catalog/suppler все функции round например: = round($row['price'], 2); Эта двойка означает: два знака после десятичной точки (копейки) Если поставить вместо 2 ноль, цена будет целым числом. Ваш вопрос решается математически, например цена = 123456 Делим ее на 10, получим 12345,6 Округляем round(12345.6, 0); получаем 12345 Умножаем на 10, получаем 123450
  7. СКУ модуль не присваивает автоматом. Автоматом, модуль только Код товара (Модель) присваивает сам, по принципу: ххххх-уу т.е. product_id-префикс А СКУ - єто артикул товара, модуль его не меняет. Он по этому артикулу ищет товар в магазине для обновления. Если тут: http://prntscr.com/5ypzvc в товаре пусто, то и в экспортном прайсе будет пусто. Как у вас и получилось.
×
×
  • 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.