Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
8000 ₴

Woocommerce кастомный модуль

закрыт модератором


Нам необходимо создать кастомный модуль для WooCommerce, чтобы обеспечить следующее:

Разрешить пользователям добавлять URL-адрес продукта (например, URL-адрес Amazon) на странице. Эта обычная страница WordPress , но она требует дополнительной логики.


После добавления URL-адреса он добавляется в новую таблицу MySQL. Затем модуль  опрашивает простой API, чтобы узнать, взял ли cron этот URL-адрес и получил ли информацию о продукте.


Нам нужен cron, чтобы узнать, есть ли у нас интеграция для этого веб-сайта (например, Amazon). Если да, то мы собираем детали продукта (название, изображение, описание, размеры, вес) и создаем новый продукт в WooCommerce.


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


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


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


Это API Amazon, который нам нужно интегрировать в cron:

https://docs.aws.amazon.com/AWSECommerceService/latest/DG/CHAP_response_elements.html#ItemDimensions




  1. ставка скрыта фрилансером
  2. ставка скрыта фрилансером