Задать вопрос

Как в Spreecommerce изменить страницу оформления заказа?

Кто работал с Spreecommerce? Подскажите пожалуйста, как изменить страницу оформления заказа?
Как убрать шаги при заказе? И почему на первом шаге, появляется ошибка ?

We are unable to calculate shipping rates for the selected items.
  • Вопрос задан
  • 2681 просмотр
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
Решения вопроса 1
@SeNaP Автор вопроса
Нашел решение.
Может быть, кому то будет интересно.
Spree::Order.class_eval do
  checkout_flow do
    go_to_state :address
    #go_to_state :payment, :if => lambda { |order| order.payment_required? }
    #go_to_state :confirm, :if => lambda { |order| order.confirmation_required? }
    go_to_state :complete
  end

  # If true, causes the payment step to happen during the checkout process
  def payment_required?
    return false
  end

  # If true, causes the confirmation step to happen during the checkout process
  def confirmation_required?
    return true
  end

end

Закинуть в:
/app/models/spree/order_decorator.rb
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы