Сохранить
Сохраняем
  • A
    AViZSixtyEight

    Добрый день! Данная проблема решается созданием дополнительного поля в шаблоне вывода товара в каталог.
    Пример учета скидки из TV:

    <input type="hidden" name="itemPrice" value="[[+tv.med_discount:is=``:then=`[[+tv.price]]`:else=`[[+tv.price:subtract=`[[+tv.price:mpy=`[[+tv.med_discount]]`:div=`100`]] `]]`]]" />
    

    где +tv.price - ТВ поле цены,
    +tv.med_discount - ТВ поле скидки

    Создаем плагин itemPrice
    текст:

    <?php
    $output = 0;
    if(!empty($_POST['itemPrice']) && is_numeric($_POST['itemPrice'])){
    	$output = $_POST['itemPrice'];
    }else{
    	$output = $modx->getOption('price',$scriptProperties,0);
    }
    $modx->event->_output = '';
    $modx->event->output($output);
    return '';
    

    Выбираем для плагина системное событие "OnSHKgetProductPrice"

    написал в Поддержка Читать далее
  • A
    AViZSixtyEight

    По корзине решил проблему, на сервере jeto ru в настройках www-домены "Режим работы php" сменил вместо "FastCGI (Apache)" на "модуль Apache"0_1547554197839_Инструкция1.jpg

    написал в Поддержка Читать далее
  • A
    AViZSixtyEight

    При добавлении товара в корзину, корзина виснет и пишет ошибку:
    error Internal Server Error shopkeeper.js:367:50
    И после обновления страницы товар добавляется

    написал в Поддержка Читать далее
  • A
    AViZSixtyEight

    В первую очередь пробовал, данная рекомендация не помогла решить проблему.

    написал в Поддержка Читать далее
  • A
    AViZSixtyEight

    Все ставил с нуля, версия php 7.0.260_1546518472871_01.jpg
    Подключенные расширения:
    0_1546518501643_02_1.jpg 0_1546518506028_02_2.jpg 0_1546518509930_02_3.jpg
    Пробовал менять версию PHP на раннюю версию, ситуация та же.

    написал в Поддержка Читать далее
  • A
    AViZSixtyEight

    Извините, на хостинге jeto.ru размещен сайт на modx revo с shopkeeper3, сам компонент работает, но через административную часть не заходит

    0_1546469663570_01.jpg

    пишет ошибку:
    Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:../core/components/shopkeeper3/templates/home.tpl" on line 552 "{/literal}" - Unexpected " <div class="amod-wrapper app-container" ng-app="shkManagerApp"> <div class="amod-container" ng-controller="homeController" ng-init="toppanel_fixed = false" ng-class="{'container-overflow-a':!toppanel_fixed,'container-overflow-b':toppanel_fixed}"> <div class="amod-container-b" ng-cloak> <!-- top panel --> <div class="relative"> <div class="panel panel-default panel-top"> <div class="panel-heading"> <!-- top buttons --> <div class="pull-right"> <div class="dropdown pull-right panel-top-ddmenu" ng-include="'menu/main_menu.html'"> </div> in .../core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 552

    написал в Поддержка Читать далее
  • A
    AViZSixtyEight

    Добрый день! При открытии Shopkeeper3 в административной части сайта выдает следующую ошибку:
    Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:../core/components/shopkeeper3/templates/home.tpl" on line 552 "{/literal}" - Unexpected " <div class="amod-wrapper app-container" ng-app="shkManagerApp"> <div class="amod-container" ng-controller="homeController" ng-init="toppanel_fixed = false" ng-class="{'container-overflow-a':!toppanel_fixed,'container-overflow-b':toppanel_fixed}"> <div class="amod-container-b" ng-cloak> <!-- top panel --> <div class="relative"> <div class="panel panel-default panel-top"> <div class="panel-heading"> <!-- top buttons --> <div class="pull-right"> <div class="dropdown pull-right panel-top-ddmenu" ng-include="'menu/main_menu.html'"> </div> in .../core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 552

    Сам компонент работает отлично и другие компоненты в админке открываются.

    В чем может быть проблема?

    написал в Поддержка Читать далее
  • A
    AViZSixtyEight

    Спасибо огромное, разобрался. В административной панели сайта -> TagManager2 выключил числовые фильтры, а потом включил. С ошибкой разобрался, в параметрах tmFilters -> filters установил jsScript = 2 и все. Еще раз спасибо.

    написал в Поддержка Читать далее