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. Суммировать остатки из разных прайсов я не буду :( Представляете, какой получится бардак: с каждым прогоном прайса, количество в товарах будет расти. Другое дело, если в одном прайсе имеется несколько количеств (несколько складов), тогда просто укажите номера колонок, через запятую в поле "Номер колонки... количество..." Модуль просуммирует.
  2. Опции парсятся по такому же принципу, как цены, названия или описания. Нужно указать 2 текста на доноре, между которыми находится искомый фрагмент. Например, параметры парсинга названия товара с сайта hotline.ua <meta property="og:title" content="Dell U2515H (210-ADZG)"/> Параметры парсинга: "," Но между кавычками находится и текст og:title Значит, может спарсится не то, что нужно. Выход из ситуации - ограничить область парсинга. Для этого существуют "Тексты начала/конца парсинга": og:title",> Если эти тексты указаны, то модуль будет искать нужный фрагмент между ними. В форме поставщика, в этом поле http://prntscr.com/aaqwzl укажите номер колонки прайса, содержащую ссылку на стр. донора с опциями. На вкладке Опции выберите опцию и заполните поле Количество опции (номер кол. в прайсе) http://prntscr.com/aaqyy3 В этом поле не указывайте ничего http://prntscr.com/ad58ig Пример заполнения вкладки Опции http://prntscr.com/ad5av5
  3. Номер Магазина. Ноль - это основной магазин. У каждого магазина свои категории, производители и товары.
  4. Эта функция добавляет товар в ту категорию, которая встретилась в прайсе, и товара еще в ней нет. Точно, не помню нужно ли эту категорию прописать на стр "Категории и наценки" ))) Попробуйте сначала не прописывать. Название категории в прайсе должно точно совпасть с названием в магазине.
  5. Артикулы в опциях, в прайсе, выглядят примерно так: Артикул категория цена количество цвет размер количество цена ссылка на фото cсылка на фото ссылка на фото 2K1-1 кат1 1 1 красный Х 12 123.50 http://sitte/com....jpg http://sitte/com....jpg 2K1-2 кат1 1 1 белый Х 10 22.44 http://sitte/com....jpg 2K1-3 кат1 1 1 синий М 5 12.0 http://sitte/com....jpg 2K1-4 кат1 1 1 черный L 0 5 http://sitte/com....jpg 2K2-1 кат1 1 1 красный Х 3 32.66 http://sitte/com....jpg http://sitte/com....jpg http://sitte/com....jpg 2K2-2 кат1 1 1 черный L 2 50 http://sitte/com....jpg 2K2-3 кат1 1 1 синий XL 4 41 http://sitte/com....jpg Если у вас похожая ситуация, то прочтите следующее: Стандартный Опенкарт предполагает, что товары с разными артикулами - это разные товары. Модуль тоже, ищет товар по артикулу (поле SKU) и, если такой товар находит, то может его обновить (включая опции, атрибуты, фото, описание, цену и все, что вы укажете). 1.Если в прайсе есть несколько строк с одинаковым артикулом, то модуль будет обновлять товар столько раз, сколько будет повторяться артикул. Например, если в разных строках прайса указаны разные опции товара, то модуль будет последовательно добавлять эти опции в товар, при каждом обновлении товара (включите кнопку http://prntscr.com/8iw7v2 Если эти строки, в прайсе смежные, то модуль может подсчитать общее количество товара (последовательно накапливая количества в каждой опции). Но повторяю, артикулы в строках прайса должны повторяться. Как только артикул в прайсе изменился, модуль понимает, что начался новый товар и прекращает накопление количеств опций и записывает результат в товар. 2.Если в прайсе у поставщика, каждая опция имеет свой артикул, то в каждой строке такого прайса артикулы будут разными. Модуль не сможет понять: это уже новый товар начался или продолжается старый. Поэтому, если вы включили кнопку: http://prntscr.com/8iwftt то, для добавления новых товаров с артикулами в опциях, должны выделить новую колонку в прайсе. В ней вы ставите единицы в строках, которые являются продолжением товара и ничего не ставите (пусто), если эта строка - начало нового товара. Обратите внимание, что в конце прайса нужно добавить строку с бредовым товаром (с левым артикулом, ненулевой ценой, пустым признаком повторения товара и без фото, чтобу он не дай Бог не создался в магазине). Модуль должен видеть, что начался новый товар, и подбить итоги по предыдущему. Для обновления товаров с артикулами в опциях, признак повторения - не нужен. Вот пример: http://prntscr.com/8n31to
  6. Получится, приведенная функция не создает категории, она просто заполняет стр. "Категории и наценки" текстами из прайса. Поскольку на стр. "Категории и наценки" прописываются только младшие категории, то структура цепочки, здесь не важна. Я имел в виду создание категорий в админке руками (потому, что только руками можно создать такую бредовую цепочку, где родительская категория будет создана позже дочерней. Модуль так не сделает).
  7. Эта проблема не простая, прошу обратить внимание! Каждая категория в Опенкарте имеет свой номер. Товары привязываются не к названиям категорий, а к их номерам (именно это позволяет нам менять названия категорий в админке без ущерба для сайта). Номер каждой категории присваивается Опенкартом автоматически: по мере создания категорий, и становится все больше. Модуль исходит из предположения, что младшая категория в цепочке категорий имеет больший номер, чем все ее породившие, т.к. создавалась позже. Таким образом, если у вас было: Двери - Бронированные - Для гаража и вы создаете новую категорию Стройка таким образом: Стройка - Двери - Бронированные - Для гаража то получится так, что категория Стройка имеет больший номер, чем категория Для гаража. Тогда модуль решит, что Стройка - младшая категория в цепочке :(
  8. Уточняю этот момент. Поле для номера колонки, которое вы видите тут: http://prntscr.com/97r7yo предназначено для артикула в опции. Имеется в виду этот артикул: http://prntscr.com/97r8sp а не этот: http://prntscr.com/97r909 Не путайте артикул Товара и артикулы Опций: у товара артикул - один, а в каждой опции товара - артикулов много. Если вы вводите артикулы в опциях вручную и не знаете, какой артикул прописать в товаре, то пропишите артикул первой опции. Товар без артикула оставлять нельзя! Рассмотрим ситуацию "артикулы в опциях", т.е. каждое значение опции имеет свой уникальный артикул. Возможны два варианта прайса: 1. Товар занимает несколько смежных строк. Артикул Цвет Кол-во Цена А1234С Синий 12 1234.50 А1288А Желтый 5 1068 В этом случае, вы сообщаете модулю, что артикул соответствует опциям (не товарам) и находится в колонке №1: http://prntscr.com/97rdq3 http://prntscr.com/97re3k Этого достаточно. 2. Товар занимает одну строку (если заметили, именно в таком формате модуль экспортирует товары) Артикул Цвет Кол-во Цена А1234С;А1288А Синий; Желтый 12;5 1234.50;1068 В этом случае, в колонке №1 находятся несколько артикулов и назвать это "Артикулом", как-то язык не поворачивается) Поэтому номер колонки 1 нужно прописать тут: http://prntscr.com/97ridg и модуль разберется, к какому значению опции, какой артикул относится. А номер колонки для артикула товара, можете указать любой другой, где содержится любой артикул из колонки №1
  9. 1. Каждый товар должен иметь Артикул(SKU), даже если у товара артикулы - в опциях (без СКУ товар пропускается). При создании товара с артикулами в опциях, модуль записывает в СКУ артикул первой опции (можно любой другой, если вы создаете товар руками). Так что, похоже, что у вас все правильно. 2. "Признак повторения товара" используется только для создания нового товара, для обновления он не нужен. Алгоритм обновления такой: - модуль видит, что у вас включена кнопка "Артикулы - в опциях" - прочитывает артикул из прайса (номер колонки, вы прописали тут: http://prntscr.com/as42eu Например, это будет артикул 13001 - ищет этот артикул среди товаров в магазине, но не в поле СКУ, а в поле optsku http://prntscr.com/as43tb Допустим, модуль такую опцию нашел. - определяется основной артикул товара (в вашем случае, это 000001) - обновляются свойства значения 13001 (цена, количество, бонус, вес). Обратите внимание, что название значения опции в прайсе не обязательно, главное артикул. Поэтому, вместо номера колонки с названием значения опции, вы должны указать любую пустую колонку прайса. http://prntscr.com/as48ko - если у вас включена кнопка: "Создавать значения опций", то модуль получит право создавать значения с одинаковыми названиями, если их артикулы - разные (артикул имеет приоритет) - обновляются свойства значения 13002 - проверяется, не сменился ли артикул 000001 на какой-то другой. Т.е. проверяется, это еще тот же товар? - если товар уже другой, модуль возвращается к предыдущему товару 000001 и пересчитывает общее количество товара и главную цену товара, по опциям. Суммирует количество всех опций и находит минимальную цену среди значений опций, ставит ее в цену товара, а опциям ставит +Цена. При этом цены опций, у которых количество = 0 пропускаются (не учитываются в расчетах). Еще раз напоминаю. Общее количество товара и общая цена товара - это одно, а цена и количество значений опций - совсем другое! В прайсе - это разные колонки.
  10. Но опенкарт поддерживает только мин. количество в заказе, а не для скидки(( Если нужно в заказе, то есть Инструмент "Установить мин. количество товара в заказе, как в Поле1", но это не по Группам Покупателей, а для всех. По поводу url, согласен, сделаю, спасибо.
  11. Есть два Инструмента: - "Округлить цены до Поле1 знаков после запятой" - "Сделать цены кратными числу в Поле1" В первом случае, вы ставите в Поле1, например 0, и все цены станут без копеек. Если поставите 2, то - станут с копейками. Во втором случае, если в Поле1 написать число 100, то цена 123456 превратится в 123400
×
×
  • 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.