Задать вопрос
Ответы пользователя по тегу Ruby on Rails
  • Как в Spreecommerce изменить страницу оформления заказа?

    @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
    Ответ написан
    Комментировать