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

usergio

Користувачі
  • Публікації

    6 010
  • З нами

  • Відвідування

Усі публікації користувача 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. Иду в личку Заметил, что у вас включен "Главный поставщик". Если товар содержит знак ~ в своем Коде, то это означает, что он принадлежит Главному поставщику. Т.е. никакой другой поставщик не имеет право обновить цену и остаток этого товара, пока он не закончится в магазине (остаток = 0). Подразумевается, что Главный поставщик - это ваш собственный склад. Чтобы сбросить Главного поставщика в товаре, нужно прогнать его прайс как "Принудительное обновление" формой НЕглавного поставщика (без галочки). Но имейте в виду, что при таком обновлении, цены на товары обновятся, даже у тех товаров, у которых на остатке в прайсе написан ноль! Кроме того, у вас включено обновление цен, "Если цена возросла", это тоже накладывает ограничения: не все цены обновятся.
  6. Брейн не дает себя парсить с сервера, можно только с локалки. Для этого нужно подменить куки. Инструкция Подмена куков. Заходите со своего компьютера на сайт поставщика, вводите логин и пароль. Регистрируетесь. Находите в вашем браузере куки сайта- поставщика: 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"); Таким образом, ваш сервер "прикинется" вашим компьютером :)

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

Important Information

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