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

usergio

Users
  • Posts

    6,001
  • Joined

  • Last visited

Everything posted by usergio

  1. Есть подозрение на Опенкарт3, но пока не доказанное )) Методом тыка, удалось выяснить интересную вещь. 1. Либо у вас на сайте установлен модуль OpenCart Lightning Отключите. 2. Либо вот что. Модуль себе работает, честно добавляет товары. Наступает время тайм-аута, сервер присылает уведомление о тайм-ауте на комп или в Крон. Но сам, какого-то чорта, продолжает работать и добавлять товары !!! ??? Вместо того, чтобы очистить память и грохнуть модуль (как это положено!). Вы, или доверчивый Крон, нажимаете Ф5 (обновляете стр. браузера), и ..... запускается параллельный процесс добавления товаров. Происходит чорти-что, товары добавляются дважды. Допустим, если вы добавляете товары лично, то можете зайти в папку admin/uploads и увидеть, что файл report увеличивается в размерах, т.е. вы видите глазами, что модуль продолжает работать после тайм-аута и... НЕ НАЖИМАЕТЕ Ф5 А Крон же не видит, он "нажимает" Ф5 и пошли-поехали дубли (((( П.С. В новой версии 9.2 сделал, чтобы Крон тоже смотрел за файлом report
  2. Такое случается, когда копируют файлы модуля не правильно. Чаще всего, сталкивался с тем, что копируют папку admin вовнутрь папки admin на сайте. Получается админ в админе( Копировать нужно так http://prntscr.com/p48a1r admin опенкарта не затрется при такой операции, он просто ДОПОЛНИТСЯ недостающими файлами
  3. Вы меня не правильно поняли, наверное не четко выразился. Все, что было раньше, все осталось. Имел в виду, что если вы запускаете прайс по крону, то никак не сможете его пересохранить Экселем в формате "Таблица xml" Крон ведь сам скачивает прайс и отдает его модулю в том виде, в котором скачал. Поэтому я научил модуль "понимать" прайсы в любом формате (кроме pdf). Кроме того, последнее время, поставщики стали присылать такие огромные прайсы xml, что Эксель не может их открыть (чтобы пересохранить) Такая беда Рад, что удалось решить эту проблему в 9.1
  4. Очень просто. Включите http://prntscr.com/otltym Вот полный мануал по фото. Варианты загрузки фото в товары: В прайсе есть колонки: "Фото основное" "Фото доп" "Фото доп" "Фото доп" "Фото доп" ....... 1. Если колонках прайса стоят имена фото без слэшей, типа: 12345-аа.jpg Закидываете все фото кучей в image/catalog/temp (для старых опенкартов - в папку image/data/temp) , настраиваете форму втягивания этого прайса, в которой указываете (стр. "Категории и наценки"), по каким папкам разложить эти фото в зависимости от категории товара (чтобы не скапливалось много фото в 1-й папке). После прогона прайса, все фото из image/catalog/temp можно вычистить. 2. Если в колонке для фото прописано некое название без .jpg Например: http://prntscr.com/nwnlod В таком случае, модуль предполагает, что это название папки с фото для данного товара. Папка эта находится по пути image/catalog/temp/FotoID12 ( image/data/temp для старых опенкартов ). Все фото товара будут обновлены. Работает только при обновлении существующего товара. 3. В прайсе прямо указано, где лежит фото, например: catalog/computers/monitors/SAMSUNG-XXT123.jpg и фото реально уже лежит в этой папке в магазине. При втяжке прайса, включаете кнопку: "Привязать фото к товару" 4. В прайсе, в колонках "Фото" стоят прямые ссылки на чужой сайт: http://donorsite.com.../tv/samsung.jpg При втяжке прайса, просто указываете номера этих колонок, через запятую без пробелов и куда положить скачанные фото (стр. "Категории и наценки"). 5. В прайсе есть ссылка на страницу сайта донора с данным товаром. С этой страницы парсится все (все фото и все остальное: название, описание характеристики....) 6. В прайсе нет колонки "Фото" и не предвидится. Закачайте фото по-умолчанию на свой сайт и пропишите полный путь к нему, здесь: http://prntscr.com/gn2pmr Рекомендуется использовать фото по-умолчанию оч. плохого качества, для того, чтобы потом его можно было заменить автоматически, с помощью этого пункта http://prntscr.com/gn2qs0
  5. Опенкрт сделан так, что в Опциях находятся не цены, а + или - к базовой цене товара, т.е. к этой цене http://prntscr.com/op6h1e Модуль может прочесть из прайса цены опций, записать их в товар, как реальные цены со знаком = но если включена кнопка "Пересчитать цены в опциях, как плюс к цене товара" http://prntscr.com/op6iv8 цены в опциях будут пересчитаны, как плюс ( или к базовой цене товара или к минимальной среди опций ). Если вы запретите модулю пересчитывать цены в опциях, то будьте готовы к тому, что опенкарт положит в корзину двойную цену Базовая + Цена опции. Если в прайсе задана базовая цена товара отдельно от цен в опциях, например: 1 2 3 4 5 6 7 8 Артикул Цвет Кол-во Цена Цена товара Кол-во товара Размер фото А1234С Синий 12 1234.50 1000 40 36 ссылка,ссылка,ссылка А1234С Желтый 5 1068 1000 40 38 ссылка,ссылка,ссылка и вы прописали в форме поставщика колонку с базовой ценой товара - 5, а колонку с ценами опций - 4, тогда модуль вычислит так: База - 1000 Синий - +234.50 Желтый - +68 если вы не прописали колонку с отдельной базовой ценой, а везде указали колонку 4, тогда модуль вычислит: База - 1068 Синий - +166.50 Желтый - +0 2. Если в прайсе не указан знак в цене опции, то подразумевается знак = т.е. 1234.50= Знак в прайсе будет проигнорирован, есть вы явно указали его в форме поставщика http://prntscr.com/op6oqh 3. Пересчет опций, как +/- к цене товара происходит после того, как товар сменяется в прайсе Артикул категория цена количество цвет размер количество цена ссылка на фото sku1 кат1 1 1 красный Х 12 123.50 http://sitte sku1 кат1 1 1 белый Х 10 22.44 http://sitte/com....jpg sku1 кат1 1 1 синий М 5 12.0 http://sitte/com....jpg sku1 кат1 1 1 черный L 0 5 http://sitte/com....jpg ---------------------------------------- второй товар ---------------- sku2 кат1 1 1 красный Х 3 32.66 http://sitte sku2 кат1 1 1 черный L 2 50 http://sitte sku2 кат1 1 1 синий XL 4 41 http://sitte Поскольку модуль не знает, что будет в прайсе дальше ( возможно, что встретится еще опция пройденного товара ), рекомендую после добавления товаров с опциями, сразу прогнать этот же прайс еще раз для обновления цен.
  6. Опенкарт3 имеет отличительную особенность от прошлых движков. Если вы добавляете в него некоторое ПО, то нужно разыскать на сайте папку storage ( она может находится в корне сайта, не тольео в папке system ) и вычистить там подпапку cache. Если не получится, то вы всегда можете написать мне в ЛС
  7. Действительно, в Коде товара появляется префикс того поставщика, который последним обновил цену данного товара. Но так происходит только в том случаете, если вы разрешили обновлять цену всегда http://prntscr.com/ohhlz5 Если вы включите, например http://prntscr.com/ohhmab то получите в товаре минимальную цену (среди всех предложений поставщиков) а в Коде товара, получите указание на поставщика, который эту минимальную цену предложил.
  8. Апгрейд инструкции ))) В модуле есть функция "Удалить лишние фото". Перед использованием функции, сделайте копию БД Функция удаляет неиспользуемые изображения из image/data (image/catalog для Опенкарта 2) ,при этом работает очень осторожно. Всю подготовку нужно делать на своем компе. Скачайте папку image на комп и не удаляйте ее до самого конца работы !!! Создайте на компе папку image1, а в ней, папку catalog (для старых опенкартов папку data) со всеми подпапками - точную копию структуры image, но пустую, без фото. Вам в помощь: чтобы удалить фото из всех подпапок, используйте команду: del /s /q image1 Будьте внимательны: не грохните фото иконок языков, категорий... удалите только фото товаров. Если что, восстановите фото иконок из image. Закачайте image1 на сайт, рядом с тамошним image Установите права на папку image1 - 777. Запускаете инструмент http://prntscr.com/af6vda Модуль просмотрит все товары в магазине и скопирует только фото, которые используются в товарах, в папку image1. Таким образом, в папке image1 будет ровно столько фото, сколько нужно для товаров. Переименуйте папку image в image2, а папку image1 в image. Проверьте работу магазина (откройте несколько товаров), если все фото - на месте, удалите image2. После этого папку image2 можно грохать, а image/cache можно чистить.
  9. Возможно, что слетел ключ В новой версии 9.2 я уже сделал предупреждение "Реактивируйте снова" А пока сделайте так: 1. Зайдите в БД через phpMyAdmin и удалите там таблицу key ( совсем ) 2. Введите в адресной строке браузера: ваш_сайт/install.php и нажмите Enter 3. Сбросьте ключ тут http://key.suppler.com.ua/admin 4. Зайдите в Поставщики. Модуль должен попросить ключ. 5. Введите сброшенный ключ.
  10. Вот решил напомнить Чтобы сделать копию формы поставщика: - откройте нужную форму; - измените название поставщика на слово new http://prntscr.com/9cxo2m - нажмите Сохранить; - зайдите в форму new, и сразу же поменяйте имя формы и сохраните.
  11. И еще. Имейте в виду, что номера колонок полного прайса и части прайса, могут отличаться. Например в прайсе появилась скидка к цене только у последнего, из 10000, товара. Значит, колонка "Скидка" появится в шапке прайса, только после проверки номеров колонок по полному прайсу.
  12. Если вы пользуетесь загрузкой "лесенкой", то номера колонок берите из таблицы Эксель ( открываете прайс экселем и смотрите ) Вот ваша лесенка http://prntscr.com/ocpis0 И забудьте ее, как страшный сон. Ведь модуль 9.1 уже умеет загружать такие прасы без танцев на лесенке
  13. Не перенесет, просто не включайте тут ничего зеленого http://prntscr.com/ocp6zu И вообще, ничего не пишите здесь http://prntscr.com/ocp7cq Ведь при обновлении, модуль сам знает категорию каждого существующего в магазине товара. И переносить товары между категориями - это навредить магазину в продвижении!! Конечно, модуль этого не желает. - нашел товар по Артикулу - выяснил его младшую категорию, посмотрел наценку на вкладке Категории и наценки. - добавил наценку, если нашел - обновил в товаре все, что вы разрешили ( цену и остаток он сам обновляет ) - записал товар обратно в БД И все.
  14. Не затесался ли тут http://prntscr.com/ocp4oj у вас пробельчик? Если не получится, а в репорте будет написано, что описание обновилось или добавилось, значит сайт имеет кодировку не utf-8, а модуль этого не заметил Тогда прошу в личку, решим.
×
×
  • 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.