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

usergio

Users
  • Posts

    6,009
  • Joined

  • Last visited

Everything posted by usergio

  1. Если в прайсе, товар повторяется в разных строках, это не страшно. Достаточно включить Действие "Добавлять и обновлять" и: - по первой, встретившейся строке товара, он будет создан - по следующим строкам - обновлен. Другое дело, как модуль определяет, что следующая строка в прайсе - продолжение товара, а не начало нового? Очень просто: по артикулу. Если артикул повторяется, значит товар тот же. Т.е. если в следующих строках идут доп фото или новые значения опций, то модуль будет их последовательно добавлять в товар. Просто включите кнопки: "Создавать значения опций" и "Обновлять значения опций", для фото - "Только добавлять" Если артикулы в строках прайса, не повторяются, то модуль думает, что это разные товары и может наклепать в магазине кучу одинаковых рубашек разного размера. Для этого в модуле сделана система "Артикулы в опциях", вот краткое описание (новое Руководство пишу, уже четверть готова): Стандартный Опенкарт предполагает, что товары с разными артикулами - это разные товары. Модуль тоже, ищет товар по артикулу (поле SKU) и, если такой товар находит, то может его обновить (включая опции, атрибуты, фото, описание, цену и все, что вы укажете). При этом, опции, модуль различает по названиям ("черный", "красный", "ХХ"...). 1.Если в прайсе есть несколько строк с одинаковым артикулом, то модуль будет обновлять товар столько раз, сколько будет повторяться артикул. Например, если в разных строках прайса указаны разные опции товара, то модуль будет последовательно добавлять эти опции в товар, при каждом обновлении товара (включите кнопку http://prntscr.com/8iw7v2 Если эти строки, в прайсе смежные, то модуль может подсчитать общее количество товара (последовательно накапливая количества в каждой опции). Но повторяю, артикулы в строках прайса должны повторяться. Как только артикул в прайсе изменился, модуль понимает, что начался новый товар и прекращает накопление количеств опций и записывает результат в товар. 2.Если в прайсе у поставщика, каждая опция имеет свой артикул, то в каждой строке такого прайса артикулы будут разными. Модуль не сможет понять: это уже новый товар начался или продолжается старый. Поэтому, если вы включили кнопку: http://prntscr.com/8iwftt то, для добавления новых товаров с артикулами в опциях, должны выделить новую колонку в прайсе, в ней вы ставите единицы в строках, которые являются продолжением товара и ничего не ставите (пусто), если эта строка - начало нового товара. Обратите внимание, что в конце прайса нужно добавить строку с бредовым товаром (с левым артикулом, ненулевой ценой, пустым признаком повторения товара и без фото, чтобы он не дай Бог не создался в магазине). Модуль должен видеть, что начался новый товар, и подбить итоги по предыдущему. Для обновления товаров с артикулами в опциях, признак повторения - не нужен. Модуль найдет товар по артикулу в опции и обновит значения опции: количество, цену, название значения (тут внимание!) При обновлении опций по артикулу, названия значений опций можно в прайсе не указывать, просто сослаться на пустую колонку: http://prntscr.com/c5jx4u Но если вы указали название, то оно заменится в товаре, например был цвет "темно-красный", станет "красный". Вот пример: http://prntscr.com/8n31to
  2. Обновление. Много работал над опциями, перепахал всю программу, надеюсь, что теперь по связанным опциям претензий не будет :) В функции "Найти и заменить" не искался символ и символ & - исправил В описании из прайса, если встречался символ ALT+Enter (перевод строки), то он вырезался( Теперь - заменяется на <br />
  3. Обновление По советам друзей, улучшил "Экспорт заказов". Исправил загрузку png фото (представьте, эта ошибка тянется еще с первых версий модуля и заметили только сейчас :) ). Сделал Инструмент "Быстрое обнуление товаров" - обнуляет остатки одним SQL запросом, практически мгновенно, но есть недостатки: - обнуляет ВСЕ товары (всех поставщиков); - не меняет порядок сортировки на 1000+ваш-порядок-сортировки. Сделал видео в описании товара, из прайса. Раньше можно было только парсить ссылку на видео, а сейчас можно ее вставить в прайс, в описание. Исправил ошибку в тексте на стр. Категории и наценки: в Опенкартах 2.х было написано "без image/data" ))) Поправил немного кодировку: символ "&". Чувствую, что кодировку можно совершенствовать всю жизнь :) Исправил ошибку в finish.php. Благодарю cherkas за отличную идею))
  4. Сегодня еще перезалил модуль, версию не менял, там мелочь была. Связана с кодировкой: у меня было предусмотрено перекодировать символы и т.д - в пусто А у одной пани, в прайсе стояло и т.д. И модуль обделался на этом нуле :)
  5. Только что разбирался со Стасей (у нее обнулялись остатки в опциях при обновлении) и заметил одну вещь. У вас включено "Обновлять опции и обнулять отсутствующие" - модуль сразу обнуляет все опции и начинает загружать их из прайса. Но! У вас также вклочено "Обновлять цену если цена снизилась". И тут происходит казус: - цена в прайсе не подходит по критерию, она НЕ снизилась, значит она не обновляется. - остаток обновлять нельзя, если цена не обновилась. - но остаток опций в магазине ведь уже обнулился!! Вот и остаются нулевые остатки в опциях, а значит, и остаток товара станет нулевым :( Щас буду думать, как из этого выйти.
  6. Иду в личку Заметил, что у вас включен "Главный поставщик". Если товар содержит знак ~ в своем Коде, то это означает, что он принадлежит Главному поставщику. Т.е. никакой другой поставщик не имеет право обновить цену и остаток этого товара, пока он не закончится в магазине (остаток = 0). Подразумевается, что Главный поставщик - это ваш собственный склад. Чтобы сбросить Главного поставщика в товаре, нужно прогнать его прайс как "Принудительное обновление" формой НЕглавного поставщика (без галочки). Но имейте в виду, что при таком обновлении, цены на товары обновятся, даже у тех товаров, у которых на остатке в прайсе написан ноль! Кроме того, у вас включено обновление цен, "Если цена возросла", это тоже накладывает ограничения: не все цены обновятся.
  7. Брейн не дает себя парсить с сервера, можно только с локалки. Для этого нужно подменить куки. Инструкция Подмена куков. Заходите со своего компьютера на сайт поставщика, вводите логин и пароль. Регистрируетесь. Находите в вашем браузере куки сайта- поставщика: http://prntscr.com/7p7v0x http://prntscr.com/7p7vgr Копируете имя кука и его содержимое: http://prntscr.com/7p7vwp Все имена, всех куков и все содержимые. Открываете файл admin/model/catalog/suppler Найдите в нем 3 таких места: curl_setopt($ch, CURLOPT_COOKIE Уберите комментарий в этой строке (два слэша впереди): // Удалите все что между двойных кавычек "......" Получится так: curl_setopt($ch, CURLOPT_COOKIE, ""); Между этими кавычками вставьте: имя кука1=содержимое кука1;имя кука2=содержимое кука2 (в конце, перед кавычкой ; ставить не нужно) Например, у нас один кук, получится так: curl_setopt($ch, CURLOPT_COOKIE, "yandexuid=2262966051436058034"); Таким образом, ваш сервер "прикинется" вашим компьютером :)
×
×
  • 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.