Magento2 при загрузке продукта сделать пользовательский вызов и перезагрузить страницу - PullRequest
0 голосов
/ 22 января 2019

Я новичок в разработке Magento, и мне довольно сложно решить проблему.Мне удалось создать плагин, поэтому я понимаю концепцию и знаю PHP (я могу работать с Jquery).

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

У меня есть автомобильный магазин с актуальными акциями от различных поставщиков.Я делаю это, выполняя собственный скрипт, который обновляет настраиваемое поле (через API) каждые 15 минут, однако для его запуска требуется 10 минут из-за количества SKU.

У меня есть ссылкана странице продукта, которую могут щелкнуть клиенты, которая запускает некоторый собственный PHP для обновления продукта на конкретном SKU, но для этого требуется, чтобы клиент щелкнул по нему, затем он перезагрузил страницу (я также в фоновом режиме запускаю сценарий).

Что я хотел бы сделать, так это то, что при загрузке страницы он должен запускать PHP-скрипт (внешний скрипт) и перерисовывать страницу, когда я устанавливаю уровень склада и пользовательский статус склада, поэтому для него требуется почти полная перерисовка (или в идеалепервое, что запускается на странице), очевидно, вы можете оказаться в цикле, если вы не будете осторожны.Я бы беспокоился, что если это первое, что запускается и работает медленно, это может замедлить загрузку ...

Итак, резюмируем:

При загрузке страницы продукта запустите скрипт PHP.и затем загрузите страницу, скрипт PHP передает SKU в POST / GET.Это может быть первое, что загружается ИЛИ загружается при загрузке страницы (асинхронно, а затем обновляет значения).

...