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

Recommended Posts

  В 05.04.2025 в 14:38, Malciska сказав:

Ребята помогите создать скрипт (после паринга)

 

Что надо:

Смотрим количество товара в базе магазина (не в парсе)

Если количество товара 1-100  , тогда нужно создать/обновить атрибут XX-SHIP{csvnc}SHIP 1-2{csvnc} 

Если количество товара 101-300  , тогда нужно создать/обновить атрибут XX-SHIP{csvnc}SHIP 2-4{csvnc}

Если любое другое количество, тогда нужно создать/обновить атрибут XX-SHIP{csvnc}SHIP 4-8{csvnc}

 

не знаю как написать в скрипте чтобы менялоатрибуты:/ , но эти значения пишу в поле атрибутов в парсе.

Спасибо заранее.

Expand  

Конкретно данный пример можно сделать без скриптов. Изучаем это и пишем.

https://simplepars.top/index.php?page=note&n=50


Представим что 
{gran_1} - это цена.
{gran_2} - это атрибуты. Если у вас есть другие атрибуты, если нет то просто не указываем нигде границу атрибутов

Пишем в поле атрибутов логические оператор if

{if[{gran_1}{<}100]}XX-SHIP{csvnc}SHIP 1-2{csvnc}{gran_2}{elif[{gran_1}{<}300]}XX-SHIP{csvnc}SHIP 2-4{csvnc}{gran_2}{else}XX-SHIP{csvnc}SHIP 4-8{csvnc}{gran_2}
 

В случаи если цена ниже 100 то добавляем первое правило к атрибутам.
А если больше 100 но ниже 300 то добавляем второе
Если ни первое ни второе правило не сработало ставим значение по умолчанию.
XX-SHIP{csvnc}SHIP 4-8{csvnc}

 

так же сюда можно по той же логике добавить цену равную 0 и в таком случаи ничего не добавлять, но это вы уже сами найдите как сделать. ;-)

Надіслати
Поділитися на інших сайтах

Надіслати
Поділитися на інших сайтах

  В 05.04.2025 в 21:59, Rassol2 сказав:

Конкретно данный пример можно сделать без скриптов. Изучаем это и пишем.

https://simplepars.top/index.php?page=note&n=50


Представим что 
{gran_1} - это цена.
{gran_2} - это атрибуты. Если у вас есть другие атрибуты, если нет то просто не указываем нигде границу атрибутов

Пишем в поле атрибутов логические оператор if

{if[{gran_1}{<}100]}XX-SHIP{csvnc}SHIP 1-2{csvnc}{gran_2}{elif[{gran_1}{<}300]}XX-SHIP{csvnc}SHIP 2-4{csvnc}{gran_2}{else}XX-SHIP{csvnc}SHIP 4-8{csvnc}{gran_2}
 

В случаи если цена ниже 100 то добавляем первое правило к атрибутам.
А если больше 100 но ниже 300 то добавляем второе
Если ни первое ни второе правило не сработало ставим значение по умолчанию.
XX-SHIP{csvnc}SHIP 4-8{csvnc}

 

так же сюда можно по той же логике добавить цену равную 0 и в таком случаи ничего не добавлять, но это вы уже сами найдите как сделать. ;-)

Expand  

 

Проблема в том что не по цене определять надо, а по наличию количеству товара магазина которое надо брать из базы данных а не от донора :/

Надіслати
Поділитися на інших сайтах


  В 05.04.2025 в 22:25, Malciska сказав:

 

Проблема в том что не по цене определять надо, а по наличию количеству товара магазина которое надо брать из базы данных а не от донора :/

Expand  

Сори, действительно пропустил это. Не внимательно прочел.
тогда да только писать срипт. :(

Надіслати
Поділитися на інших сайтах

  В 05.04.2025 в 21:59, Rassol2 сказав:

создать скрипт (после паринга)

Expand  

Якщо, актуально готовий допомогти, звертайтеся.

 

  

  В 05.04.2025 в 22:26, Rassol2 сказав:

тогда да только писать срипт. :(

Expand  

Якщо автор не проти, то можу допомогти

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 06.04.2025 в 11:16, SSHEVA сказав:

Якщо автор не проти, то можу допомогти

Expand  

Я только за.

  • +1 2
Надіслати
Поділитися на інших сайтах

Ребята, когда то шёл разговор о задаче импорт "ссылок на товары" в проект из другого проекта, и что вопрос решается скриптами...

может у кого есть готовый скрипт и может поделиться ? :rolleyes:

 

Заранее спасибо:)

 

Надіслати
Поділитися на інших сайтах


  В 06.04.2025 в 19:20, Malciska сказав:

Ребята, когда то шёл разговор о задаче импорт "ссылок на товары" в проект из другого проекта, и что вопрос решается скриптами...

может у кого есть готовый скрипт и может поделиться ? :rolleyes:

 

Заранее спасибо:)

 

