Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spree 2.0 and Beyond

Spree 2.0 and Beyond

The Spree 2.0 release represents another huge step forward for the world's most flexible e-commerce platform. This is a comprehensive overview of all the exciting new features in Spree presented by the creator of the Spree himself. This talk will also review some of the exciting milestones achieved since the last SpreeConf and layout a roadmap for where the project is headed going forward from here.

Sean Schofield

May 21, 2013
Tweet

More Decks by Sean Schofield

Other Decks in Programming

Transcript

  1. API Improvements POST /api/checkouts STATUS: 200 OK { "id": 1,

    "number": "R335381310", "item_total": "0.0", "total": "0.0", "state": "cart", "adjustment_total": "-12.0", "user_id": null, "created_at": "2012-10-24T01:02:25Z", "updated_at": "2012-10-24T01:02:25Z", "completed_at": null, "payment_total": "0.0" ... }
  2. 01 02 03 04 05 06 initializer 'custom_splitters', :after =>

    'spree.register.stock_splitters' do |app| app.config.spree.stock_splitters = [ Spree::Stock::Splitter::CustomSplitter, Spree::Stock::Splitter::ShippingCategory ] end 02. Completely replace the splitter logic 01 02 03 01. Add your own logic to the splitters Modify the Splitter Logic initializer 'custom_splitters', :after => 'spree.register.stock_splitters' do |app| app.config.spree.stock_splitters << Spree::Stock::Splitter::CustomSplitter end
  3. Join our Community • Google Group/Mailing List: spree-user • IRC

    Chat Room: #spree • Help with the Documentation • File an Issue • Write a Patch
  4. Help With the Documentation $ git clone git://github.com/spree/spree-guides.git $ bundle

    install $ nanoc autocompile Only Three Steps - Anyone Can Do It!