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

Recommended Posts

05.04.2025 в 09: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}

 

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

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

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

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 и в таком случаи ничего не добавлять, но это вы уже сами найдите как сделать. ;-)

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

06.04.2025 в 00: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 и в таком случаи ничего не добавлять, но это вы уже сами найдите как сделать. ;-)

 

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

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


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

 

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

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

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

В 06.04.2025 в 00:59, Rassol2 сказав:

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

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

 

  

В 06.04.2025 в 01:26, Rassol2 сказав:

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

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

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

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

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

Я только за.

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

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

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

 

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

 

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


06.04.2025 в 22:20, Malciska сказал:

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

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

 

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

 

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

 

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


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

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


08.04.2025 в 10:01, 3DO сказал:

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

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

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


08.04.2025 в 10:34, partshez сказал:

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

 

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

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


08.04.2025 в 10:40, 3DO сказал:

 

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

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

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

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


08.04.2025 в 10:40, 3DO сказал:

 

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

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

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

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

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

 

Змінено користувачем 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 в 10: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

 

 

После каждого результата прописать *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 в 10:51, AlexanderYuzkov сказал:

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

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

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

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

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

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

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


14.04.2025 в 02:10, tosha3692 сказал:

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

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

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

 

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

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

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

  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 в 13: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 -->

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

Скрытый текст

g9kHOZA.png


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

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

14.04.2025 в 21:33, Rassol2 сказал:

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

  Скрыть содержимое

g9kHOZA.png


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

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

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


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

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

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

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

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

Вхід

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

Вхід зараз
Гість
×
  • Створити...

Important Information

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