Покупка в один клик и опции
Здравствуйте! нуждаюсь в помощи. Собрал по частям снипет покупки в один клик, но не знаю как туда передать значение размера. Стоит модуль msOptionsPrice с помощью которого с фронта выбирают размер.
Как к примеру второй вариант значения у текущего товара передать в заказ? Любой пример подойдет дальше разберусь) заранее благодарен
Как к примеру второй вариант значения у текущего товара передать в заказ? Любой пример подойдет дальше разберусь) заранее благодарен
<?php
$errors = array();
if ( empty($_POST['phone']) ) {
$errors['phone'] = 'Вы не заполнили телефон';
}
if ( !empty( $errors ) ) {
}
else
{
$scriptProperties = array(
'json_response' => true, // возвращать ответы в JSON
'max_count' => 1, // максимальное число товаров для добавления за один раз
'allow_deleted' => false, // не добавлять в корзину товары с deleted = 1
'allow_unpublished' => false, // не добавлять в корзину товары с published = 0
);
$phone = $_POST['phone'];
//$id = $_POST['id'];
$id = $modx->resource->get('id');
$miniShop2 = $modx->getService('minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
// Инициализируем класс в текущий контекст
$miniShop2->initialize($modx->context->key, $scriptProperties);
$temp = $miniShop2->cart->get();
$miniShop2->cart->clean();
$miniShop2->cart->add($id);
$miniShop2->order->add('receiver','One click');
$miniShop2->order->add('phone',$phone);
$miniShop2->order->add('email','oneclick@ukr.net');
// $miniShop2->order->add( 'payment', 1 );
// $miniShop2->order->add( 'delivery', 1 );
$miniShop2->order->submit();
$miniShop2->cart->set($temp);
return $AjaxForm->success( 'Успешный заказ.' );
}