Требуется программирование сайта на фреймворке. Верстка готова. Вот одна из страниц http://new.20na80.ru/page-main.html Требования в Т/З
Проект на symfony
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Исходные условия:
Наш магазин работает на платформе https://www.bigcommerce.com/ . Онаимеет закрытый исходный код и не позволяет работать с PHP or DB. Для доработки
мы создали отдельный сайт, который работает с их API. Сайт на symphony 3.2.
Основная задача:
На данном этапе возникла потребность поддерживать inventory.Есть csv файл, который содержит актуальную информацию. Этот файл будет
получатся с другого сайта. Поля в этом файле – upc and stock. Ссылке пока нет, поэтмусделать надо сделать заглушку для получения файла по ссылке. Надо сделать
скрипт, который будет обходить записи из этого файла и синхронизировать с
магазином через API.
Описание:
Не все продукты которые находятся в csv файле имеются вмагазине. В магазине есть категория (API id – 323), продукты с которой надо будетобходить. То есть надо будет выбрать все продукты из категории и сравнить inventory.
Если inventory в csv отличается – значит надо обновить. Но здесь есть важная
деталь. Продукт может иметь 1 или более SKUs. И inventory имеет не продукт, а SKU.
Соответственно, надо будет получать SKUs каждого продукта и с ним работать.
Документация по SKU - https://developer.bigcommerce.com/api/v2/#skus. Поле для идентификации SKU – upc. Оно есть и в csv файле. Inventory содержится
в поле inventory_level, который и надо обновлять из ‘stock’ в csv файле.
Библиотека для работы с API - https://github.com/bigcommerce/bigcommerce-api-php. Но в ней неправильно работает метод по обновлении SKU. Надо будет
использовать внутренний метод - updateResource.API endpoint - /products/{product_id}/skus/{id}. Можно посмотреть в документации.
При ошибки обновления – подождать некоторое время ипопробовать снова. Если и в этот раз не выйдет, синхронизацию остановить и
отослать письмо на пошту с соответствующим сообщением.
Еще один важный момент. API имеет ratelimits - https://developer.bigcommerce.com/api/#rate-limits-oauth. Это надо учитывать.
На выходе надо контроллери файл, который можно будет запускать из cli. Файл нужно, потому что он будет запускатся через cron.
Требования к работе:
Надо чистый качественный симонический код. Нужен человек сопытом, который выполнит работу без архитектурных ошибок. Вместе с заявками
оставляйте ссылки на на github или примеры с кодом.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен7 лет назад
- $130
Сейчас на сайте мы принимаем заказы в несколько шагов (шаг 0 - выбор товара, шаг 1 - ввод данных заказчика, шаг 2 - выбор дополнительных товаров со скидкой - шаг 3 - выбор варианта оплаты, ...
Веб-программирование17 заявокЗакрыт7 лет назад Надо написать парсер объявлений недвижимости. Требуется 6 парсеров.
Веб-программирование14 заявокЗакрыт7 лет назадТребуется помощник на проект. Минимальные требования: 1) Git 1) Навыки веб программирования: HTML, JS 2) Желание работать и много учиться, исполнительность, ответственность. Желательно: 1) MeteorJS ...
Веб-программирование2 заявкиЗакрыт7 лет назадТребуется создать сайт с нуля на платформе OpenCart Мы купили готовый темплейт - http://presiden8.demo.towerthemes.com Я прикрепил небольшое ТЗ как должен выглядеть сайт Всего товаров будет порядка 50-100 тоесть магазин относительно небольшой Требуется полный ...
Веб-программирование4 заявкиЗакрыт7 лет назадДоброго времени суток, надо адаптировать ленд Бампер-солярис.рф Бросайте сроки и сумму.
Веб-программирование2 заявкиЗакрыт8 лет назадТребуется специалист для работы над сайтом (wordpress), в задачи входит: 1. Ознакомление с ТЗ и шаблоном 2. Согласование условий работы 3. Согласование технической базы WordPress 4. Работа над проектом 5. ...
Веб-программирование3 заявкиЗакрыт7 лет назадЕсть 2 сайта на базе бесплатных шаблонов wordpress. На одном нужно добавить автоматический забор данных из ленты публичной страницы фейсбука (Текст+картинка или видео) На втором - реализовать красивый календарь. При указании бюджета ...
Веб-программирование1 заявкаЗакрыт7 лет назад- $5
http://ab.hameleon.kz/ Вот этот сайт необходимо наполнить,информацию берем отсюда http://www.askarbektau.kz/ 300 рублей. Там всего 10 страниц копи-паста. Если обьем увеличиться будем доплачивать сверху. Сроки сегодня,исполнителя выбираем в течении часа. ...
Веб-программирование1 исполнительЗакрыт8 лет назад - $5
Есть сайт, необходимо на него добавить 2 голосования, в каждом голосовании пользователь сможет голосовать только за 5 пунктов (не больше и не меньше)
Веб-программированиенет заявокЗакрыт8 лет назад