Sha256: 1a95966ec00de045511d6fbd823de1db77a48a40e44cf439195d789319837146

Contents?: true

Size: 1.1 KB

Versions: 40

Compression:

Stored size: 1.1 KB

Contents

# frozen_string_literal: true

Spree::Sample.load_sample("addresses")
Spree::Sample.load_sample("stores")

payment_method = Spree::PaymentMethod::Check.first!
store = Spree::Store.first!

orders = []
orders << Spree::Order.create!(
  number: "R123456789",
  email: "spree@example.com",
  item_total: 150.95,
  adjustment_total: 150.95,
  total: 301.90,
  shipping_address: Spree::Address.first,
  billing_address: Spree::Address.last
)

orders << Spree::Order.create!(
  number: "R987654321",
  email: "spree@example.com",
  item_total: 15.95,
  adjustment_total: 15.95,
  total: 31.90,
  shipping_address: Spree::Address.first,
  billing_address: Spree::Address.last
)

orders[0].line_items.create!(
  variant: Spree::Product.find_by!(name: "Ruby on Rails Tote").master,
  quantity: 1,
  price: 15.99
)

orders[1].line_items.create!(
  variant: Spree::Product.find_by!(name: "Ruby on Rails Bag").master,
  quantity: 1,
  price: 22.99
)

orders.each do |order|
  order.payments.create!(payment_method: payment_method)
  order.update_attributes(store: store)

  order.next! while !order.can_complete?
  order.complete!
end

Version data entries

40 entries across 40 versions & 2 rubygems

Version Path
solidus_sample-2.6.3 db/samples/orders.rb
solidus_sample-2.8.0 db/samples/orders.rb
solidus_sample-2.7.1 db/samples/orders.rb
solidus_sample-2.6.2 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.14 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.13 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.12 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.11 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.10 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.9 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.8 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.7 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.6 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.5 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.4 db/samples/orders.rb
solidus_sample_devise_token_auth-2.8.0.alpha.3 db/samples/orders.rb
solidus_sample-2.7.0 db/samples/orders.rb
solidus_sample-2.6.1 db/samples/orders.rb
solidus_sample-2.6.0 db/samples/orders.rb
solidus_sample-2.6.0.rc1 db/samples/orders.rb