-
Posts
16 -
Joined
-
Last visited
About s_trann1_k
- Birthday 07/12/2002
Technical support
-
Works time
10:00-23:00
-
Status
Працюю
-
Other
Делаю сайты, ботов, автоматизацию и контент. Видео, монтаж и озвучка. Пишите в личку.
Information
-
Gender
Чоловік
-
City:
odessa
Recent Profile Visitors
238 profile views
s_trann1_k's Achievements
-
Підкажіть, бюджет зі слайдера перевіряється модулем як жорстка верхня межа чи лишається умовою для AI? Наприклад, у базі знань товар коштує 28 000, а після оновлення прайсу — вже 32 000 при бюджеті покупця 30 000. Перевірка актуальної ціни описана; цікаво, чи такий товар відсіюється, чи покупець бачить пояснення, що він дорожчий за бюджет.
-
Чем глобально отличается версия 2.3.ххххх от версии 3.хххххх ?
s_trann1_k replied to hon2012's topic in Загальні питання
При кастомизации есть заметная разница: в штатном OpenCart 2.3 шаблоны .tpl с PHP, в 3.x — Twig (.twig). Поэтому старые правки шаблона простым копированием файлов не переносятся. Я бы сначала выписал нужные оплату, доставку, фильтр и импорт и проверил, что они вместе с шаблоном поддерживают одну конкретную сборку и её PHP. Затем на тестовой установке прошёл бы весь заказ с доставкой, тестовой оплатой и письмом клиенту — так быстрее видны реальные ограничения выбранного набора. -
Я б до самоперевірки додав два сценарії: повторне відкриття сторінки успішного замовлення і повторну серверну відправку після таймауту. В обох випадках перевірити, чи зберігається той самий event_id для однієї покупки та чи немає другої конверсії в Events Manager. Так можна окремо перевірити захист від дублів при оновленні сторінки та при збої мережі.
-
Як модуль узгоджує масові зміни залишків із замовленнями та імпортом, які йдуть у цей самий час? Наприклад, залишок прочитали, покупець забрав одиницю, а редактор потім записав результат зі старого числа. Для InnoDB тут варто використовувати атомарне оновлення або коротку транзакцію з SELECT FOR UPDATE, щоб не затерти продаж.
-
Я бы ещё проверял, что file_put_contents() действительно сохранил картинку: при ошибке он возвращает false, и промт должен остаться в очереди. Если конвейер можно запустить в двух вкладках, нужна общая блокировка на весь цикл обработки задания. Один LOCK_EX только на запись JSON не защитит от того, что оба запуска возьмут один промт.
-
Почему Ahrefs дает ошибку?
s_trann1_k replied to Sergoooo's topic in SEO-питання (оптимізація та просування магазину)
В поддержку хостинга я бы передал конкретный URL и время свежего обхода Ahrefs. По ним проще найти запрос в журнале и проверить, какое правило вернуло 403 именно для AhrefsSiteAudit. После исправления запустите новый обход той же страницы — так будет понятно, снялась ли блокировка. -
Модуль Автоматична обробка прайс-листів. [Поддержка]
s_trann1_k replied to usergio's topic in Модули обмена данными
Перед наступним імпортом я б перевірив на копії магазину три товари: лише з першого XML, лише з другого та спільний для обох. Для спільного порівняйте артикул, ціну й залишок — якщо ціна з ПДВ відрізняється, треба вибрати, з якого прайсу її брати. Так буде видно, чи схема з двома постачальниками не вимикає позиції й не створює дублікати. -
Я бы удалял промт из JSON только после того, как картинка реально сохранилась. Сейчас array_shift() и перезапись файла идут до curl_exec(), поэтому при ошибке API задание уже исчезнет из очереди. Неудачные задания можно складывать отдельно, чтобы потом повторить их и не потерять.