Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Commerce Beyond the CartCommerce Beyond the Cart
Presented by: Steve Kessler
June 29th
, 2013
Why Are We Here?Why Are We Here?
About MeAbout Me
• Drupal Consultant
• Background in technology and communications
• Experience with small to medium sized...
The Typical ProcessThe Typical Process
Look for
products
Select
Products
Add
Items to
Cart
Review
Cart
Checkou
t
Carts WorkCarts Work
• Carts work for products
• Carts work for browsing
• Carts work for selecting multiple products
If Carts Work Why Do WeIf Carts Work Why Do We
Need Something Else?Need Something Else?
Carts Don’t Work For AllCarts Don’t Work For All
TransactionsTransactions
• Rapid payments
• Bill payment
• Single item ch...
We All Want the ExpressWe All Want the Express
LaneLane
This is a file from the Wikimedia Commons.
http://en.wikipedia.org...
Infinite Buyer ExampleInfinite Buyer Example
Infinite Buyer ExampleInfinite Buyer Example
Offer
Counter
Offer
Purchase
Carts Can Be ConfusingCarts Can Be Confusing
Options and ModulesOptions and Modules
• Rules
• Commerce Express Checkout
• Commerce Options Field
• Commerce Point of Sa...
RulesRules
• Create a redirection rule
• Use rules to otherwise process or prepare a
transaction
Commerce ExpressCommerce Express
CheckoutCheckout
• Adds product reference display to replace Add
To Cart.
• Skips the car...
Commerce ExpressCommerce Express
CheckoutCheckout
https://drupal.org/project/commerce_express_checkout
Commerce Options
Field
• Allows you to create options and based
on the selection drive users directly to
checkout
• Good f...
Commerce Point of SaleCommerce Point of Sale
• Point of Sale solution
• AJAX (self updating) interface
• Working on Author...
RoomsRooms
• Specific solution designed for small hotels
• Could be used for other rental situations
• Can use a cart but ...
RoomsRooms
https://drupal.org/project/rooms
Custom CodeCustom Code
• Use code to skip the cart screen
• Use code to create ad-hoc products or line
items
• No examples...
The ProcessThe Process
Firm Path ExampleFirm Path Example
• Install Profile Coming Soon
– Invoicing
– Contributing to partial payments
– Reconcil...
Partial PaymentsPartial Payments
• Partial payments are important for many sites
without carts
– Invoices
– Deposits
– One...
Other AlternativesOther Alternatives
• Other Commerce options for Drupal
– Ubercart (https://drupal.org/project/ubercart)
...
Drupal Global TrainingDrupal Global Training
DayDay
• Building Drupal
– Hands on with Views
• http://www.t4tcolorado.org/c...
What Questions Do YouWhat Questions Do You
Have For Me?Have For Me?
Upcoming SlideShare
Loading in …5
×

Commerce beyond the cart final 1

435 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Commerce beyond the cart final 1

  1. 1. Commerce Beyond the CartCommerce Beyond the Cart Presented by: Steve Kessler June 29th , 2013
  2. 2. Why Are We Here?Why Are We Here?
  3. 3. About MeAbout Me • Drupal Consultant • Background in technology and communications • Experience with small to medium sized businesses, nonprofit organizations and government • Working with Drupal for about six years • CTO and Managing Partner of • Volunteer trainer for Teaming 4 Technology
  4. 4. The Typical ProcessThe Typical Process Look for products Select Products Add Items to Cart Review Cart Checkou t
  5. 5. Carts WorkCarts Work • Carts work for products • Carts work for browsing • Carts work for selecting multiple products
  6. 6. If Carts Work Why Do WeIf Carts Work Why Do We Need Something Else?Need Something Else?
  7. 7. Carts Don’t Work For AllCarts Don’t Work For All TransactionsTransactions • Rapid payments • Bill payment • Single item checkouts • One product without options • Subscriptions • Point of Sale Systems
  8. 8. We All Want the ExpressWe All Want the Express LaneLane This is a file from the Wikimedia Commons. http://en.wikipedia.org/wiki/File:Highway_401_transfer.jpg
  9. 9. Infinite Buyer ExampleInfinite Buyer Example
  10. 10. Infinite Buyer ExampleInfinite Buyer Example Offer Counter Offer Purchase
  11. 11. Carts Can Be ConfusingCarts Can Be Confusing
  12. 12. Options and ModulesOptions and Modules • Rules • Commerce Express Checkout • Commerce Options Field • Commerce Point of Sale • Rooms • Custom code • Firm Path
  13. 13. RulesRules • Create a redirection rule • Use rules to otherwise process or prepare a transaction
  14. 14. Commerce ExpressCommerce Express CheckoutCheckout • Adds product reference display to replace Add To Cart. • Skips the cart • Great for express shopping scenario.
  15. 15. Commerce ExpressCommerce Express CheckoutCheckout https://drupal.org/project/commerce_express_checkout
  16. 16. Commerce Options Field • Allows you to create options and based on the selection drive users directly to checkout • Good for donations or quick payments for a specific item or service • Could work for service payments • https://drupal.org/project/commerce_op tions_field
  17. 17. Commerce Point of SaleCommerce Point of Sale • Point of Sale solution • AJAX (self updating) interface • Working on Authorize.net Card Present transaction support • We need something like a cart but not our typical commerce cart • https://drupal.org/project/commerce_pos
  18. 18. RoomsRooms • Specific solution designed for small hotels • Could be used for other rental situations • Can use a cart but can also be designed to skip the cart
  19. 19. RoomsRooms https://drupal.org/project/rooms
  20. 20. Custom CodeCustom Code • Use code to skip the cart screen • Use code to create ad-hoc products or line items • No examples in the presentation but I will get some examples up online ASAP.
  21. 21. The ProcessThe Process
  22. 22. Firm Path ExampleFirm Path Example • Install Profile Coming Soon – Invoicing – Contributing to partial payments – Reconciliation reports designed for firms doing invoices • SaaS Service
  23. 23. Partial PaymentsPartial Payments • Partial payments are important for many sites without carts – Invoices – Deposits – One time fees • Firm Path will be giving our modifications back to the community
  24. 24. Other AlternativesOther Alternatives • Other Commerce options for Drupal – Ubercart (https://drupal.org/project/ubercart) – PayPal API (https://drupal.org/project/paypal_api) – Others? • CiviCRM
  25. 25. Drupal Global TrainingDrupal Global Training DayDay • Building Drupal – Hands on with Views • http://www.t4tcolorado.org/calendar/event/ 1668
  26. 26. What Questions Do YouWhat Questions Do You Have For Me?Have For Me?

×