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

Recommended Posts

30.10.2023 в 12:05, sergej88 сказал:

Але якщо на сайті ще є код товару який містить таке значення (110500) то він також змінюється

786091105000

На
7860915-1105000

Парсите с границами... И в замене указывайте верную замену

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


30.10.2023 в 05:05, sergej88 сказал:

Я пробував наступним чином, якщо в мене в працсі є код товару який співпадає з кодом товару на сайті, то задавати йому через пошук заміну іd постачальника 
110500|15-110500
І навиході в нас такий результат з унікальним кодом 15-110500

Але якщо на сайті ще є код товару який містить таке значення (110500) то він також змінюється

786091105000

На
7860915-1105000

Вы обрисуйте зачем вам это нуэно, а точнее какие ваши цели. Возможно тогда мы сможем подсказать что то нормальное.
Модуль не может создавать дубли товаров. Если у вас уже есть в магазине товар с таким идентификатором то модуль может только обновить этот товар. Но создать новый с таким же идентификатором нельзя.

Но вашу логику можно усовершенствовать, если не задвавать вопрос зачем это делается. Просто в поле идентификатора товара в симпле парс, перед границей прописать произвольный код, к примеру как у вас 15-{gran_1}
и модуль будет генерировать идентификатор уже с приставокой. И тогда явно не сможет найти такой же товар у вас в магазине и можно будет создавать новые товары с таким идентификатором в приделах одного проекта.

Так же напишите мне в лс, номер заказ и где вы покупали модуль, так как вас нет в списке покупателей.

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

Подскажите в чем косяк. Вытягиваю SEO_URL с донора, в предпросмотре есть https://prnt.sc/H0RtEIh98PG1 в настройках так https://prnt.sc/s2_xDxASXcCd а в карточке товара пусто https://prnt.sc/a83EbMqjYGuJ

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


30.10.2023 в 14:12, Rassol2 сказал:

Вы обрисуйте зачем вам это нуэно, а точнее какие ваши цели. Возможно тогда мы сможем подсказать что то нормальное.
Модуль не может создавать дубли товаров. Если у вас уже есть в магазине товар с таким идентификатором то модуль может только обновить этот товар. Но создать новый с таким же идентификатором нельзя.

Но вашу логику можно усовершенствовать, если не задвавать вопрос зачем это делается. Просто в поле идентификатора товара в симпле парс, перед границей прописать произвольный код, к примеру как у вас 15-{gran_1}
и модуль будет генерировать идентификатор уже с приставокой. И тогда явно не сможет найти такой же товар у вас в магазине и можно будет создавать новые товары с таким идентификатором в приделах одного проекта.

Так же напишите мне в лс, номер заказ и где вы покупали модуль, так как вас нет в списке покупателей.


Зараз спробую пояснити, 

Так історично склалось, що в нас більшість товарів на сайт вивантажується з 1С на сайт по коду товару. І є горе постачальники в яких прайси з трьох або двох значним кодом товару, і замовлення вони приймають тільки по цим кодам

Зараз ми активно підключаємо нових постачальників, в деяких з них більш менш нормальні коди товарів. 

Але є таке, що в xml прайсі з 5000 позицій 1000 позицій в нас вже розміщені на сайті,  і якщо прописати довільний код 15-{gran_1} то він створе на сайті багато дублів позицій які вже є на сайті. 

Я розглядав пошук заміну для оремих кодів товарів, але повторюсь що в мене поки не вийшло це зроити

 

110500|15-110500
Але якщо на сайті ще є код товару який містить таке значення (110500) то він також змінюється

786091105000

На
7860915-1105000


Бачив на форумі ще модуль де можна співставити і порівняти картки товарів постачальника і сайту по однаковому коду, тільки я не впевнений чи можна це робити в даному модулі.
Наприклад якщо ми бачимо ще до моменту завантаження на сайт дублі товарів і маємо змогу або підвязати під існуючу картку товару, або створити нову вже змінивши код товару с вигрузки постачальника додавши 
довільний код 15-{gran_1} і на наступний раз воно оновлювалось по довільному коду

По Ліцензії відписав в особисті повідомлення 



image.thumb.png.2151143d2100346281bb7b56a0f775e9.png

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


31.01.2023 в 21:46, Shulz80 сказал:

