Jump to content


Photo
- - - - -

API заказа


3 replies to this topic

#1 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 23 April 2016 - 09:56

Хотел бы узнать - как можно "достучаться" до статус заказа, статуса оплаты... в планах еще цену узнать (ну цену думаю надо или по name или по id).

 

Хочу сделать отдельный php файл и к нему обращаться уже потом.


Edited by CB9TOIIIA, 23 April 2016 - 10:02.

  • 2

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 25 April 2016 - 15:01

Чтобы получить заказ по ID нужно попросить об этом модель.

 

$order = JBModelOrder::model()->getById(42);

Будет создан объект этого класса - \media\zoo\applications\jbuniversal\framework\classes\cart\jborder.php

 

Как известно, у заказа одновременно может быть три статуса.

Каждый из них это объект-элемент 

 

$status = $order->getStatus();
$status = $order->getShippingStatus();
$status = $order->getPaymentStatus();

 

Далее работаем с ним как с элементом - media\zoo\applications\jbuniversal\cart-elements\core\status\status.php

echo $status->getCode()

 

Узнать сумму всего заказа

$sum = $order->getTotalSum()
$sum->val() - значение
$sum->cur() - валюта

  • 2
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 CB9TOIIIA

CB9TOIIIA
  • Topic Starter
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 25 April 2016 - 17:12

Спасибо, начало примерно так? http://forum.jbzoo.c...la-php/?p=54769


Edited by CB9TOIIIA, 25 April 2016 - 17:13.

  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 25 April 2016 - 17:17

В целом, да.

 

Либо посмотреть как это подключается в CLI. Хотя там запутаннее будет.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!