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
Tweet

More Decks by Jason Mayo

Other Decks in Programming

Transcript

  1. Working with
    Craft Commerce
    @madebyshape
    @madebymayo

    View Slide

  2. View Slide

  3. 10

    View Slide

  4. Small / Medium
    Start Ups
    Protein Powder, Craft Beer, Decorating, Womens Fashion, Fitnesss Wear,
    Preserves & Jams, Health, Mens Fashion, Toxic Free Cosmetics

    View Slide

  5. View Slide

  6. Challenge...
    Convincing clients to use a not so well known and a
    relatively new eCommerce platform

    View Slide

  7. Demos
    Feature List
    Bene ts

    View Slide

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

    View Slide

  9. But, as developers we liked...

    View Slide

  10. Gateway settings in con g (+Others)

    View Slide

  11. Single checkout and custom data
    Add to cart, update cart, update delivery & billing etc

    View Slide

  12. Highly custom delivery options
    Although confusing at first (But clients love this customisability)

    View Slide

  13. Inactive / Active Carts

    View Slide

  14. Custom Order Statuses & Emails

    View Slide

  15. Addresses get created and linked to users (Email address) on checkout
    (And the same address fields for account, billing & delivery!)

    View Slide

  16. “It’s better than CartThrob”
    Adam Ascroft, 2017

    View Slide

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

    View Slide

  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.

    View Slide

  19. Promotions can’t be PER variant
    Making discounts on a black pair of jeans di cult

    View Slide

  20. Can’t reorder products
    It would be good if products acted like structure entries

    View Slide

  21. Lack of refund features
    Always been missing (Unless using Shopify or Magento)

    View Slide

  22. Discounts & Sales are limited
    There aren’t many coupon options e.g. Buy X get X

    View Slide

  23. Extend, Extend, Extend...

    View Slide

  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

    View Slide

  25. Category Sources

    View Slide

  26. Framework

    View Slide

  27. What we have preset...
    Product Fields / Types
    Order Statuses
    Member Groups
    SEO
    Globals
    Noti cations
    Order PDF’s
    Macros
    Checkout

    View Slide

  28. Same product, basket & checkout

    View Slide

  29. Product Fields / Types

    View Slide

  30. Noti cations / Globals

    View Slide

  31. Macros

    View Slide

  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)

    View Slide

  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

    View Slide

  34. Case Study
    Crafty Beer Cans

    View Slide

  35. View Slide

  36. Challenges
    - Mixed Cases / Singular / Packs
    - Stock Control
    - Age Veri cation
    - MailChimp Integration
    - Filter
    - Discounts
    - Can Club / Membership

    View Slide

  37. Variants
    Related Product Options

    View Slide

  38. Update Stock on Parent Product

    View Slide

  39. Thanks
    @madebyshape
    @madebymayo

    View Slide