Promotions Vouchers and Offers in Drupal Commerce

4,085 views

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 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.

Published in: Business, Technology
3 Comments
4 Likes
Statistics
Notes
  • This is a great insight the only missing gap is applying tax on shipping. Using Canada tax module.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Great insight, pity you never covered canadian sales tax on Shipping.
    --- missing link to the puzzle
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Is it possible to sell coupons as a product, maybe to be delivered by email or posted to users address
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
4,085
On SlideShare
0
From Embeds
0
Number of Embeds
48
Actions
Shares
0
Downloads
42
Comments
3
Likes
4
Embeds 0
No embeds

No notes for slide

Promotions Vouchers and Offers in Drupal Commerce

  1. 1. PROMOTIONS, VOUCHERS AND OFFERS IN DRUPAL COMMERCE Richard Jones, Technical Director, i-KOS NYC Camp July 2012
  2. 2. HELLO!• Richard Jones• CTO i-KOS • London-based Drupal agency specialising in Commerce• @richardjones
  3. 3. 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
  4. 4. 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)
  5. 5. PRICE FORMATTER SETTINGS
  6. 6. PLANNING YOUR OFFERSHowever well you plan, the next offer seems to be somethingyou’ve not thought of...
  7. 7. FIXED PRICE DISCOUNTSFixed Price Discount on aproductNo Conditions $10 off !Applies to any product(regardless of starting price)
  8. 8. FIXED PRICE DISCOUNTS Event triggers when a product is viewedAdds a discount component to the price (note that amount is in pennies)
  9. 9. TIME LIMITED $10Fixed Price Discounts toda off, y on Time limited offer ly!
  10. 10. TIME LIMITEDAdds date checking conditions to the rule
  11. 11. ORDER VALUE LIMITEDFixed Price Discounts $10Only apply when the basket whe off value exceeds a fixed amount n yo spe u ndSlightly more tricky as we are $10applying a discount to the 0!whole order - not product byproduct.
  12. 12. 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)
  13. 13. ORDER VALUE LIMITEDNeed a reversal rule - always consider how to cheat thesystem
  14. 14. POUNDLAND EVE RYT HINForce the price of all items to $1! Gbe a fixed value
  15. 15. POUNDLANDForce the price of all items tobe a fixed value
  16. 16. MULTIBUY BUY 2 GETAdd a discount to the order ONEwhen a 2nd item is purchased. HAL F
  17. 17. MULTIBUYCurrently difficult to do using price rules.We are working on a custom rules action.But you can still work around it!
  18. 18. MULTIBUYCheck if we have the qualifying product and no free one Add the free version of the product
  19. 19. MULTIBUYNeed a reversal rule - always consider how to cheat thesystem
  20. 20. PRODUCT SPECIFIC $5 o ff an Blu- yDiscount specified products Ray
  21. 21. PRODUCT SPECIFIC
  22. 22. PERCENTAGE DISCOUNTS 10% EVE OFFPe r c e n t a g e d i s c o u n t o n RYTeverything HIN G!
  23. 23. PERCENTAGE DISCOUNTS
  24. 24. FREE GIFT FRE KEY E WIT RING HEGift with purchase type offers ORD VER ER! Y
  25. 25. FREE GIFT
  26. 26. FREE GIFT LIMIT
  27. 27. VOUCHERS ENT nycc ER ampFixed Price GET TO $10Percentage OFF
  28. 28. 3RD PARTY OFFERSGroupon, KGB, LikeBees etc. Each has different requirements.Some want you to provide thecodesSome want to provide them
  29. 29. BULK COUPON GENERATIONInstall Commerce CouponBatchhttp://drupal.org/project/commerce_coupon_batchGive it a prefix and the numberof coupons required
  30. 30. SUPPLIED COUPONSUse Feedsdrupal.org/project/feeds
  31. 31. COUPON LOGICThe start position is “valid”Create rules to make it “invalid”Extend the coupon entity with fields you can use
  32. 32. CHANGE IS COMING!http://drupal.org/project/commerce_discount
  33. 33. YOUR QUESTIONS

×