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

Exploring WooCommerce

Exploring WooCommerce

A look into the extendability of WooCommerce

Ef0ca9dc51eb3f428e9e6ba89088d51f?s=128

Caleb Burks

July 18, 2015
Tweet

Transcript

  1. EXPLORING WOOCOMMERCE

  2. INTRODUCTION ▸ Caleb Burks ▸ WC Ninja at Automattic ▸

    Loves Gummy Bears ▸ Tweets at @WPprodigy
  3. WHAT IS WOOCOMMERCE? A good developer solves problems, a great

    developer solves problems with the tools he already has. — Someone Smart WooCommerce is a powerful, extendable eCommerce plugin that helps you sell anything. Beautifully.
  4. STEP ONE: FIND THE PROBLEM What is the Scope of

    the Project?
  5. STEP TWO: FIND THE TOOLS WooCommerce is great for selling

    physical and downloadable products out of the box, but what if your client needs: ▸ Subscriptions? ▸ Memberships? ▸ Ticketing?
  6. STEP THREE: IMPLEMENT THE SOLUTION

  7. CASE STUDIES Let's take a look at some examples of

    these three steps in action!
  8. CASE STUDY #1 Name: Lemonade Stand Needs: Basic physical products

    with multiple options Solution: WooCommerce Variable Products
  9. CREATE A VARIABLE PRODUCT

  10. VARIABLE PRODUCT: ADD ATTRIBUTES

  11. VARIABLE PRODUCT: VARIATIONS ▸ Create Variations

  12. None
  13. VARIABLE PRODUCT: RESULT

  14. CASE STUDY #2 Name: Taylor Swift Song Album Needs: Multiple

    products grouped together Solution: WooCommerce Product Bundles
  15. QUICK COMPARISONS ▸ Grouped Products Perfect for letting a customer

    add several similar products from a range to their cart in one go and is included in WooCommerce core. ▸ Chained Products Ideal if you want to gift customers product x & y when they purchase product z.
  16. QUICK COMPARISONS ▸ Force Sells Used to link ‘required’ products

    together such as a service and a part. ▸ Product Bundles Ideal for creating product Kits, Assemblies or Combos where the bundled products are static properties of the Bundle and then (optionally) sold at a discounted price.
  17. CREATE A BUNDLED PRODUCT

  18. CONFIGURE THE BUNDLED PRODUCTS

  19. BUNDLED PRODUCT: RESULT

  20. CASE STUDY #3 Name: Computer Store Needs: Configure multiple parts

    conditionally based on user selections Solution: WooCommerce Composite Products
  21. CREATE A COMPOSITE PRODUCT: LAYOUT

  22. ADDING COMPONENTS

  23. ADDING COMPONENTS: ADVANCED

  24. SCENARIOS?

  25. SCENARIO EXAMPLES ▸ If X is chosen, Y is not

    available When a Retina Screen is chosen, only make 256 and 512gb hard drives available. ▸ If X is not chosen, Y is available. When a Mac is not chosen, all PC parts available.
  26. BACK TO THE LAYOUT OPTIONS

  27. OPTIONS STYLE DROPDOWNS VS PRODUCT THUMBNAILS

  28. LAYOUT: STACKED

  29. LAYOUT: PROGRESSIVE

  30. LAYOUT: STEPPED

  31. LAYOUT: COMPONETIZED

  32. COMPOSITE PRODUCT: RESULT

  33. QUICK BREAK :)

  34. GUESS THE WEB BROWSER

  35. GUESS THE WEB BROWSER

  36. GUESS THE WEB BROWSER

  37. GUESS THE WEB BROWSER

  38. GUESS THE WEB BROWSER

  39. CASE STUDY #4 Name: Bed and Breakfast Needs: Allow online

    room reservations Solution: WooCommerce Bookings
  40. CREATE A BOOKABLE PRODUCT

  41. ADDING AVAILABILITY

  42. ADDING COSTS

  43. ADDING PERSONS

  44. ADDING RESOURCES

  45. MANAGING RESOURCES

  46. BOOKINGS PRODUCT: RESULT

  47. CASE STUDY #5 Name: Magazine Service Needs: Physical and Digital

    Magazine Subscriptions Solution: WooCommerce Subscriptions
  48. CREATE A SUBSCRIPTION PRODUCT ▸ Simple Subscription ▸ Variable Subscription

  49. ADDING ATTRIBUTES

  50. None
  51. SUBSCRIPTION RESULT

  52. SUBSCRIPTION EXTRAS

  53. SUBSCRIPTION EXTRAS

  54. IMPORTANT THINGS TO NOTE ▸ Manual or Automatic Renewals ▸

    Choosing a Payment Gateway ▸ One Subscription Per Order (for now)
  55. </CASE STUDIES>

  56. NOTEABLE MENTIONS ▸ WooCommerce Memberships ▸ Product Vendors ▸ Taylor

    Swift ▸ Sensei (Learning Management)
  57. QUESTIONS?

  58. A LOOK INTO THE FUTURE!

  59. WOOCOMMERCE 2.4