API для OpenCart. Плагин
10 000 UAHКратко:
Необходимо написать плагин для OpenCart для получения информации по API.
Выгрузка товаров
Выгрузка заказов
Обновление цены и наличия для товаров
Обновление статуса заказа.
Подробне
Через запросы к API сайта, основанного на OpenCart, необходимо иметь возможность создавать, читать и обновлять данные заказов и товаров, находящихся на сайте.
Для отправки или получения информации через публичное API будут формироваться два соответствующих HTTP-заголовока, которые будут передаваться при каждом запросе к API.
Примеры таких заголовков:
"Authorization: Bearer 19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c"
"Content-type: application/json"
где 19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c - уникальный ключ (токен) авторизации, генерируемый для API сайта. В ответ необходимо получить текст в json формате с подтверждением о выполнении функции и требуемой информацией, или объясняющим сообщением о причине провала.
Запрос для экспорта может содержать:
- номер страницы (в случае множества заказов)
- количество товаров на странице
- фильтр по статусу заказа
Для экспорта в json-ответе должны содержаться:
- необходимая информация (указано ниже)
- любая другая информация, доступная к получению;
Адрес URL-запроса для каждой функции отдаётся на усмотрение разработчика.
Экспорт заказов:
- Статус заказа
- Даты добавления/изменения в формате ISO8601: YYYY-MM-DDTHH:MM:SS
- Данные клиента, указанного в заказе:
- ФИО
- Адрес плательщика
- Телефон
- Адрес доставки или информация о службе доставки, отделение и т.д.
- Данные о товарах, указанных в заказе
- Товар
- ID товара
- Модель
- Количество
- Цена за единицу
- Итоговая цена всех товаров
- Любая другая информация, указанная в заказе
Экспорт каталога/товаров:
- Название
- Описание
- Модель
- Артикул/sku
- Цена (и валюта)
- Количество
- Наличие на складе
- Атрибуты
- Категория
- Скидки
- Изображение (хотя бы одно)
- Любая другая информация о товаре:
- Вес
- Размеры
- Остальное
Импорт заказов/товаров:
Аналогично экспорту.
(Импорт) Обновление остатков:
- ID
- Количество
- Наличие на складе
- Цена
Провал выполнения запроса:
- 400 Bad Request Использование неподдерживаемого запроса
- 401 Unauthorized Ошибка авторизации, неверный токен
- 500 Internal Server Ошибка сервера
-
ТЗ понятно , 10т это бюджет указан или просто написали ?
-
Актуальные фриланс-проекты в категории PHP
Разработчик на проект CMS-сайт на Drupal 7 + PHP/MySQL.Ищем разработчика для помощи с настройкой CMS-сайта на Drupal 7 + PHP/MySQL. Задача:1. Сделать карточки товара на весь ассортимент товара (в настоящее время на сайте не на всех товарах есть карточки товара с описанием и характеристиками).2. Добавить верные характеристики на… CMS, PHP ∙ 20 часов 9 минут назад ∙ 38 ставок |
Ищем специалиста Bitrix24 / интегратора CRM для настройки автоматизацииНаша компания работает с CRM Bitrix24. Нам нужен специалист, который сможет настроить автоматическое добавление номера телефона в лиды/заказы в двух форматах. Автоматизация должна быть корректно настроена для двух стран: Республика Молдова и Румыния. Задача: При создании лида… PHP, Веб-программирование ∙ 1 день 18 часов назад ∙ 24 ставки |
Оптимизация сайтаОптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить… HTML и CSS верстка, PHP ∙ 2 дня 14 часов назад ∙ 32 ставки |
Специалист по HoroshopНужен специалист, который сможет правильно настроить товарный Feed. Проблема: Сейчас более 13 000 товаров выгружаются с одинаковым значением типа (например, «все для маникюра и педикюра»). Из-за этого в Google Ads невозможно разделить товары на сегменты и задать разные… PHP, Сопровождение сайтов ∙ 3 дня 17 часов назад ∙ 21 ставка |
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 4 дня 18 часов назад ∙ 47 ставок |