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

Recommended Posts

1 минуту назад, Reanimaster сказал:

Добрый день. Никто не подскажет как можно грузить закупочную цену в доп поле?
Приобрел модуль Закупочная цена. Хотелось бы туда писать инфу.

на данный момент такой возможности нет.
Есть 2 пути решения.
1. Грузить в любое поле доступное в модуле. И затем переносить в нужное вам. Через бау к примеру.
2. если у вас просто в базе добавилось поле в какой то таблице. Добавить запрос в код модуля.

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

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

19 минут назад, Rassol2 сказал:

Но а если модуль с куче логике вокруг закупочной цены

Нет. В основной таблице добавляется два поля. Закупочная цена и Урл товара

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


И еще вопрос. По фото. Как можно грузить фотографии только тем товарам, у которых их нет?

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


2 минуты назад, Reanimaster сказал:

Нет. В основной таблице добавляется два поля. Закупочная цена и Урл товара

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

Спойлер

GiJh8UT.png


А в коде модуля перенаправить данные с этих полей в поля созданные вашим модулем.
 

Спойлер

Zylc0B9.png


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

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

3 минуты назад, Reanimaster сказал:

image.thumb.png.b9b7e79fb9485985ef01579ca79aff7d.png

 

В этом блоке запрос создавать, я верно понял?

а ну можете и так.
Добавить свою функцию которая будет делать запись.
 

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

7 минут назад, Reanimaster сказал:

И еще вопрос. По фото. Как можно грузить фотографии только тем товарам, у которых их нет?

нет сейчас такой функции нет.
 

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

7 минут назад, Rassol2 сказал:

а ну можете и так.
Добавить свою функцию которая будет делать запись.
 

Спасибо.
А что насчет фоток?

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


1 минуту назад, Reanimaster сказал:

Спасибо.
А что насчет фоток?

как я написал уже выше, такой возможности нет.

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

22 минуты назад, Rassol2 сказал:

как я написал уже выше, такой возможности нет.

Понял. Спасибо.

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


@Rassol2 В чем может быть проблема при парсинге кроном в csv файл? Менял количество потоков, ставил таймаут. Постоянно останавливается на 1868 товаре, в логах и модуля и опенкарта ничего подозрительного нету

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

19 минут назад, Flint2000 сказал:

@Rassol2 В чем может быть проблема при парсинге кроном в csv файл? Менял количество потоков, ставил таймаут. Постоянно останавливается на 1868 товаре, в логах и модуля и опенкарта ничего подозрительного нету

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

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

5 хвилин назад, Rassol2 сказав:

Может банально время не хватает?

18000 товаров, ставил 6 часов на выполнение, в догах начало  2020-11-08 17:05:01| Парсинг : УСПЕШНЫЙ ЗАПРОС  |

и последняя запись 2020-11-08 17:11:25| Парсинг : УСПЕШНЫЙ ЗАПРОС  |

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

1 минуту назад, Flint2000 сказал:

18000 товаров, ставил 6 часов на выполнение, в догах начало  2020-11-08 17:05:01| Парсинг : УСПЕШНЫЙ ЗАПРОС  |

и последняя запись 2020-11-08 17:11:25| Парсинг : УСПЕШНЫЙ ЗАПРОС  |

Ок, тогда если есть время на выполнения скрипта, а он не выполняется сделайте вызов вручную site/admin/sp_cron.php
что вы увидите на экране.

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

Уважаемый автор. Подскажите пожалуйста. Если я добавлю новые колонки в таблицы парсера, при обновлении они затрутся?

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


1 минуту назад, Reanimaster сказал:

Уважаемый автор. Подскажите пожалуйста. Если я добавлю новые колонки в таблицы парсера, при обновлении они затрутся?

Если вы добавите новые колонки они не затрутся.
Код да, а добавления в базу нет.

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

image.png.d159e9279aad66947611a5ce260301bd.png

 

Я планирую добавить zakup_price после price. Я верно понимаю что данный код в итоге подвинет мою запись ниже?

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


1 минуту назад, Reanimaster сказал:

Я планирую добавить zakup_price после price. Я верно понимаю что данный код в итоге подвинет мою запись ниже?

дак вы можете сразу зайти в phpmyadmin и добавить таблицу. Зачем вам это делать через запросы.
Но да это подвинет.

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

Только что, Rassol2 сказал:

дак вы можете сразу зайти в phpmyadmin и добавить таблицу. Зачем вам это делать через запросы.
Но да это подвинет.

Вот за это я и переживаю. Если запись подвинется, модуль все равно поймет что куда писать/читать?

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


22 хвилини назад, Rassol2 сказав:

что вы увидите на экране.

Прихований текст

image.png.a51a75a11f2100758d09ce9e80fa9df4.png

 

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

1 минуту назад, Reanimaster сказал:

Вот за это я и переживаю. Если запись подвинется, модуль все равно поймет что куда писать/читать?

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

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

3 минуты назад, Flint2000 сказал:
  Скрыть контент

image.png.a51a75a11f2100758d09ce9e80fa9df4.png

 

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

Если у вас выполнение крона настроено на каждую минуту как нужно.

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

2 минуты назад, Rassol2 сказал:

Он не по позициям работает а по имени таблиц

Замечательно. Спасибо.

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


4 хвилини назад, Rassol2 сказав:

Если у вас выполнение крона настроено на каждую минуту как нужно.

все так

 

4 хвилини назад, Rassol2 сказав:

То есть через 5 минут выполнение продолжится.

Неа, не хочет https://prnt.sc/vfma9x кстати таймер меньше 3-х минут не опускается

Сегодня 3 раза запускал и останавливается примерно на одинаковом количестве товара

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

1 минуту назад, Flint2000 сказал:

все так

 

Неа, не хочет https://prnt.sc/vfma9x кстати таймер меньше 3-х минут не опускается

Сегодня 3 раза запускал и останавливается примерно на одинаковом количестве товара

Смотрите.
После запуска крон ставит блокировку что бы не было повторного запуска.
ее вы видите на скриншоте.

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

Суть в том что это сообщение будет видно ВСЕГДА когда вы пытаетесь повторно запустить скрипт. Потому что именно сейчас возможно уже идет выполнение.
Так что убедитесь что у вас эта табличка появляется. Но при этом парсинг не идет. Это важно.

И только тогда напишите.

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

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

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

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

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

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

Вхід

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

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

Important Information

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