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

Working with Craft Commerce

Jason Mayo
November 02, 2017

Working with Craft Commerce

Jason Mayo

November 02, 2017

More Decks by Jason Mayo

Other Decks in Programming


  1. Working with Craft Commerce @madebyshape @madebymayo

  2. None
  3. 10

  4. Small / Medium Start Ups Protein Powder, Craft Beer, Decorating,

    Womens Fashion, Fitnesss Wear, Preserves & Jams, Health, Mens Fashion, Toxic Free Cosmetics
  5. None
  6. Challenge... Convincing clients to use a not so well known

    and a relatively new eCommerce platform
  7. Demos Feature List Bene ts

  8. We can extend and plug easily (More on this later...)

  9. But, as developers we liked...

  10. Gateway settings in con g (+Others)

  11. Single checkout <form> and custom data Add to cart, update

    cart, update delivery & billing etc
  12. Highly custom delivery options Although confusing at first (But clients

    love this customisability)
  13. Inactive / Active Carts

  14. Custom Order Statuses & Emails

  15. Addresses get created and linked to users (Email address) on

    checkout (And the same address fields for account, billing & delivery!)
  16. “It’s better than CartThrob” Adam Ascroft, 2017

  17. A few problems a long the way...

  18. Lack of 3rd Party Integration (At the moment...) Most enquiries

    ask for integration with full lment applications, or delivery applications. Currently none exist, or are beta.
  19. Promotions can’t be PER variant Making discounts on a black

    pair of jeans di cult
  20. Can’t reorder products It would be good if products acted

    like structure entries
  21. Lack of refund features Always been missing (Unless using Shopify

    or Magento)
  22. Discounts & Sales are limited There aren’t many coupon options

    e.g. Buy X get X
  23. Extend, Extend, Extend...

  24. Extending Commerce helps get missing features, back Wishlists Shortlist Sprout

    Lists Abandonded Carts Abandoned Cart Recovery Accounts Social Login Products Tag Manager Category Sources Popular Products Development Maintenance Dashboard Commerce Widgets (Shameless plug) One Dashboard
  25. Category Sources

  26. Framework

  27. What we have preset... Product Fields / Types Order Statuses

    Member Groups SEO Globals Noti cations Order PDF’s Macros Checkout
  28. Same product, basket & checkout

  29. Product Fields / Types

  30. Noti cations / Globals

  31. Macros

  32. Bene ts - Development time reduced - Bug and UX

    xes are xed across all projects - Commerce CMS feels the ‘same’ between projects - Continuously improve for ALL clients (If paying support)
  33. Downsides - Limited to basket / checkout features - Design

    is limited - Updating elds etc between ‘Bug Fixes’ can be messy - A lot of ‘Up front’ development
  34. Case Study Crafty Beer Cans

  35. None
  36. Challenges - Mixed Cases / Singular / Packs - Stock

    Control - Age Veri cation - MailChimp Integration - Filter - Discounts - Can Club / Membership
  37. Variants Related Product Options

  38. Update Stock on Parent Product

  39. Thanks @madebyshape @madebymayo