Одностраничная корзина Принято

3

Господа разработчики ShopScript, а это такая логика заложена в движок, что если нет в магазине доставки и этот шаг выключен, то нельзя использовать одностраничное оформление заказа? Чем руководствовались не расскажите? :)

P.S. даже при выключенном шаге доставки, он отображается в корзине :)


6 комментариев

  • +1

    Так происходит, если:

    1. Включить блок «Доставка» в настройках оформления заказа.
    2. Удалить все способы доставки.

    Чтобы исправить ситуацию:

    1. Добавьте любой способ доставки.
    2. Отключите блок «Доставка» в настройках оформления заказа.
    3. Удалите способ доставки.
  • +1

    Михаил, скрины специально сделаны для вас и выложены, Шаг доставки отключен вообще, способов доставки не создано вообще

    • +1
      Алексей Алексей Webasyst 4 мая 2021 08:49 #

      Создайте любой шаг доставки, просто чтобы он был в настройках.

    • +1

      Он автоматически отображается выключенным, если удалить все способы доставки. Попробуйте сделать так, как я предложил.

      • +2

        неоднозначно, работает.. но это что? :) Почему все скрыто? Логичнее же, что кнопки "Выбрать доставку" быть не должно и сразу должны отображаться все шаги, оплата и подтверждение с комментарием. Сейчас же надо нажать на кнопку "Выбрать доставку", только потом мне будут показаны варианты оплаты

        • +1

          Это мы скоро исправим. Для временного исправления ситуации в вашем магазине замените в файле wa-apps/shop/templates/actions/frontend/order/form/confirm.html

          {if $error_step_id === "region" || $error_step_id === "shipping"}
              {$_button_text = _w("Select shipping")}

          на

          {if !empty($config["shipping"]["used"])}
              {if $error_step_id === "region" || $error_step_id === "shipping"}
                  {$_button_text = _w("Select shipping")}
              {/if}

          Добавить комментарий

          Чтобы добавить комментарий, зарегистрируйтесь или войдите