Expand  

https://opencartforum.com/topic/123017-podderzhka-simplepars-universalniy-parser-dlya-im/?page=470#comment-1798978

 

  • +1 2
Надіслати
Поділитися на інших сайтах


Всем добра!
Суть в том, что дерево категорий находится не сверху, как правило, а с низу в выгрузке xml.
Поэтому получаем такое сообщение при разборе "МОДУЛЬ SimplePars НЕ СМОГ РАЗОБРАТЬ СТРУКТУРУ КАТЕГОРИЙ ПО ВАШИМ НАСТРОЙКАМ."
Никто не сталкивался с подобным, может есть решение вопроса?

Змінено користувачем 3DO
Надіслати
Поділитися на інших сайтах


  В 08.04.2025 в 07:01, 3DO сказав:

Всем добра!
Суть в том, что дерево категорий находится не сверху, как правило, а с низу в выгрузке xml.
Поэтому получаем такое сообщение при разборе "МОДУЛЬ SimplePars НЕ СМОГ РАЗОБРАТЬ СТРУКТУРУ КАТЕГОРИЙ ПО ВАШИМ НАСТРОЙКАМ."
Никто не сталкивался с подобным, может есть решение вопроса?

Expand  

Скорее всего не корректно настроена обработка границ категорий в Обработчик xml

Надіслати
Поділитися на інших сайтах


  В 08.04.2025 в 07:34, partshez сказав:

Скорее всего не корректно настроена обработка границ категорий в Обработчик xml

Expand  

 

Все настроено верно, возьмите любой xml, yml
Перенесите блок <categories> после <offers> и будет такое сообщение.

Надіслати
Поділитися на інших сайтах


  В 08.04.2025 в 07:40, 3DO сказав:

 

Все настроено верно, возьмите любой xml, yml
Перенесите блок <categories> после <offers> и будет такое сообщение.

Expand  

Написал в личку

P.S. Настроил, отдал настройки...

Змінено користувачем partshez
Надіслати
Поділитися на інших сайтах


  В 08.04.2025 в 07:40, 3DO сказав:

 

Все настроено верно, возьмите любой xml, yml
Перенесите блок <categories> после <offers> и будет такое сообщение.

Expand  

Извините. Не сразу понял проблему. Интересная ситуация...

Предположение по логике работы модуля Симплпарс. 

Модуль обрабатывает фид построчно (любой документ) - сверху вниз и слева направо (об этом писал автор неоднократно в других темах). Т.е. вначале он ПРЕОБРАЗУЕТ категории в блоке категорий. Далее он использует эту информацию при обработке товаров (т.е. категории уже преобразованы в правильный вид). 

Если блок категорий находится внизу фида, В товаре категории остаются не преобразованные. 

 

Змінено користувачем partshez
Надіслати
Поділитися на інших сайтах


Везде существуют свои стандарты, для xml они так же есть.

Модуль заточен именно под работу с более/менее вписывающимися в эти стандарты выгрузками.

 

https://sellerhelp.rozetka.com.ua/p185-pricelist-requirements.html

https://support.prom.ua/hc/uk/articles/360004963538-Імпорт-через-YML-формат-файлу

 

Розетка, Пром сразу указывают, требования для фида импорта.

 

Если такой не стандартный вид выгрузки, то можно поступить следующим образом:

не преобразовывать сразу категории во вкладке Обработчик XML, а в Поиск/Замене указать на какой текст поменять ID категории.

  • +1 2
Надіслати
Поділитися на інших сайтах


Вкладка "парсинг в им", поле "цена" ..

{if[{gran_49}{<}1]}{gran_50}{elif[{gran_50}{<}{gran_49}]}{gran_49}{elif[{gran_49}{=}{gran_50}]}{gran_50}{else}{gran_50}

 

как правильно полученый результат  умножить на 1,97 ?

 

{if[{gran_49}{<}1]}{gran_50}{elif[{gran_50}{<}{gran_49}]}{gran_49}{elif[{gran_49}{=}{gran_50}]}{gran_50}{else}{gran_50}   × 1.97

 

 

Надіслати
Поділитися на інших сайтах


  В 09.04.2025 в 07:21, Malciska сказав:

Вкладка "парсинг в им", поле "цена" ..

