Wpis z mikrobloga

@krypod: Mireczku, czy można sprawdzić po API/webservices jaki jest status danego zamówienia? Powiedzmy, że mam jego ID.

Jak wygląda proces: mam stronę X, która przekierowuje użytkownika do sklepu Y i wstrzeliwuje do koszyka jakiś produkt. Użytkownik dokonuje zakupu w sklepie Y (na stronie Y mam snippet, który mi zwraca numer zamówienia). Teraz chciałbym zapytać sklep Y o status tego zamówienia, czy wysłane, anulowane inne.

Da radę?
  • Odpowiedz
@Wyrelworelowany: zerknij na klasę classes/order/OrderHistory.php, masz tam metodę dla WS, addWs, generalnie za status zamówienia odpowiada ta klasa, to czy użyjesz WS czy zrobisz jakiś własny endpoint to już inna kwestia :)

jeżeli chcesz odpytać o status zamówienia to powinieneś przeanalizować klasę Order, ma ona property current_state, które zawiera ID aktualnego statusu zamówienia, możesz pobrać dane zamówienie po ID i sprawdzić jego status, czy skorzystasz z API Prestowego czy zrobisz
  • Odpowiedz
@Wyrelworelowany: luzik, mogę to pomagam :) możesz być zainteresowany moją inicjatywą, sprawdź szkolaprestashop.pl, tam poruszę ciekawe kwestie dotyczące PrestaShop i może coś przyda się Tobie w pracy :)
  • Odpowiedz