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. Не перенесет, просто не включайте тут ничего зеленого http://prntscr.com/ocp6zu И вообще, ничего не пишите здесь http://prntscr.com/ocp7cq Ведь при обновлении, модуль сам знает категорию каждого существующего в магазине товара. И переносить товары между категориями - это навредить магазину в продвижении!! Конечно, модуль этого не желает. - нашел товар по Артикулу - выяснил его младшую категорию, посмотрел наценку на вкладке Категории и наценки. - добавил наценку, если нашел - обновил в товаре все, что вы разрешили ( цену и остаток он сам обновляет ) - записал товар обратно в БД И все.
  2. Не затесался ли тут http://prntscr.com/ocp4oj у вас пробельчик? Если не получится, а в репорте будет написано, что описание обновилось или добавилось, значит сайт имеет кодировку не utf-8, а модуль этого не заметил Тогда прошу в личку, решим.
  3. Зеленым цветом я обозначил кнопки и пункты, которые работают только при обновлении товара Красным - пункты, работающие только при добавлении нового товара. Если пункт не имеет цвета, то он работает всегда. Есть Инструмент ( Инструменты работают без прайса и не сохраняются ) http://prntscr.com/ocp1p4
  4. Образно говоря. Товар в опенкарте хранится только в одном экземпляре и только в самой младшей категории. К этой категории, привязывается СЕО товара и ссылка на товар в Гугле. В остальных категориях, товар может только ПОКАЗЫВАТЬСЯ, но не находиться! Стр. Категории и наценки предназначена только для младших категорий, старшие - там не прописываются, чтобы товар случайно не попал в старшую категорию. Поэтому, если вы хотите показать товар в других категориях, вы должны где-то показать модулю, в каких именно. Если на стр. Категории и наценки этого делать нельзя, то остается показать эти категории в колонках прайса: http://prntscr.com/lirgem Колонки 4,6,1,8 - это колонки с названиями категорий, в которых нужно дополнительно показать товар. Очевидно, что названия категорий в прайсе должно на 100% совпадать с категориями существующими в магазине, чтобы модуль смог их сличить. Маленькие и большие буквы в названиях, спец-символы имеют значение при сравнении: в прайсе и в магазине, спец-символы хоть и выглядят одинаково, но могут кодироваться по другому. Итак. 1. Товар создается и хранится всегда только в одной категории - младшей-главной. 2. Вы сами определяете ее для каждого, воновь создаваемого товара, с помощью Категории и наценки. 3. Главная категория товара остается неизменной ( иначе у вас будут проблемы с Гуглом ). 4. Во всех других категориях, товар можно только показывать, но не хранить в них. 5. Чтобы показать товар в других категориях, модуль должен знать, как они называются в магазине 6. Названия должны быть однозначными. ( Категория "Из кожи" не прокатит, если есть "Сумки" - "Из кожи и "Пальто" - "Из кожи" - это разные категории хоть и с одним названием). Поэтому, в "Категории и наценки" прописываются (перенаправляются) только младшие-главные категории товара. Дополнительные категории товара там прописывать не нужно, а нужно просто указать их названия в прайсе, в других колонках, вот в этих http://prntscr.com/lbu9n2 Как нужно действовать при добавлении нового товара и при обновлении старого, который уже лежит в своей младшей категории: ПРИ ДОБАВЛЕНИИ: Если в прайсе, категории называются точно также, как в вашем магазине, то можно (при добавлении нового товара) положить товар сразу в несколько разных категорий. Даже, если эти категории не принадлежат одной цепочке. Например, положить товар в несколько младших категорий. Но следует понимать, что главной-младшей категорией товара, может быть лишь одна категория - та, которую вы прописали на стр. "Категории и наценки" и указали первой, в поле категория: http://prntscr.com/adk05a Т.е. все значения из 3-й колонки должны быть прописаны на стр. Категории и наценки. Только главную-младшую категорию можно перенаправить с помощью стр. Категории. Все остальные категории, на которые вы ссылаетесь в форме поставщика, должны совпадать по названию в прайсе и в магазине. В форме поставщика включите "в заданных": http://prntscr.com/8f3bfx И загружайте товары. Если вы хотите показать товар в родительской (ских ) категориях, то это проще. Пропишите только колонку с младшей и включите: http://prntscr.com/kgt3vc Только смотрите, эти пункты меню - красного цвета, значит, это работает только при загрузке новых товаров. ПРИ ОБНОВЛЕНИИ: Если товары уже загружены, то отфильтруйте их в Инструментах и: http://prntscr.com/ak9kcx Не можете отфильтровать? Тогда прогоните прайс на обновление, предварительно добавив товарам в прайсе новые категории. С включенной кнопкой http://prntscr.com/am2mtt
  5. Поскольку товары всегда загружаются в младшую, то не имеет значение, как она называется в прайсе. Нужно просто скопировать из прайса весь текст и вставить в форму поставщика во вкладке Категории и наценки. Т.е. в вашем случае, получится так http://prntscr.com/ocos5i справа, вы выдираете категорию вашего магазина. Категории и наценки - это своеобразная перенаправлялка для младших категорий. Ведь бывают прайсы, в которых категории обозначены числами http://prntscr.com/ocotlr Если вам нужно, чтобы товар показывался не только в младшей категории, то вот есть: http://prntscr.com/ocouel
  6. Рекомендую не менять имена фото налету через СЕО-шаблон во время наполнения магазина. Сделать это можно в любой момент позже, после того, как все фото ( или почти все ) уже будут загружены в товары. Вот почему. Если вы меняете имя фото налету, то в товаре могут образоваться дубли, которые не образовались бы, если бы фото парсились с оригинальными именами. Допустим, вы парсите товары несколько раз с добавлением фото с одного донора. Фото на доноре имеют разные имена, и если вы их закачиваете на свой сайт с оригинальными именами, то можете парсить этот сайт много раз - дублей не будет. Если при этом менять название налету, как [n] то модуль увидит, что это ошибка ( все фото в товаре получают одинаковые имена ), и сам добавит к [n] случайное число. Таким образом при повторном парсинге и не выключенной кнопке http://prntscr.com/mq2mcz у вас из 4-х фото станет 8. Конечно, дубли фото можно удалить Инструментами "Удалить дубли фото в товаре". Допустим, вы все спарсили и теперь можно переименовать фото красиво. Зайдите в СЕО-шаблон, пропишите [n]-[sn] Сохраните Зайдите в Инструменты - Переименовать фото по шаблону. Только в таком случае модуль может пронумеровать все фото в товаре, начиная с 1 Эта звездочка http://prntscr.com/mq2p4g как-бы сигнализирует, что тэг работает только из Инструментов
  7. Тут так. Текст начала/конца парсинга: class="table table-bordered,</tabl Параметры парсинга: <td>,</td>,<td>,</td> Как парсить атрибуты ( Характеристики ). 1. Пропишите номер колонки со ссылкой для парсинга тут http://prntscr.com/ijxz0z потому, что для Атрибутов и Опций нет отдельного поля для указания на ссылку. 2. Дайте разрешение на загрузку атрибутов http://prntscr.com/ijy00d 3. На стр. Атрибуты в форме поставщика пропишите одну строку (атрибуты спарсятся все) http://prntscr.com/ijy0uh Парсятся атрибуты всегда парами: Название - Значение Поэтому, для парсинга атрибутов, необходимо задавать не 2 параметра ( начало и конец, как для парсинга названия товара или описания ), а четыре. Начало - конец Названия и начало - конец Значения. Например, парсим атрибуты из такого фрагмента: http://prntscr.com/ijy6m0 Заполняем поле Тексты начала и конца парсинга: <dt>Характеристики</dt>,</div Названия и значения http://prntscr.com/ijzyi1 Заполняем Параметры парсинга: <dt>,</dt>,>,<
  8. Error: 2006 - MySQL сервер отключился. Такое бывает (правда не часто), когда хостер устанавливает сильное ограничение на количество пакетов данных записываемых,считываемых из БД за определенный период времени. По простому, MySQL сервер не выдерживает скорости работы модуля. Обычно, народ решал эту проблему через хостера. Просили увеличить лимит на количество пакетов данных записываемых,считываемых из БД И хостер шел на встречу Но можно попробовать сделать это самостоятельно в файле php.ini в корне сайта. Параметр max_allow_pachet = 100;
  9. Встречайте 9.0 ! Эта версия является базовой для серии девяток. В ней вычищены все детали и мелкие ошибки ( одна крупная, в фильтре Инструментов http://prntscr.com/lpwc39 Все подготовлено для 9.1, которая будет просто, бомба) ( работы над 9.1 уже завершены на 80%, но она будет немного дороже стоить, т.к. будет включать в себя функции Крона, которые сейчас продаются за 2000 руб Но как всегда, для вас - бесплатно! Что главное: - на третий день, Зоркий Сокол заметил, что в сарае нет стены Теперь модуль не портит Модель. Т.е. если ранее в товаре, была вписана руками какая-то Модель: ABC10, то модуль прицепит код поставщика так: ABC10-1 Номер поставщика теперь может быть от 1 до 9999 - работает на ocStore 3 У меня не очень хорошее впечатление об Опенкартовской тройке, но если людям это нужно... в общем, сделал для ocStore 3, не дождавшись официального релиза, просто подумал: Какого черта, для Опенкарт3, модуль есть, а для ocStore 3 (которая лучше) - нет. Непорядок ))) - часто просили сделать парсинг конкретного атрибута ( не все атрибуты с сайта-донора хочется загружать). Сделал. Парсится так же, как название или описание: 2 параметра и справа, указание на конкретный атрибут, вот так http://prntscr.com/lpwfgs Версия обещает быть стабильной, т.к. втихаря раздавал ее новым покупателям в течение полугода и отзывы - хорошие
  10. Для парсинга атрибутов необходимо не 2 параметра ( как для парсинга сплошного текста Описания, Названия, Цены и проч. ), а четыре. Потому, что атрибуты парсятся парами: название-значение ( 2 параметра на Название и 2 - на Значение ). В вашем случае, название атрибута находится между <td> и </td> Значение тоже между <td> и </td> Значит, параметры парсинга будут: <td>,</td>,<td>,</td> Тексты начала и конца парсинга указывают модулю, какой кусок текста нужно вырезать из страницы. Например, нужный фрагмент находится между текстами > и < , а на странице таких текстов миллион. Значит, нужно вырезать из страницы кусок, а потом, уже в этом куске, искать параметры >,< и брать то, что между ними. Вы вырезаете кусок страницы от <table class="properties"> до "PCshop.UA"</td" Это почти правильно Почти, потому, что у вас в первом тексте стоит пробел. Иногда, это проходит, но вообще, пробелы не рекомендую использовать в параметрах: вам ничего не мешает прописать просто class="properties" Но это еще не все. 1. Пропишите номер колонки со ссылкой для парсинга тут http://prntscr.com/ijxz0z потому, что для Атрибутов и Опций нет отдельного поля для указания на ссылку. 2. Дайте разрешение на загрузку атрибутов http://prntscr.com/ijy00d Теперь все ))
  11. Можно просто изменить в админке в настройкиах Статусов текст с Есть в наличии на текст Предзаказ. Но тогда все товары с остатком станут Предзаказ. Дело в том, что в опенкарте предусмотрено много Статусов для нулевого остатка и только 1 Статус для положительного остатка
  12. Модуль поступил правильно. Представьте, что вы загружаете в товар доп фото. В шаблоне прописали [n]-[sku] Название товара то же самое, sku - то же самое. Т.е. для всех доп фоток будет одинаковое название. [sn] при добавлении доп фото, не работает, т.к. он не знает на каком номере остановилось после предыдущего добавления и какой номер ставить следующим. он работает только при переименовании фото из Инструментов. Мораль: не советую переименовывать фото налету - Вы избежите дублей - Все равно, потом переименуете фото из Инструментов, с использованием [sn] Главное. Дубли фото, модуль определяет не по названию фото, а по ХЭШ-у самого фото. Так что, без проблем. Зайдите в Инструменты и ..."Удалить дубли фото в товаре". Дубли удалятся, как бы они не назывались.
×
×
  • 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.