У нас возникла необходимость формировать заказ через uapi. И мы столкнулись с рядом вопросов:
1) Выполняя запросы ($request = new Request(array(
'oauth_consumer_key' => 'Мой consumer_key',
'oauth_consumer_secret' => 'Мой consumer_secret',
'oauth_token' => 'Мой token',
'oauth_token_secret' => 'Мой token_secret'
));) с одними и теми же параметрами, но на разных машинах. Будет ли корзина и заказы одни и теже, или для кажной машины свои.
2 Можно ли при выполнении запроса передать всю необходимую информация для формирования заказ. На пример есть такой запрос (Оформление заказа: /uapi/shop/checkout/?mode=order&payment_id=PAYMENT_ID&delivery_id=DELIVERY_ID&fldN=FIELD_N&gmap_a=ADDRESS&gmap_s=ADDRESS&gmap_d=ADDRESS), в списке товаров не наблюдается параметры храняшие список товаров или какую либо информацию по клиенту. Было бы неплохо что бы клиенты могли формировать собственные заказы со своих устройств.
3) Так же хотелось узнать, смогут ли незарегестрированные пользователи делать заказы при помоши uapi. Тоесть каждый пользователь не выполняя регистрацию мог заполнять свою корзину и формировать заказы.
При выполнении запроса (Мои заказы: /uapi/shop/invoices/) мы получили все заказы за все время(ожидалось получить заказы текушего пользователя/устройства).
Так же при выполнении запроса (Содержимое свой корзины: /uapi/shop/basket/) мы получили определнные товары которые не были добавлены через текушее устройство(Ожидалось что корзина будет пуста).