При добавлении доп. полей для доставки ставлю поля обязательными, но теперь если выбрать самовывоз, то на следующий шаг не переходит, так как не заполнены обязательные поля. Но для самовывоза эти поля не нужны, зачем домофон и этаж

В карточке товара и на странице категории стоят кнопки изменения количества добавляемого товара, при шаге 0.5 работает корректно, но если поставить в 100 г, (Шаг изменения количества товара в корзине 0.1, Единица измерения кг.)

то выводит в поле вот такое. Начинается обычно с третьего шага. Показывает - 0,30000000000000004

https://i4.imageban.ru/out/2020/04/29/3f8e7cac78f65669abc7c0964c328e03.jpg https://i2.imageban.ru/out/2020/04/29/a141178eb95f52aab4856a6f22b16deb.jpg https://i2.imageban.ru/out/2020/04/29/5c7acee28da8be779b75f2e323dedc53.jpg

И в корзине, сначала выскакивает не округленное значение, но после обновления округляется

https://i2.imageban.ru/out/2020/04/29/6151c60e47b096097cb6ade9e90d40f9.jpg https://i5.imageban.ru/out/2020/04/29/491fca3f32088da0f4d6ddb18db050ab.jpg

Вот код

{hook name="catalog-product:action-buttons" title="{t}Карточка товара:кнопки{/t}"}
                    <div class="cat-product-quantity rs-product-amount">
                <div class="quantity">
                    <input type="number" step="{$product->getAmountStep()}" value="{$product->getAmountStep()}" name="amount" class="rs-field-amount">
                    <div class="quantity-nav rs-unit-block">

                        <div class="quantity-button quantity-up rs-inc" data-amount-step="{$product->getAmountStep()}"></div>
                        <div class="quantity-button quantity-down rs-dec" data-amount-step="{$product->getAmountStep()}"></div>
                    </div>
                </div>
            </div>
        {/hook}

<script>
            // Кнопки увеличения кол-ва товара в карточке товара
            $('.rs-product-amount .rs-inc').off('click').on('click', function() {
                var amountField = $(this).closest('.rs-product-amount').find('.rs-field-amount');
                amountField.val( (+amountField.val()) + ($(this).data('amount-step')-0) );
            });

            $('.rs-product-amount .rs-dec').off('click').on('click', function() {
                var amountField = $(this).closest('.rs-product-amount').find('.rs-field-amount');
                var val = (+amountField.val());
                  if (val > $(this).data('amount-step')) {
                amountField.val( val - $(this).data('amount-step') );
                  }
            });
            </script>

Где можно поправить количество вводимых знаков для поля "Расчетный счет", счет белорусского банка не убирается.

Здравствуйте!
Делаю свою тему на основе fashion, там корзина в футере - отдельно, кнопка "Оформить заказ" - отдельно, как я могу реализовать корзину как в теме "Классическая" - корзина вместе с кнопкой "Оформить заказ" в popup окне.
Или, как вариант, как можно в существующее popup окно корзины в теме fashion добавить кнопку "Оформить заказ"
Просто у меня в шаблоне отсутствует этот прижатый блок и нужно чтобы при открытии окна корзины пользователь мог перейти к оформлению.
Спасибо!

5

(1 ответов, оставленных в Вопросы по работе с системой)

Здравствуйте!
Понадобилось сделать свою форму в модальном окне, создал форму и сделал такую конструкцию

<a href="{$router->getUrl('feedback-2', ['form_id' => $form_id])}" class="inDialog" title="{t}Предложить товар{/t}">Предложить товар</a>

Возник вопрос, как в такой конструкции использовать свой шаблон формы, а не тот что идет по умолчанию.