Your SlideShare is downloading. ×
0
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Promotions in Drupal Commerce
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Promotions in Drupal Commerce

9,756

Published on

Drupal Commerce is an incredibly powerful suite of modules for creating e-Commerce sites in Drupal. With Rules based pricing it is possible to create highly complex special offers, vouchers and …

Drupal Commerce is an incredibly powerful suite of modules for creating e-Commerce sites in Drupal. With Rules based pricing it is possible to create highly complex special offers, vouchers and variable pricing.

However, this can be a minefield of business logic contradiction and complex rule configuration way beyond what your site administrator can manage easily.

VIDEO:

http://archive.org/details/BadcampukApril2012-RichardJones-PromotionsVou...

This session works through a number of offer scenarios for your e-Commerce site and demonstrates ways to work around some common situations we have encountered.

Some examples:

* Time based price promotions
* Voucher based discounts (percentage and fixed price)
* Bundle pricing
* Limited offers
* Groupon / KGB and any other "group offer" site that will creep up on you - what you should ask the vendor
* Limiting offers per person
* Other offer restrictions

This session assumes previous knowledge of the rules based pricing of Drupal Commerce - or attendence of my Commerce Essentials session if it's on the agenda!

Published in: Technology, Business
1 Comment
12 Likes
Statistics
Notes
  • Hi, thanks for the valuable tutorial. In the free gift promotion, how would you go about adding a free t-shirt (with color and size variables) when the order total is over $50? Is there a way to change product SKU to the final Product Content Type? (Then I'd simply duplicate the SKUs and create an new FREE GIFT product whose price is $0 that would be added. What do you think? I'm surprised there isn't already a module for this. Would the Coupons module work? Any help is incredibly appreciated. Thanks!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
9,756
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
1
Likes
12
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. PROMOTIONS, VOUCHERS AND OFFERS IN DRUPAL COMMERCE
    • 2. DRUPAL COMMERCE PRICING MODEL
    • 3. DRUPAL COMMERCE PRICING MODELProduct Prices start with a Base Price
    • 4. DRUPAL COMMERCE PRICING MODELProduct Prices start with a Base PriceFinal Selling Prices are calculated using Rules
    • 5. DRUPAL COMMERCE PRICING MODELProduct Prices start with a Base PriceFinal Selling Prices are calculated using RulesPrices are made up of multiple Components
    • 6. DRUPAL COMMERCE PRICING MODELProduct Prices start with a Base PriceFinal Selling Prices are calculated using RulesPrices are made up of multiple ComponentsRules conditions and actions provide incredible flexibility
    • 7. BEFORE YOU START
    • 8. BEFORE YOU STARTInstall the Commerce Extra Price Formatters module
    • 9. BEFORE YOU STARTInstall the Commerce Extra Price Formatters modulehttp://www.drupal.org/project/commerce_extra_price_formatters
    • 10. BEFORE YOU STARTInstall the Commerce Extra Price Formatters modulehttp://www.drupal.org/project/commerce_extra_price_formatters(It’s just going to make it easier to see what’s going on)
    • 11. PRICE FORMATTER SETTINGS
    • 12. PRICE FORMATTER SETTINGS
    • 13. PLANNING YOUR OFFERS
    • 14. PLANNING YOUR OFFERSHowever well you plan, the next offer seems to be somethingyou’ve not thought of...
    • 15. FIXED PRICE DISCOUNTS £10 off !
    • 16. FIXED PRICE DISCOUNTSFixed Price Discount on aproduct £10 off !
    • 17. FIXED PRICE DISCOUNTSFixed Price Discount on aproduct £10No Conditions off !
    • 18. FIXED PRICE DISCOUNTSFixed Price Discount on aproduct £10No Conditions off !Applies to any product(regardless of starting price)
    • 19. FIXED PRICE DISCOUNTS Event triggers when a product is viewedAdds a discount component to the price (note that amount is in pennies)
    • 20. TIME LIMITED £10 toda o ff, y on ly!
    • 21. TIME LIMITED £10Fixed Price Discounts toda o ff, y on ly!
    • 22. TIME LIMITED £10Fixed Price Discounts toda o ff, y onTime limited offer ly!
    • 23. TIME LIMITEDAdds date checking conditions to the rule
    • 24. ORDER VALUE LIMITED £10 whe off n yo spen u d £100 !
    • 25. ORDER VALUE LIMITEDFixed Price Discounts £10 whe off n yo spen u d £100 !
    • 26. ORDER VALUE LIMITEDFixed Price Discounts £10 whe offOnly apply when the basket n yovalue exceeds a fixed amount spen u d £100 !
    • 27. ORDER VALUE LIMITEDFixed Price Discounts £10 whe offOnly apply when the basket n yovalue exceeds a fixed amount spen u dSlightly more tricky as we are £100applying a discount to the !whole order - not product byproduct.
    • 28. ORDER VALUE LIMITEDDifferent event - this one reruns the rule when a change is made to the order Checks discount hasn’t already been added and that order value is sufficient Add a special DISCOUNT product to the cart (which has negative price)
    • 29. ORDER VALUE LIMITED
    • 30. ORDER VALUE LIMITEDNeed a reversal rule - always consider how to cheat thesystem
    • 31. POUNDLAND EVER Y THIN £1! G
    • 32. POUNDLAND EVER Y THINForce the price of all items to £1! Gbe a fixed value
    • 33. POUNDLAND
    • 34. POUNDLANDForce the price of all items tobe a fixed value
    • 35. MULTIBUY BUY GET O 2 NE H PRIC ALF E!
    • 36. MULTIBUY BUY GET O 2 NE HAdd a discount to the order PRIC ALFwhen a 2nd item is purchased. E!
    • 37. MULTIBUY
    • 38. MULTIBUYCurrently difficult to do using price rules.
    • 39. MULTIBUYCurrently difficult to do using price rules.We are working on a custom rules action.
    • 40. MULTIBUYCurrently difficult to do using price rules.We are working on a custom rules action.But you can still work around it!
    • 41. MULTIBUYCheck if we have the qualifying product and no free one Add the free version of the product
    • 42. MULTIBUY
    • 43. MULTIBUYNeed a reversal rule - always consider how to cheat thesystem
    • 44. PRODUCT SPECIFIC £5 o ff an Blu- y Ray
    • 45. PRODUCT SPECIFIC £5 o ff an Blu- yDiscount specified products Ray
    • 46. PRODUCT SPECIFIC
    • 47. PERCENTAGE DISCOUNTS 10% EVER OFF YTHI NG!
    • 48. PERCENTAGE DISCOUNTS 10% EVER OFFPe r c e n t a g e d i s c o u n t o n YTHIeverything NG!
    • 49. PERCENTAGE DISCOUNTS
    • 50. FREE GIFT FREE KEY R WITH ING EVER ORD Y ER!
    • 51. FREE GIFT FREE KEY R WITH ING EVERGift with purchase type offers ORD Y ER!
    • 52. FREE GIFT
    • 53. FREE GIFT LIMIT
    • 54. VOUCHERS ENTE BAD R CAM GET £ P TO 10 O FF
    • 55. VOUCHERS ENTE BAD RFixed Price CAM GET £ P TO 10 O FF
    • 56. VOUCHERS ENTE BAD RFixed Price CAM GET £ P TO 10 OPercentage FF
    • 57. 3RD PARTY OFFERS
    • 58. 3RD PARTY OFFERSGroupon, KGB, LikeBees etc.
    • 59. 3RD PARTY OFFERSGroupon, KGB, LikeBees etc.Each has different requirements.
    • 60. 3RD PARTY OFFERSGroupon, KGB, LikeBees etc.Each has different requirements.Some want you to provide thecodes
    • 61. 3RD PARTY OFFERSGroupon, KGB, LikeBees etc.Each has different requirements.Some want you to provide thecodesSome want to provide them
    • 62. 3RD PARTY OFFERSGroupon, KGB, LikeBees etc.Each has different requirements.Some want you to provide thecodesSome want to provide them
    • 63. BULK COUPON GENERATION
    • 64. BULK COUPON GENERATIONInstall Commerce CouponBatch
    • 65. BULK COUPON GENERATIONInstall Commerce CouponBatchhttp://drupal.org/project/commerce_coupon_batch
    • 66. BULK COUPON GENERATIONInstall Commerce CouponBatchhttp://drupal.org/project/commerce_coupon_batchGive it a prefix and the numberof coupons required
    • 67. BULK COUPON GENERATIONInstall Commerce CouponBatchhttp://drupal.org/project/commerce_coupon_batchGive it a prefix and the numberof coupons required
    • 68. BULK COUPON GENERATIONInstall Commerce CouponBatchhttp://drupal.org/project/commerce_coupon_batchGive it a prefix and the numberof coupons required
    • 69. SUPPLIED COUPONS
    • 70. SUPPLIED COUPONSUse Feeds
    • 71. SUPPLIED COUPONSUse Feedsdrupal.org/project/feeds
    • 72. SUPPLIED COUPONSUse Feedsdrupal.org/project/feeds
    • 73. SUPPLIED COUPONSUse Feedsdrupal.org/project/feeds
    • 74. SUPPLIED COUPONSUse Feedsdrupal.org/project/feeds
    • 75. COUPON LOGIC
    • 76. COUPON LOGICThe start position is “valid”
    • 77. COUPON LOGICThe start position is “valid”Create rules to make it “invalid”
    • 78. COUPON LOGICThe start position is “valid”Create rules to make it “invalid”Extend the coupon entity with fields you can use
    • 79. OTHER IDEAS
    • 80. OTHER IDEASSale price field for a coupon
    • 81. OTHER IDEASSale price field for a couponCommission price
    • 82. YOUR QUESTIONS

    ×