Покупка в один клик и опции

Здравствуйте! нуждаюсь в помощи. Собрал по частям снипет покупки в один клик, но не знаю как туда передать значение размера. Стоит модуль 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( 'Успешный заказ.' );
}
Эдвард Ерохин
05 августа 2016, 15:24
modx.pro
1 809
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0