-
Posts
6,009 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by usergio
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Если в прайсе, товар повторяется в разных строках, это не страшно. Достаточно включить Действие "Добавлять и обновлять" и: - по первой, встретившейся строке товара, он будет создан - по следующим строкам - обновлен. Другое дело, как модуль определяет, что следующая строка в прайсе - продолжение товара, а не начало нового? Очень просто: по артикулу. Если артикул повторяется, значит товар тот же. Т.е. если в следующих строках идут доп фото или новые значения опций, то модуль будет их последовательно добавлять в товар. Просто включите кнопки: "Создавать значения опций" и "Обновлять значения опций", для фото - "Только добавлять" Если артикулы в строках прайса, не повторяются, то модуль думает, что это разные товары и может наклепать в магазине кучу одинаковых рубашек разного размера. Для этого в модуле сделана система "Артикулы в опциях", вот краткое описание (новое Руководство пишу, уже четверть готова): Стандартный Опенкарт предполагает, что товары с разными артикулами - это разные товары. Модуль тоже, ищет товар по артикулу (поле SKU) и, если такой товар находит, то может его обновить (включая опции, атрибуты, фото, описание, цену и все, что вы укажете). При этом, опции, модуль различает по названиям ("черный", "красный", "ХХ"...). 1.Если в прайсе есть несколько строк с одинаковым артикулом, то модуль будет обновлять товар столько раз, сколько будет повторяться артикул. Например, если в разных строках прайса указаны разные опции товара, то модуль будет последовательно добавлять эти опции в товар, при каждом обновлении товара (включите кнопку http://prntscr.com/8iw7v2 Если эти строки, в прайсе смежные, то модуль может подсчитать общее количество товара (последовательно накапливая количества в каждой опции). Но повторяю, артикулы в строках прайса должны повторяться. Как только артикул в прайсе изменился, модуль понимает, что начался новый товар и прекращает накопление количеств опций и записывает результат в товар. 2.Если в прайсе у поставщика, каждая опция имеет свой артикул, то в каждой строке такого прайса артикулы будут разными. Модуль не сможет понять: это уже новый товар начался или продолжается старый. Поэтому, если вы включили кнопку: http://prntscr.com/8iwftt то, для добавления новых товаров с артикулами в опциях, должны выделить новую колонку в прайсе, в ней вы ставите единицы в строках, которые являются продолжением товара и ничего не ставите (пусто), если эта строка - начало нового товара. Обратите внимание, что в конце прайса нужно добавить строку с бредовым товаром (с левым артикулом, ненулевой ценой, пустым признаком повторения товара и без фото, чтобы он не дай Бог не создался в магазине). Модуль должен видеть, что начался новый товар, и подбить итоги по предыдущему. Для обновления товаров с артикулами в опциях, признак повторения - не нужен. Модуль найдет товар по артикулу в опции и обновит значения опции: количество, цену, название значения (тут внимание!) При обновлении опций по артикулу, названия значений опций можно в прайсе не указывать, просто сослаться на пустую колонку: http://prntscr.com/c5jx4u Но если вы указали название, то оно заменится в товаре, например был цвет "темно-красный", станет "красный". Вот пример: http://prntscr.com/8n31to- 49,490 replies
-
- 2
-
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Обновление. Много работал над опциями, перепахал всю программу, надеюсь, что теперь по связанным опциям претензий не будет :) В функции "Найти и заменить" не искался символ и символ & - исправил В описании из прайса, если встречался символ ALT+Enter (перевод строки), то он вырезался( Теперь - заменяется на <br />- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Обновление По советам друзей, улучшил "Экспорт заказов". Исправил загрузку png фото (представьте, эта ошибка тянется еще с первых версий модуля и заметили только сейчас :) ). Сделал Инструмент "Быстрое обнуление товаров" - обнуляет остатки одним SQL запросом, практически мгновенно, но есть недостатки: - обнуляет ВСЕ товары (всех поставщиков); - не меняет порядок сортировки на 1000+ваш-порядок-сортировки. Сделал видео в описании товара, из прайса. Раньше можно было только парсить ссылку на видео, а сейчас можно ее вставить в прайс, в описание. Исправил ошибку в тексте на стр. Категории и наценки: в Опенкартах 2.х было написано "без image/data" ))) Поправил немного кодировку: символ "&". Чувствую, что кодировку можно совершенствовать всю жизнь :) Исправил ошибку в finish.php. Благодарю cherkas за отличную идею))- 49,490 replies
-
- 2
-
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Я вам руками сделаю :)- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Потому и спросил совета, что меня тоже это смущает. Подождем, что народ скажет.- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вот и думаю, а может сразу, при установке модуля сделать название атрибута 128 ? Опенкарт же разрешает менять в нем все, что угодно.- 49,490 replies
-
- 2
-
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Вот! Этого сообщения я ждал :)- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Посмотрите в файле admin/model/catalog/suppler должно быть- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Сегодня еще перезалил модуль, версию не менял, там мелочь была. Связана с кодировкой: у меня было предусмотрено перекодировать символы и т.д - в пусто А у одной пани, в прайсе стояло и т.д. И модуль обделался на этом нуле :)- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Обновление. Разобрался почему у некоторых обнуляются остатки и цена Поставил защиту. Ситуацию, которую описал выше, решил. Исправил ошибку в деинсталяторе uninst- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Леонид Ильич, вы что и Активацию обновляли? Подберите вариант из папки Активация. Если не получится зайдите ко мне в ЛС- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Только что разбирался со Стасей (у нее обнулялись остатки в опциях при обновлении) и заметил одну вещь. У вас включено "Обновлять опции и обнулять отсутствующие" - модуль сразу обнуляет все опции и начинает загружать их из прайса. Но! У вас также вклочено "Обновлять цену если цена снизилась". И тут происходит казус: - цена в прайсе не подходит по критерию, она НЕ снизилась, значит она не обновляется. - остаток обновлять нельзя, если цена не обновилась. - но остаток опций в магазине ведь уже обнулился!! Вот и остаются нулевые остатки в опциях, а значит, и остаток товара станет нулевым :( Щас буду думать, как из этого выйти.- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
special price - это Акции, пишутся в таблицу product_special Скидки - пишутся в product_discount - это колонки через запятую в поле цена. Проверил, по программе все так и есть.- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Иду в личку Заметил, что у вас включен "Главный поставщик". Если товар содержит знак ~ в своем Коде, то это означает, что он принадлежит Главному поставщику. Т.е. никакой другой поставщик не имеет право обновить цену и остаток этого товара, пока он не закончится в магазине (остаток = 0). Подразумевается, что Главный поставщик - это ваш собственный склад. Чтобы сбросить Главного поставщика в товаре, нужно прогнать его прайс как "Принудительное обновление" формой НЕглавного поставщика (без галочки). Но имейте в виду, что при таком обновлении, цены на товары обновятся, даже у тех товаров, у которых на остатке в прайсе написан ноль! Кроме того, у вас включено обновление цен, "Если цена возросла", это тоже накладывает ограничения: не все цены обновятся.- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Сделайте прайс на 1-2 товара, убедитесь, что цены из этого прайса загружаются не правильно. Отправьте этот прайс мне на почту, а в ЛС покажите скрины настроек формы.- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Обновление Решил проблему с медленным открытием Поставщики :eek:- 49,490 replies
-
- 1
-
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Обновление- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Обновление Таки прав был Rassol2 :)- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
На моем демо у вас не получится ничего создать или добавить :( Представляете, сколько людей юзают: там бы на хостинге уже место закончилось.- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Пропишите в прайсе колонку с единицами и назовите ее ценой и количеством. Действие укажите это: http://prntscr.com/bug4yq- 49,490 replies
-
- 1
-
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Брейн не дает себя парсить с сервера, можно только с локалки. Для этого нужно подменить куки. Инструкция Подмена куков. Заходите со своего компьютера на сайт поставщика, вводите логин и пароль. Регистрируетесь. Находите в вашем браузере куки сайта- поставщика: 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"); Таким образом, ваш сервер "прикинется" вашим компьютером :)- 49,490 replies
-
- 1
-
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Фиктивная акция. Инструмент, который сначала повышает цену на товар ( было 100 руб стало 120 руб) а потом делает скидку 20 руб. На сайте: 120 зачеркнуто, стоит цена 100- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Я же помню, что давно обещал))- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio replied to usergio's topic in Модули обмена данными
Обновление- 49,490 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)