miniShop2 без корзины
        Доброго дня.
Возможно ли такое: использовать miniShop2 без корзины для формирования заказов. Важна backend часть (учёт заказов) и конечно оплата.
    
    
                                                                                
            Возможно ли такое: использовать miniShop2 без корзины для формирования заказов. Важна backend часть (учёт заказов) и конечно оплата.
Комментарии: 3
                Интересует тот же вопрос. Пока пытаюсь городить велосипед в виде принудительного добавления в корзину(которой нет на морде) и дальше уже оформления заказа, в принципе такой метод вроде как даже работает.            
                    
                Вот таким плагином при открытии страницы товара добавляю его в корзину предварительно очистив её:
                    <?php
switch ($modx->event->name) {
		
	case 'OnLoadWebDocument':
	  $class = $modx->resource->get('class_key');
	  $resourceId = $modx->resource->get('id');
	  
	  if ($class == 'msProduct') {
	    $miniShop2 = $modx->getService('minishop2','miniShop2',
	      MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
      
      if (!($miniShop2 instanceof miniShop2)) return '';
      
      $miniShop2->initialize($modx->context->key, $scriptProperties);
      $miniShop2->cart->clean();
      $miniShop2->cart->add($resourceId);
      
	    }
	  break;
}далее на странице самого товара вывожу форму заказа без корзины.            
                При использовании данного плагина, в заказ (корзину) не передаются свойства и опции товара. Может это потому что в форме они, в отличии от заголовка и цены, выведены вот так: [[msProductOptions]] [[msOptions?options=`size,color`]]. Или это связано с этой строкой плагина if ($class == 'msProduct'), где-то тут и msProductOptions нужно прикрутить? Можно как-то этот момент исправить?            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.