Сохранить
Сохраняем
  • M
    moduser

    Тоже столкнулся с такой проблемой. Загружает первые 20-30 строк и зависает, просто крутится колесико... Раньше на других сайтах все работало корректно.

    По вопросу обновления. Нужно покупать новую версию, если использую PHP 7.1? Сейчас версия catalogfill - 2.4.8

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

    Да, все работает. Спасибо.

    Осталось только доработать alias, установлена авто генерация псевдонимов, но почему то не добавляются цифры (артикул) из названия документа. Получаются дубли и не открываются документы.

    написал в MODX - Вопросы и обсуждения Читать далее
  • M
    moduser

    Не могу редактировать, поэтому пишу вторым сообщением.

    Что бы было понятно. Товар это сверло по металлу, название одно и тоже, но разные артикулы для разных диаметров. Мне нужно все это разбить на отдельные товары, у которых должны отличаться названия... Для этой цели хочу добавлять к названию при импорте значение второй колонки, в данном случае это артикул товара.

    написал в MODX - Вопросы и обсуждения Читать далее
  • M
    moduser

    Для нового проекта требуется импорт большого количества таблиц. Для этой цели как обычно буду использовать catalogfill.

    Но есть одна проблемка. Таблица содержит разные параметры для одного товара, необходимо создание документов по принципу Название + артикул. Например так - Товар (12345)

    Не могу понять как можно задать в файле конфигурации добавку tv к pagetitle. Или такое нельзя реализовать?

    То есть мне надо использовать tv articul из второй колонки 2 раза, сначала для добавления к значению pagetitle, а потом для вывода на карточке товара значения Артикул.

     array('pagetitle',array('pagetitle','content')),
       
        array('articul',array(6,'tv')),```

    написал в MODX - Вопросы и обсуждения Читать далее
  • M
    moduser

    @JaGGer Удалил. В корзину передается правильно. Цена на карточке товара не изменяется.

    На карточке товара стандартный код вывода цены:

    <div class="shk-price price-box price ssp pull-left "><h3>Цена:&nbsp;&nbsp;&nbsp; € [[*price_data:num_format]]</h3></div>
    

    Я так понимаю надо писать сниппет, который будет умножать цену на кол-во товара, выбранное через input или есть готовое решение в Shopkeeper?

    написал в Недокументированные решения отдельных задач Читать далее
  • M
    moduser

    Не могу реализовать возможность динамического обновления цены на карточке товара при изменении количества товара.
    В корзину передается только один товар. Для инпута выбора количества товара прописан такой код:

    <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
         <div class="shk-item">
               <input type="hidden" name="shk-id" value="[[*id]]" />
               <input type="hidden" name="shk-count" value="1" />
               <input type="hidden" name="shk-name" value="[[*pagetitle]]" />
               <strong>Кол-во товара:</strong><input type="number" name="shk-count" class="quanter" id="qty" maxlength="12" value="1"/>
    

    Цена не обновляется, в корзину также добавляется только по 1 товару.
    В чем ошибка?

    написал в Недокументированные решения отдельных задач Читать далее
  • M
    moduser

    Благодарю за советы. Но к сожалению ситуация не изменилась. В корзину товары "улетают" с нулевой ценой.

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

    Как понимаю решения указанной мною проблемы нет?
    Можно тогда уточнить, при каких условиях в корзину передается цена=0?

    shk-item прописано в классе, насколько я помню это является основной проблемой, когда при нажатии кнопки В КОРЗИНУ добавляется товар с нулевым значением цены.

    Может быть есть еще какие-то ситуации? Не первый магазин на shopkeeper, но функционал довольно расширенный и "уперся" в косяк с ценой... Мысли закончились, а проект надо запустить.

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

    Возникла проблема с базовой ценой.
    Подключение функционала магазина на рабочий проект - каталог товаров в количестве 26 000 штук.

    При создании TV необходимо редактировать все товары и прописывать цену. Это долгий процесс, все товары цифровые и имеют одинаковую цену. Ищу простое решение.

    Первая попытка прописать значение по умолчанию для TV price не обвенчалось успехом. Цена отображается на всех товарах, но при добавлении в корзину отображается 0. Не могу понять по какой причине.

    Второй вариант SQL запрос с обновлением TV price для всех товаров, но может есть более простое решение, к примеру прописать фиксированное значение цены в месте вывода TV price?

    У всех товаров будет 2 дополнительных цены, которые планирую добавить через

    <input type="hidden" name="shk-id" value="[[*id]]__price2" />
    

    Но видимо пока нет основной цены, при выборе дополнительной также передается 0.

    Застрял на этом этапе, как прописать фиксированную цену для всех товаров?

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

    Спасибо, получилось.

    <?php
    $data = array(
        'neworderPrice' => $_SESSION['shk_lastOrder']['price'],
        'neworderCurrency' => $_SESSION['shk_lastOrder']['currency']
    );
    
    $modx->sendRedirect("https://checkout.okpay.com/?ok_receiver=OK702746927&ok_item_1_name=NEW ORDER&ok_item_1_price={$data['neworderPrice']}&ok_currency={$data['neworderCurrency']}");
    

    Работает как часики.

    Кстати, для будущих поколений. Этого кода хватает, чтобы подключить полноценный сервис онлайн оплаты OKPAY. Может кому понадобится: www.okpay.com/ru

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