Promotions Vouchers and Offers in Drupal Commerce

  • 2,658 views
Uploaded 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.

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • This is a great insight the only missing gap is applying tax on shipping. Using Canada tax module.
    Are you sure you want to
    Your message goes here
  • Great insight, pity you never covered canadian sales tax on Shipping.
    --- missing link to the puzzle
    Are you sure you want to
    Your message goes here
  • Is it possible to sell coupons as a product, maybe to be delivered by email or posted to users address
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,658
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
36
Comments
3
Likes
3

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

Transcript

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