{if[{gran_49}{<}1]}{gran_50}{elif[{gran_50}{<}{gran_49}]}{gran_49}{elif[{gran_49}{=}{gran_50}]}{gran_50}{else}{gran_50}

 

как правильно полученый результат  умножить на 1,97 ?

 

{if[{gran_49}{<}1]}{gran_50}{elif[{gran_50}{<}{gran_49}]}{gran_49}{elif[{gran_49}{=}{gran_50}]}{gran_50}{else}{gran_50}   × 1.97

 

 

Expand  

После каждого результата прописать *1.97. Результат if, eliv, else... Вы прописали сейчас только результат else умножить на 1.97 Пробуйте так

{if[{gran_49}{<}1]}{gran_50}{*}1.97{elif[{gran_50}{<}{gran_49}]}{gran_49}{*}1.97{elif[{gran_49}{=}{gran_50}]}{gran_50}{*}1.97{else}{gran_50}{*}1.97

Змінено користувачем partshez
  • +1 1
Надіслати
Поділитися на інших сайтах


  В 13.04.2025 в 07:51, AlexanderYuzkov сказав:

Хто може допомогти обійти Cloud? Хто мав досвід?!

Expand  

можу допомогти

Надіслати
Поділитися на інших сайтах

Добрый день. Не могли бы подсказать в чем может быть проблема? При попытке сделать предпросмотр на странице Париснг в csv вылетает ошибка "Отсутствуют настройки файла CSV"

Может где-то что-то не донастроил? 

Знімок екрана 2025-04-14 100806.png

Надіслати
Поділитися на інших сайтах


  В 14.04.2025 в 07:10, tosha3692 сказав:

Добрый день. Не могли бы подсказать в чем может быть проблема? При попытке сделать предпросмотр на странице Париснг в csv вылетает ошибка "Отсутствуют настройки файла CSV"

Может где-то что-то не донастроил? 

Знімок екрана 2025-04-14 100806.png

Expand  
 

Здравствуйте. 
здесь предупреждение оно говорящая. 
Вам нужно настроить колонки прайс листа. То что вам модуль должен показать в пред просмотреть.

Надіслати
Поділитися на інших сайтах

Кто-то сталкивался с такой ошибкой ? Я так понимаю сайт сделал блок на парсинг. Обойти возможно ?

  1. #[url]https://etalonk.com/ru[/url]
  2. <html>
  3. <head><title>403 Forbidden</title></head>
  4. <body>
  5. <center><h1>403 Forbidden</h1></center>
  6. <hr><center>nginx</center>
  7. </body>
  8. </html>
  9. <!-- a padding to disable MSIE and Chrome friendly error page -->
  10. <!-- a padding to disable MSIE and Chrome friendly error page -->
  11. <!-- a padding to disable MSIE and Chrome friendly error page -->
  12. <!-- a padding to disable MSIE and Chrome friendly error page -->
  13. <!-- a padding to disable MSIE and Chrome friendly error page -->
  14. <!-- a padding to disable MSIE and Chrome friendly error page -->
Надіслати
Поділитися на інших сайтах


  В 14.04.2025 в 18:30, teresshka сказав:

Кто-то сталкивался с такой ошибкой ? Я так понимаю сайт сделал блок на парсинг. Обойти возможно ?

  1. #[url]https://etalonk.com/ru[/url]
  2. <html>
  3. <head><title>403 Forbidden</title></head>
  4. <body>
  5. <center><h1>403 Forbidden</h1></center>
  6. <hr><center>nginx</center>
  7. </body>
  8. </html>
  9. <!-- a padding to disable MSIE and Chrome friendly error page -->
  10. <!-- a padding to disable MSIE and Chrome friendly error page -->
  11. <!-- a padding to disable MSIE and Chrome friendly error page -->
  12. <!-- a padding to disable MSIE and Chrome friendly error page -->
  13. <!-- a padding to disable MSIE and Chrome friendly error page -->
  14. <!-- a padding to disable MSIE and Chrome friendly error page -->
Expand  

Да это блокировка от донора а не ошибка.
Обойти можно так как у меня все работает.
 

  Показати вміст


Играйтесь с настройками запросов.
https://simplepars.top/index.php?page=notes&tag_id=21

Надіслати
Поділитися на інших сайтах

  В 14.04.2025 в 18:33, Rassol2 сказав:

Да это блокировка от донора а не ошибка.
Обойти можно так как у меня все работает.
 

  Показати вміст


Играйтесь с настройками запросов.
https://simplepars.top/index.php?page=notes&tag_id=21

Expand  

Чуть не понял а где брать прокси сервера ?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

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

Important Information

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