Эдвард Ерохин
С нами с 27 июля 2013; Место в рейтинге пользователей: #400Переход с msBonus на msBonus2
Сделал для себя простенький скрипт переноса баланса пользователей в новую версию. Видел что у людей возникали вопросы как перейти, решил поделиться.
Msbonus вывод бонусов в каталог
Доброго дня! нужна помощь, кто то сталкивался с выводом количества начисляемого бонуса в каталог? может у кого то есть готовое решение? {$bonus} которым автор предлагает выводить в товаре, не работает в каталоге…
minishop2 письма
Здравствуйте! нужна помощь, не могу понять откуда появляется число.
Обновление модулей, и немного магии
Здравствуйте! Очень нуждаюсь в помощи modx сообщества, т.к 4 дня на отловку багов завели меня в тупик и больше ничего не выходит сделать.
Кастомный класс корзины и msoptionsprice
Здравствуйте! очень надеюсь на помощь. Нашел у вас тут на форуме кастомный класс корзины. Чтоб корзина динамически обновлялась. Все отлично работает кроме нюанса, что при выборе опции размера товара. В корзину перестал уходить правильный размер и цена — берется минимальная.
Покупка в один клик и опции
Здравствуйте! нуждаюсь в помощи. Собрал по частям снипет покупки в один клик, но не знаю как туда передать значение размера. Стоит модуль 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( 'Успешный заказ.' );
}
Шаблон вывода категорий, и товаров.
Второй день пытаюсь разобраться с modX и minishop.