Здравствуйте. Помогите решить проблему. Проявилась она у меня с пол года назад. Заметил что cron очень медленно обрабатывает задачи. В час может обновить максимум 30 товаров. В логах php ошибок не было (так сказали на хостинге). В логах сервера ошибок не было. Решил забить на это, так как на магазин времени не было и он удачно загнулся. Сейчас решил возобновить работы. Установил с нуля опенкарт, восстановил сайт, установил simplepars, настраиваю cron и получаю такую же работу. В час максимум 30 товаров. Что за фигня, не пойму.

проблема.png

Screenshot_20230131_234310.png

Добрый день! Кто-то сумел победить эту проблему? Хостинг - hostiq. По крону за два часа получаю 15-20 товаров, когда время выполнения без крона 2000 товаров за 17 минут. 

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


30.10.2023 в 18:07, LevJek сказал:

Добрый день! Кто-то сумел победить эту проблему? Хостинг - hostiq. По крону за два часа получаю 15-20 товаров, когда время выполнения без крона 2000 товаров за 17 минут. 

Пользуйтесь поиском, я уже писал про решение этой проблемы ранее

 

https://opencartforum.com/topic/123017-podderzhka-simplepars-universalnyy-parser-dlya-im/?do=findComment&comment=1806734&_rid=711240

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


30.10.2023 в 15:48, yurok79 сказал:

Подскажите в чем косяк. Вытягиваю SEO_URL с донора, в предпросмотре есть https://prnt.sc/H0RtEIh98PG1 в настройках так https://prnt.sc/s2_xDxASXcCd а в карточке товара пусто https://prnt.sc/a83EbMqjYGuJ

Нет ни у кого мыслей почему так?

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


30.10.2023 в 22:01, yurok79 сказал:

Нет ни у кого мыслей почему так?

А в самом действии тоже стоит "Добавлять и обновлять" или "Обновлять" ?

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


30.10.2023 в 15:01, yurok79 сказал:

Нет ни у кого мыслей почему так?

что в логах написано по этому товару ?

всегда ответ начинайте искать в логах.

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

30.10.2023 в 17:44, sergej88 сказал:


Зараз спробую пояснити, 

Так історично склалось, що в нас більшість товарів на сайт вивантажується з 1С на сайт по коду товару. І є горе постачальники в яких прайси з трьох або двох значним кодом товару, і замовлення вони приймають тільки по цим кодам

Зараз ми активно підключаємо нових постачальників, в деяких з них більш менш нормальні коди товарів. 

Але є таке, що в xml прайсі з 5000 позицій 1000 позицій в нас вже розміщені на сайті,  і якщо прописати довільний код 15-{gran_1} то він створе на сайті багато дублів позицій які вже є на сайті. 

Я розглядав пошук заміну для оремих кодів товарів, але повторюсь що в мене поки не вийшло це зроити

 

110500|15-110500
Але якщо на сайті ще є код товару який містить таке значення (110500) то він також змінюється

786091105000

На
7860915-1105000


Бачив на форумі ще модуль де можна співставити і порівняти картки товарів постачальника і сайту по однаковому коду, тільки я не впевнений чи можна це робити в даному модулі.
Наприклад якщо ми бачимо ще до моменту завантаження на сайт дублі товарів і маємо змогу або підвязати під існуючу картку товару, або створити нову вже змінивши код товару с вигрузки постачальника додавши 
довільний код 15-{gran_1} і на наступний раз воно оновлювалось по довільному коду

По Ліцензії відписав в особисті повідомлення 



image.thumb.png.2151143d2100346281bb7b56a0f775e9.png

 

Можливо комусь пригодиться, якщо в фіді є не унікальний код товару який співпадає з кодом товару на сайті

