Jump to content
slim

Pytanie odnośnie WEB API - dostęp do listy produktów do zamówienia

Recommended Posts

Cześć, jestem w trakcie pisania programu który poprzez API będzie potrafił pobrać potrzebne mi dane oraz uzyskać listę produktów przypisaną do podanego przeze mnie zamówienia.
Natrafiłem na pewien problem, który nie jestem w stanie rozwiązać. Przeszukałem forum, ale nie znalazłem podobnego tematu, dlatego stworzyłem ten w nadziei, że ktoś mi pomoże. 

Tak więc zgodnie z instrukcją: 
1. zalogowałem się przez API i uzyskałem access_token
2. pobrałem strukturę zasobów konkretnego zamówienia poprzez polecenie GET https://shop.url/webapi/rest/orders/<id>

3. No i właśnie teraz nie wiem jak dostać się do listy produktów przypisanych do tego zamówienia. W strukturze otrzymanej z GET nie widzę parametru odpowiadającego id zamawianych produktów. 

4. Chce wykorzystać uzyskane id do polecenia GET https://shop.url/webapi/rest/order-products/<id> i stamtąd pobrać sobie szczegółowe dane każdego produktu przypisanego do zamówienia.

Bardzo proszę o podpowiedź, bo nie potrafię sobie sam z tym poradzić. Pytanie czy w ogóle moje podejście do tego programu jest prawidłowe? Będę wdzięczny za każdą wskazówkę!

Share this post


Link to post
Share on other sites

Cześć, 

musisz wykorzystać filtrowanie w /rest/order-products/

np:

/webapi/rest/order-products?filters={"order_id": 205}

 

zwróci ona wszytkie produkty przypisane do zamówienia 205

zwróć uwage na paramter limit i page - domyślnie metoda zwraca 10 produtków, możesz ustawić na 50, a jak masz więcej produktów w zamówieniu musisz kilka razy wykonać zapytanie zmieniając paramter page

http://prntscr.com/s6k2te

  • Upvote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.