Добавить точки API для Wordpress для работы через JS
Задача: сделать плагин, который создаст точки AJAX API и позволит управлять корзиной и избранным wocommerce из одностраничного лендинга на vuejs (который вам писать не надо).
Используется тема для сайта https://woodmart.xtemos.com/ которую я дам для локального тестирования. Доступа к рабочему сайту не будет.
Описание точек API ниже:
# API
Данные в формате JSON
## Search
#### Search by SKU
GET или POST запрос.
**request** - так и остается SKU продукта,
**response** - с сервера приходит json с такими полями:
- description: текстовое описание
- image: url на изображение
- product_id: какой-то идентификатор для добавления в страницу, если для добавления можно использовать SKU, то не нужен
- wieght: вес товара
- price: цена из поля acf
---
## Сart
#### INDEX
GET или POST запрос.
**request** - отправляется пустой запрос и ключ для проверки на бекенде (wp nonce)
**response** - приходит идентификатор продукта в списке (смотря как реализовано на бекенде)
#### Add to cart
POST запрос.
**request** - отправляется используемый идентификатор и ключ для проверки на бекенде
**response** - приходит идентификатор продукта в корзине
---
#### Change quantity
POST запрос.
**request** - поля:
- ключ для проверки на бекенде
- ключ продукта
- количество
**response** - успех или ошибка
---
#### Delete
POST запрос.
**request** - отправляется используемый ключ продукта и ключ для проверки на бекенде
**response** - успех или ошибка
---
## Favorites
#### Add
GET или POST запрос.
**request** - отправляется используемый идентификатор и ключ для проверки на бекенде
**response** - приходит идентификатор продукта в списке (смотря как реализовано на бекенде)
---
#### Remove
GET или POST запрос.
**request** - отправляется используемый идентификатор и ключ для проверки на бекенде
**response** - успех или ошибка
Актуальные фриланс-проекты в категории PHP
Аудит сайтуЗадача по технической отладке OpenCart 3 (ocStore). Мне нужен фиксированный бюджет за результат, а не почасовая оплата. Список работ 1. Исправление 500 ошибки: При обновлении модификаторов возникает конфликт (вероятно, между system/seo_package.ocmod.xml и unixml.ocmod.xml).… CMS, PHP ∙ 3 часа 59 минут назад ∙ 30 ставок |
Разработка единого проекта на основе доработки и объединения 4 скриптовЗдравствуйте. Нужно объединить 4 скрипта разных авторов в единое окружение. Состав - форум - видеопортал - статейный портал - доска объявлений. Сами скрипты я предоставлю. Подробное ТЗ в приложенных файлах. Прошу продумать, как за относительно небольшую стоимость можно собрать… PHP, Веб-программирование ∙ 5 часов 27 минут назад ∙ 18 ставок |
Сайт на WordPress с использованием темы Kadence и Kadence Blocks.
10 000 UAH
Нам нужно создать сайт на WordPress с использованием темы Kadence и Kadence Blocks. Интернет-магазина не будет (хотя, вероятно, он будет добавлен в будущем). Нужна главная страница и несколько внутренних страниц. Графика уже готова, структура макета в основном определена,… CMS, PHP ∙ 8 часов 54 минуты назад ∙ 29 ставок |
Разработка 2 SEO-ориентированных сайтов по продаже запчастей (квадроциклы и спецтехника)Разработка двух специализированных сайтов по продаже запчастейОбщая информация Необходимо разработать два специализированных сайта: Запчасти для квадроциклов, UTV, SSV и другой подобной техники. Запчасти для специальной техники. Существующий сайт компании:… PHP, Веб-программирование ∙ 1 день 6 часов назад ∙ 63 ставки |
Ищу White-label решение Букмекерской конторы под аренду |