какой именно товар выбрали, а оформление заказа есть
public function actionTestaction()
{
$scriptProperties = array(
'json_response' => true,
'max_count' => 1
);
$name = $this->data['name'];
$phone = $this->data['phone'];
$id = $this->data['productId'];
$this->modx->log(1, $id);
$miniShop2 = $this->modx->getService('miniShop2');
$miniShop2->initialize($modx->key->content, $scriptProperties);
$miniShop2->cart->clean();
$miniShop2->cart->add($id);
$miniShop2->order->add('receiver', $name);
$miniShop2->order->add('phone', $phone);
$miniShop2->order->add('payment', 1);
$miniShop2->order->add('delivery', 1);
$miniShop2->order->add('email', 'adinaria223311@gmail.com');
$this->modx->log(1, $name);
$this->modx->log(1, $phone);
$orderfeed = $miniShop2->order->submit($this->data);
$this->modx->log(1, $name);
$this->modx->log(1, $phone);
if(!is_array($orderfeed)){
$orderfeed = json_decode($orderfeed, true);
}
$this->modx->log(1, $orderfeed);
return is_array($orderfeed) ? $orderfeed : json_decode($orderfeed, true);
/*['success'=>true,
'message' => 'Сообщение отправлено',
'text'=>'Понадобилось вывести этот текст при успешном завершении запроса',
]; */
}
}
У тебя здесь есть ID ресурса добавленного товара, например получай его название $modx->resource->get('pagetitle') и выводи
Обсуждают сегодня