API для магазинов в системе uCoz – это, без преувеличения, новые возможности для вашего проекта. Для разработчиков доступны:

Этот релиз поможет вам реализовать такие замечательные идеи, как синхронизация со сторонними сервисами, взаимодействие с различными маркетинговыми сервисами. Нет сомнений, что в самое ближайшее время на основе нового uAPI для магазина появятся новые скрипты в нашем магазине uScript.pro.

Чтобы не быть голословным, предлагаю вам посмотреть на реализацию uAPI для магазина, дабы лучше понять, как же с ним работать. Для запросов через PHP к uAPI вы можете использовать специализированный модуль. Например, мы задались вопросом, как получить информацию о всех наших (личных) заказах в магазине – для этого нам необходимо использовать GET запрос на /uapi/shop/invoices/

В PHP это будет выглядеть как:

<?php
 require 'uAPImodule.php';
 $request = new Request(array(
   'oauth_consumer_key'    => 'Мой consumer_key',
   'oauth_consumer_secret' => 'Мой consumer_secret',
   'oauth_token'           => 'Мой token',
   'oauth_token_secret'    => 'Мой token_secret'
 ));
 $response = $request->get('/shop/invoices/', array(
   //без параметров
 ));
 print_r($response); //Получаем ответ
?>


В ответ мы получим json ответ вида:


Полная документация по этому запросу доступна по этой ссылке.

Здесь будет вся полная информация о заказах – какая сумма потрачена, кто оформил заказ, какой товар и т.д. API отдает полную информацию, как и в вебе – но в удобном формате JSON для разработок.


uAPI Документация и uAPI Приложения

uAPI Документация     uAPI Приложения


Что дальше?

Говоря о самых ближайших апдейтах: у нас появится полноценное API для категорий магазина – редактирование/добавление/удаление.

Оставайтесь с нами, ведь мы вернемся к вам очень скоро с новинками!

12 комментариев
1 Написал alex-g 25 Март 2016, 20:08
Отличная новость. Пойду копаться в документации!
2 Написал nickblack 26 Март 2016, 00:18
Вопрос возник - в АПИ магазина есть возможность получить список желаний. Но возможно получить только свои желания как я понимаю. Я давно писал в идеях для ucoz сделать возможность видеть желания других пользователей по id - не планируется ли добавить такой функционал, т.к. смысла от таких желаний будет больше?
3 Написал Goalov 26 Март 2016, 14:47
Поставьте скрипт - Закладки, и будете видеть уже кто что добавил, а так же сможете вывести на персональной странице эти товары
4 Написал nickblack 26 Март 2016, 15:01
Скрипт закладки это костыль. По хорошему нужно доделать модуль желаний для всех модулей и возможность вывести не только через апи, а и стандартными переменными.
6 Написал Dmitry_DM 28 Март 2016, 12:12
Добрый день!

Разработчик включит эту возможность. Будет
5 Написал CADIVEU 28 Март 2016, 09:27
Всех поздравляю!
avatar
7 Написал FreeBSDX 28 Март 2016, 20:57
Прошу прощения за оффтоп, но наткнулся на одно предложение на тематическом сайте со статусом "ПЛАНИРУЕТСЯ" от 22 июля того года.

Касается модернизации персональной страницы и страницы ЛС. Хотелось бы узнать в каком состоянии находится (и находится ли вообще) разработка модернизации ЛС? Времени всё-таки прошло не мало.. В комментариях было хорошее предложение для модернизации страницы сообщений. Сообщения в виде диалогов смотрелись бы весьма неплохо и удобно.

От себя добавлю предложение: очень нужны уведомления о новом ЛС (всплывающей сообщенькой, без обновления страницы). Без сторонних JS/php скриптов. Нагрузка на ваши сервера была бы значительно меньше.

Ссылочка на предложение - http://all.uwishlist.ru/forums/...
8 Написал leonoff(on) 29 Март 2016, 08:43
Еще со времен появления базового API было столько комментариев, столько тем на форуме, мол, ну где же API для магазина. Вот долгожданный релиз и ... что мы видим? Всего 7 комментариев, причем один совсем не по теме smile Получается вот так всем нужен был API для магазина biggrin

От себя скажу, что релиз долгожданный. Открывает много новых возможностей. Разработчикам спасибо. Главное, все легко и понятно, по крайней мере, не сложней, чем работа с другими модулями.
9 Написал jazator 30 Март 2016, 07:36
Без обид, но Юкоз будет последним "конструктором",
где я решу разворачивать именно магазин. Наличие АПИ круто, но отсутствие
разработчиков, готовых работать с Юкоз за вменяемые деньги, делает наличие АПИ
бесполезным. В своё время, я одним из первых притащил на Юкоз два магазина,
худо-бедно мучился с ними пару лет, в 2012 году перенёс их на другой
конструктор. Мне пришёл тест с вопросами, почему закрыли сайты, какие
предложения и т.п. Потратив время и ответив на все вопросы, сейчас вижу, что за
4 года ничего из этого не изменилось. 4 года, Карлуша! Основные проблемы даже
лежали не в модуле магазина, а в других устаревших закостенелых модулях. Юкоз ещё
есть шанс и две таблетки:
- перетрясти все старые модули, реализовать пожелания
пользователей
- создать команду способную по ценам на уровне Вордпресса
писать скрипты с АПИ Юкоз
10 Написал salminsipp 04 Апрель 2016, 08:47
his is really amazing. The detail Such!
11 Написал jazator 04 Апрель 2016, 09:06
Наш разработчик: "Хочу вам сообщить о том что выполнить заказ пока невозможно по одной причине. На днях юкоз произвел обновление uApi. К
сожалению после этого обновления они пропустили один крупный баг. При
запросе для вывода всех фотографий альбома, выводиться только одна
фотография, по нескольку раз, вместо всех. Таким образом я просто не
смогу получить все материалы модуля для дальнейшей работы с ними, пока
баг не подправят."
12 Написал Dmitry_DM 04 Апрель 2016, 12:44
Ваш разработчик уже сообщил нам и мы взяли на исправление
Ваш комментарий