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. В форме, уберите парсинг: вместо параметров поставьте колонку №1, а колонку со ссылкой сделайте пустой. Выключите все кнопки, уберите все "Обновлять..." кроме : "Обновлять и добавлять атрибуты". На странице Атрибуты укажите колонку прайса со значениями атрибута, и в выпадающем меню, выберите этот атрибут.
  2. Если вы ставите модуль без вкюмод, то вы должны сами, руками, сделать замены/вставки в оригинальные файлы Опенкарта. Причем, в файлы ВАШЕГО Опенкарта - который у вас установлен. В этой папке образцы, вставки и замены выделены комментариями.
  3. 1. Давайте сделаем так: найдите в основной программе такой кусок: if ($price_hanged == 1 or ($price_hanged > 1 and $cheap)) { $p = strpos($row_product[0]['model'], "-"); $nom = substr($row_product[0]['model'], 0, $p); $nom = $nom."-"; $l = strlen($id); if ($l < 2) $nom = $nom."0"; $nom = $nom.$id; $row_product[0]['model'] = $nom; if (!$equ) $report = $report. "Supplier has been changed "; $row_product[0]['quantity'] = $quantity; } замените его на: if ($price_hanged == 1 or ($price_hanged > 1 and $cheap)) { $p = strpos($row_product[0]['model'], "-"); $nom = substr($row_product[0]['model'], 0, $p); $nom = $nom."-"; $l = strlen($id); if ($l < 2) $nom = $nom."0"; $nom = $nom.$id; $row_product[0]['model'] = $nom; if (!$equ) $report = $report. "Supplier has been changed "; } $row_product[0]['quantity'] = $quantity; 2. Если вы имеете в виду url товаров, то подскажите, пож, подправлю для всех. Пусть специалист по СЕО подскажет, сделаем доброе дело :) Не скрою, урлы делал по рекомендациям специалистов, которые сопровождают "Розетку". Если есть другие соображения на этот счет, могу переспросить.
  4. Раскрывал все плюсы, сохранял прайс, как Таблица xml 2003, потом прочитывал его Экселем и вуаля. А название категории вставлял в новую колонку, в каждый товар. Но это только при втягивании новых товаров, потом, для обновления цен и остатков старых - категория не нужна вообще.
  5. Глянул и понял в чем причина. Ответить не смог, пропадают письма в ЛС, лучше тут пишите. Это я виноват. Давал совет, как обнулить таблицы product в БД, а забыл написать, что и таблицу url_alias тоже нужно Truncat-ировать. Вообще, этот совет неправильный. Нужно честно удалить товары с помощью модуля (Инструменты) - это самое корректное удаление товаров, лучше Опенкарта :) Потом зайти в БД, во все, уже пустые, product_ и везде, где есть автоинкремент сбросить его в 1.
  6. Что-то меня пугает состояние вашего ОпенКарта. Эта ошибка тоже не моя :( Функцией file_get_contents уже пол года, как не пользуюсь, перешел на CURL Плюс, белый экран :( Может все переустановить? Помогу модуль поставить, только вы таблицы suppler экспортируйте - чтобы Формы не пропали.
  7. В основной программе есть функция, которая парсит описания, а потом его шлифует - parsDescription В ней есть много таких строк, типа $text = str_replace('</div>', '</div><br>', $text); - означает найти и заменить. Предлагаю вставить еще такую строку: $text = str_replace('.', '. ', $text); - найти точку и заменить ее на точку с пробелом. или $text = str_replace('. ', '.<br> ', $text) - найти точку с пробелом и заменить их на точку с переводом строки.
  8. На этой странице описания нет http://market.yandex.ua/model.xml?modelid=7343356&hid=91650 А на этой - http://market.yandex.ua/model-spec.xml?modelid=7343356&hid=91650 есть характеристики, их спарсить можно. Намекаю, что это разные ссылки :) Вам нужно в прайсе поставить 2 ссылки, по одной парсить описание, а по другой - атрибуты.
  9. Вы получили "Список похожих товаров". В колонке №5 указан товар, который встретился в прайсе. В колонке №4 указаны товары, которые есть у вас в магазине и похожи по названию на товар из колонки №5 (поэтому товар из прайса повторяется) Вам нужно выбрать: в какой строке товар из колонки №5 реально совпал с товаром из колонки №4 и отметить эту строку желтым цветом (ведь модуль может ошибаться) Когда вы удалите все, нежелтые строки - получите "Желтый прайс" (о нем читайте в руководстве). В приведенном фрагменте одинаковых товаров нет :) Вы первый на форуме, кто обратил внимание на эту функцию модуля. Дубли товаров в магазине - это бедствие, особенно, если цена на них разная. На форуме, в разных темах, уже поднимали этот вопрос. Решил его так. В следующем обновлении, улучшил распознавание дублей, меньше будет лишних строк.
  10. Модуль обновляет товары у которых ску в магаизине и в прайсе совпало. При добавлении товаров, модуль проверяет: есть ли такое СКУ в магазине. Если есть, то добавления не происходит, товар обновляется. Т.е. товар идентифицируется по СКУ. По Модели определяется только номер поставщика.
×
×
  • 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.