То прописуємо для нього в правилах пошуку заміни наступне
{reg[#(^114\b)|(ve-114\b)#]}|ve-114

 

image.png.09212a793e9e002c6317c0e431c5f70a.png

Не знаю чи правильно, можливо біль досвідчені користувачі мене поправлять

Але в такому випадку нам не потрібно прописувати довільний код для всіх товарів
Також воно не буде зачіпати всі інші коди товарів

image.png.2b9ea3cf2d8bb8b08bca22c33f7aa2f7.png

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


30.10.2023 в 22:06, Rassol2 сказал:

что в логах написано по этому товару ?

всегда ответ начинайте искать в логах.

В логах все нормально https://prnt.sc/eIpVLpDFuusZ а в карточке пусто https://prnt.sc/lf8AByyclPeS

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


31.10.2023 в 04:25, yurok79 сказал:

В логах все нормально https://prnt.sc/eIpVLpDFuusZ а в карточке пусто https://prnt.sc/lf8AByyclPeS

Вот так не бывает, скорее всего вы куда то не туда смотрите.
Дайте мне доступ к админку и я посмотрю что у вас, только в лс. Но точно могу сказать что модуль пишет в лог информацию после успешного запроса на добавления записи в базу данных.

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

Доброго дня. Підкажіть будь-ласка, як автоматично видалити CSV файл перед стартом парсингу у CSV? Тому що наразі товари просто дозаписуються, тим самим дублюючись у файлі. 

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


01.11.2023 в 11:40, LevJek сказал:

Доброго дня. Підкажіть будь-ласка, як автоматично видалити CSV файл перед стартом парсингу у CSV? Тому що наразі товари просто дозаписуються, тим самим дублюючись у файлі. 

Здравствуйте.
При работе через крон выбрать этот пункт.
 

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

EgmQ1lP.png

 

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

02.11.2023 в 12:03, LevJek сказал:

Как я писал выше, модуль не работает через крон на хостинге Hostiq. По этом этот вариант мне не подходит. (

Если SimplePars не работает через cron на этом хостинге, то или перейдите на более высокий тариф (там он точно работает) или смените лучше хостинг...

Вся проблема Ваша в том, что в начальном тарифе у них не предусмотрена в планировщике работа cron по времени: * * * * *

 

Поясню на примере:

У Вас есть сумка и Вы пришли с ней в магазин купить хороший инструмент.

Оказалось, что он не влезет в Вашу сумку и Вы говорите, что инструмент плохой...

Так может сумку под него необходимо другую приобрести ?

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


02.11.2023 в 05:03, LevJek сказал:

Здравствуйте! 

Как я писал выше, модуль не работает через крон на хостинге Hostiq. По этом этот вариант мне не подходит. (

Если у вас не работает на хостинге запуск каждую минуту что странно. Вот эти настройки запросов что указаны в инструкции
https://simplepars.top/index.php?page=note&n=27

Можно сделать на любом хостинге, даже не на вашем, и тот другой хостинг будет дергать ваше задание ;-)
Если у вас есть знакомый на другом хотсинге пусть поставит это задание. Нагрузку на его хостинг это не будет производить, он просто будет дергать ваш скрипт а вся работа будет ложится на плечи вашего хостнга.
Вот так можно выйти с подобных ситуаций.

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

02.11.2023 в 10:26, Rassol2 сказал:

Если у вас не работает на хостинге запуск каждую минуту что странно. Вот эти настройки запросов что указаны в инструкции
https://simplepars.top/index.php?page=note&n=27

Можно сделать на любом хостинге, даже не на вашем, и тот другой хостинг будет дергать ваше задание ;-)
Если у вас есть знакомый на другом хотсинге пусть поставит это задание. Нагрузку на его хостинг это не будет производить, он просто будет дергать ваш скрипт а вся работа будет ложится на плечи вашего хостнга.
Вот так можно выйти с подобных ситуаций.

Манул читал, все так и делал. Плюс 4 дня общался по почте с поддержкой хостинга. Спасибо за идею о запуске крона на стороннем хостинге. Попробую что-то решить. Вот видео как работает крон через хостинг и как работает запуск задачи через модуль:

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

 

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


Добрий день, можна якось добавити в пошук заміну інформацію з іншої границі?
Маєм ситуацію коли у виробників є однакова назва колекцій, а інший модуль який створює колекції за атрибутами їх всіх в одну поєднує....
 

image.png.86afcc710730c96cc3933d6acb084795.png

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


02.11.2023 в 07:41, LevJek сказал:

Манул читал, все так и делал. Плюс 4 дня общался по почте с поддержкой хостинга. Спасибо за идею о запуске крона на стороннем хостинге. Попробую что-то решить. Вот видео как работает крон через хостинг и как работает запуск задачи через модуль:

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

 

Это я понимаю но тут ситуация такова.
Крон запускает парсинг одной ссылки, модуль по окончанию париснга одной ссылки сам себя вызывает повторно, и так делает постоянно. В период указанного времени.
Если происходит сбой по каким либо причинам, крон хостинга страхует повторным дерганьем задания.

Можете проверить может ли хостинг сам себя вызывать, и задолбить хостера если они спецом это убирают.
Вот скрипт.

<?php
	echo "<pre>";
	echo file_get_contents('https://мой_сайт/admin/sp_cron.php');
	echo "</pre>";
	echo "Все ок";


?>


Тут результат должен быть таким.
Если никакое задание не должно выполнятся то при вызове такого скрипта вы получите, все ок.
Если что то должно выполнятся, то браузер будет крутится и потом вы получите все ок. Либо сообщение что сейчас идет выполнение с обратным отсчетом от 5 минут. Это тоже ок.

Если посыпятся ошибки, значит что то не так с настройками на хостинге, и сат сам себя не видит в интернете.
Скрипт заливаете в корень сайта, меняете доменное имя на ваше. И через браузер вызываете его.

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

03.11.2023 в 10:46, Toral сказал:

Добрий день, можна якось добавити в пошук заміну інформацію з іншої границі?

Да можно, просто вставляете границу {gran_id} только результат в пред просмотре поиск замены вы не получите. Из за того что в момент обработки границы парсинга в которую вставлены данные из другой границы, вот та другая еше может быть не обработана и неготова для вставки.
Но при парсинге в товар все будет сделано.

Но вы сможете увидить результат в пред просмотре парсинга в им.  Так как тогда все границы уже будет обработаны, и все данные заменены в соответствии с вашими требованиями,

Что вы увидите в поиск замене.
 

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

WLy6BCn.png


А вот что будет в пред просмотре парсинга в товар. И в сам товар по факту.
 

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

LpaPz5S.png


так же можно применять границы париснга в поиск замене, заменяя что то на данные из границы парсинга.

Единственное когда это не сработает, это если вы сделаете замыкание.
То есть.
{gran_1} вы используете данные из границы {gran_2} в которой вы используете данные из границы {gran_3} в которой вы используете данные из границы {gran_1}
И вот тут замкнулся круг, мы не можем сфоримровать данные для гран один пока не получим данные из границы два, которая в свою очередь ждет данные из границы 3 что бы сформироватся, а третья граница подло ждет данные из первой.

В таком случаи в пред просмотре вы увидите {gran_2} вместо данных, ну и в том случаи если вы укажите ошибочную границу которой нет в пределах проекта к примеру {gran_666} ее нет, тогда тоже данные не подставятся.

А во всем остальном, вперед подставляйте как вам будет удобно.

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

Изменил скидки.
от 2 до 5 скидка 10%
от 5 и дальше скидка 20%

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

Всем привет! Настроил обработчик XML, предпросмотр все отлично показывает, на товары разбивает. В настройках сбора ссылок указал ссылку и в поле Стартовая сслыка и в Очередь сканирования ссылок. После запуска парсинга хоть из админки, хоть по крону он завершается через несколько секунд и в поле Ссылки на товары пусто.

В логах есть ошибка Код ответа = 28 | Текст ответа = Operation timed out after 15000 milliseconds with 22101357 out of 242680558 bytes received

XML файл весит 231 мб. Возможно в этом проблема?

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


04.11.2023 в 16:47, zahar92 сказал:

В логах есть ошибка Код ответа = 28 | Текст ответа = Operation timed out after 15000 milliseconds with 22101357 out of 242680558 bytes received

XML файл весит 231 мб. Возможно в этом проблема?

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

 

Почитайте документацию, вопросы отпадут...

И вообще, с таким размером xml необходим что тарифный план приличный, что настройки php смотреть, по умолчанию, как правило, всё по минимуму выставлено на хостинге.

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


Добрий день. Ситуація наступна. є YML FEED в якому ось так реалізовано ціну та акційну ціну
image.png.96ecaf772a08dc565e5b3ad0a7500929.png
Коли присутня акція на товар, акційна ціна знаходиться в price і зявляється поле old_price з роздрібною ціною
Коли акції на товар немає роздрібна ціна в полі price.
Як вірно зробити границю для акційно ціни?
Можна зробити якусь перевірку? і де її робити(
Якщо old_price > 0 = записувати в ціну, а price в акційну ціну
елсе price - в ціну?

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


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

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

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

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

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

Вхід

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

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

Important Information

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