Professional Documents
Culture Documents
Executive Summary
Sweet Tooth is a revolutionary step for customer loyalty programs, not only because it’s the
first fully featured rewards program built on top of the Magento E-Commerce platform, but
also because it’s the only loyalty system that gives store administrators full control over the
way customers earn and redeem points.
In minutes, store administrators can create and employ a unique and fully featured rewards
campaign. Through this document you will learn how Sweet Tooth is simple, flexible and
traceable, and built with only the highest software quality standards in mind.
The enclosed document was prepared by WDCA, a registered organization under Trade
Business Technology Corp in Cambridge, Ontario, Canada. Contained is everything you need to
know about the Sweet Tooth customer loyalty system. The content is geared towards readers
with any level of technical understanding.
Sweet Tooth is a turn-key commercial open-source plug-in for any supported Magento
platform. With your purchase of a license, we will guarantee twelve (12) months of Sweet
Tooth system bug fixes and security updates subject to the terms and conditions of the license.
Please direct any further questions or inquiries you may have to me or Steve through
nelkaake@wdca.ca or sdeckert@wdca.ca respectively.
Regards,
Jay El-Kaake
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
Page |3
Table Contents
1.0 Introduction ...............................................................................................4
1.1 Why Implement a Customer Loyalty Program into Your Store? ..................................... 4
1.2 Why Your Retail Business Needs a Sweet Tooth ............................................................. 5
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
Page |4
1.0 Introduction
1.1 Why Implement a Customer Loyalty Program into Your Store?
Regardless of the market, consumers have many options to choose from when making a
purchase. The companies that will survive are those that manage to retain customers. The
businesses that retain customers are increasingly using the same method: customer loyalty
programs.
Loyalty programs add extra value for customers and create strong, long lasting customer
relationships. They increase revenue: it has been proven that loyal customers not only spend
more on each visit, but are twice as likely to refer a new customer.1 They also decrease cost: a
new customer is six to eight times more costly to acquire than to maintain an existing
customer.2 The global retail industry trend is towards loyalty programs: reward programs have
doubled between 2006 and 2007 alone.3 Implementation of a loyalty program will pay for itself.
1
Reichheld, Fredrick F. Loyalty Rules: How Today's Leaders Build Long Lasting Relationships. Boston: Harvard
Business, 2003. Print.
2
September 2007 Express Market Brief
3
September 2007 Express Market Brief
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
Page |5
This system provides store administrators unparalleled flexibility to create and control virtually
any incentive program that is based on customer points. Sweet Tooth achieves this by using its
adaptable promotion rule system; a system that is as configurable as it is intuitive. If your
loyalty program involves customer points, the promotion rule system can configure it.
Sweet Tooth distinguishes itself from other e-commerce loyalty systems using its transfer
system. Rather than storing customers’ point balances in a lump sum and debiting or crediting
that lump sum like other loyalty programs, Sweet Tooth records each customer point
transaction individually ensuring that each change in points balance is accounted for.
Administrators will be able to determine where each of their customers’ points has come from.
Powerful marketing is another key feature of Sweet Tooth. Administrators can allow their new
and frequent customers to earn points for referring friends, signing up for a customer account,
rating products, writing reviews, and signing up for newsletters to name a few. Not only will
these create store-loyalty, but they will also provide an opportunity for administrators to gather
valuable feedback from customers.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
Page |6
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
Page |7
Customer Group Points earned for Can redeem points Can redeem points to
Status writing reviews. to get a free get a free wooden
hammer? duck?
John Doe Silver 10 points NO NO
Stacey Allen Gold Member 10 points YES YES
+ 1 Gold Point
Mike Foo VIP Member 10 Points NO YES
+ 10 Additional
Points
Table 1: Shows how customer group status affects how customers can redeem or earn points.
Administration can create a rewards program in which customers have to pay a fee to be a
member of a certain group (and receive that group’s specific promotion rules).
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
Page |8
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
Page |9
Purchasing products
Customers will receive points for specific purchases. Using points on a specific product is an
effective way to sell excess inventory, or perhaps persuade customers towards products with
higher profit margins.
Customers will receive points for specific purchases. Using points on a specific product is an
effective way to sell excess inventory, or perhaps persuade customers towards products with
higher profit margins.
Voting in a poll
Rewarding customers for voting is valuable because these polls will not only increase customer
site browsing, but also provide a method for administrators to collect feedback on products,
experience and recommendations to name a few.
A great way to infuse new customers into a client base is to reward them simply for creating an
account. Even if the customer does not make an initial purchase, a sales lead is generated.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 10
Figure 4: A notice showing the customer receiving points for signing up a new customer account
Figure 5: Notice displayed showing a customer has earned points for signing up to a newsletter, for making a purchase and
has redeemed points on a purchase as well.
Customers are able to be rewarded for purchases that are made using specific payment and
shipping methods. Keep customers away from costly payment methods by rewarding them
with points for those that take less off your bottom line.
These are only a few of the multitude point distribution rules that Sweet Tooth is able to create.
See section 4.0 for a more in depth view on point rule creation.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 11
Catalog redemptions are viewable on the product page that they correspond to. For instance,
redemption on a specific laptop is shown on that laptop’s product page. All redemptions that
are applicable to that product are shown on that product’s page, showing the customer the
point-spending options available. When a customer selects which redemption to apply, the
checkout process proceeds normally: the customer selects the quantity of purchases desired,
then proceeds to the shopping cart. See figure 6 for an example of a catalog redemption.
Once at the shopping cart page, the customer is able to apply the desired points to any
shopping cart redemptions that are available. The customer is able to see all applicable
redemptions, selects the desired shopping cart redemption (if any), and proceed to checkout
normally.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 12
Figure 7: A shopping cart view showing both catalog redemption, “$5 off notebooks for 1 Silver”, as well as shopping cart
redemption, “$15 off when you spend 30 Gold points”.
At any point during the checkout process the customer can remove any redemption without
losing the shopping cart. Points earned, points spent and associated discounts or prizes will be
updated accordingly.
Depending on shopping cart redemption rule conditions, is it possible for customers to redeem
discounts or prizes on products by redeeming points and purchasing other products. If the rule
requires that the cart contents meet a certain criteria as well as the customer redeem points,
the customer will not receive the benefits of the rule such as discounts or free shipping until the
cart conditions are met.
Customer Rewards
Shipping, product and/or shopping cart discounts are reflected in the shopping cart totals as
well as in the final checkout section of the checkout process.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 13
For more detailed point information, the customer can visit the “My Points and Rewards” page.
This page under a customer’s “My Account” tab clearly summarizes the customer’s point
history. Here, customers are presented with their point balance, points earned and points spent
in a simple format.
Figure 10: Recent Points Earnings and Recent Rewards Points Spent
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 14
The My Points & Rewards page is the go to page on the front end for a customer’s point
information. Not only will it display recent earnings and spending, it will also display the status
of a transfer. There is also a selection of products customers can use their points on displayed
in the My Points & Rewards page. Constant reminding of what customers are able to spend
points on reinforces interest in the store’s points program and will keep customers excited
about purchases.
Figure 11: My Points & Rewards page, showing Send Points to a Friend, Redeem Your Points and point balance.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 15
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 16
4.2 Conditions
The conditions of a rule define the situation that must be present for an action to occur.
Conditions that are available depend on whether a catalog, shopping cart or customer behavior
rule is being created.
Price: “Receive 10 Gold points for every purchase that has a price greater than $499”
Category: “Receive 10 Gold points for every product in the category Laptop Computers”
• The Sweet Tooth rules system also has the ability to specify which dates the points
promotions begin and end:
“Receive 10 Gold points for every product in the category Laptop Computers that is priced greater than
$499 between the dates of June 1st – June 3rd.”
• All product promotion rules can be used to create discounts as well, where the
customer would opt to spend points to receive the discount:
“Deduct 10 Gold points for every product in the category Laptop Computers between the dates of June
1st – June 3rd and grant the customer a 15% discount on price.”
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 17
• Shopping cart promotions can be based on the subtotal of the shopping cart:
Figure 13: Shows customer that they will earn 30 Gold points for purchases over $300
• Shopping cart promotions can be based on the product quantities of the shopping cart:
“Receive 30 Gold points for every order that contains 3 or more notebooks”
• Shopping cart promotions can be based on a coupon code. Coupon codes can be
configured to only be used once or to have multiple uses:
“Receive 10 Gold points when using coupon code VIP123 during checkout”
“Receive 30 Gold points for all orders containing 3 or more notebooks that is greater than $300 subtotal
between the dates of June 1st – June 3rd using the coupon code VIP123”
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 18
• All shopping cart promotion rules can be used to create discounts as well, where the
customer would opt to spend points to receive the discount:
“Deduct 30 Gold points for every order subtotal greater than $300 and grant a 15% discount on price”
Figure 14: Shows that these points from review need to be approved by an administrator
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 19
of topics such as: the website, a product, a promotion, and customer demographics, to name a
few.
Sell Points
Administrators can create virtual products that represent an amount of points that customers
are able to purchase. A catalog rule would be tied to this product that would distribute points
to the customer upon purchase. For example, if a customer is 28 points away from buying a
product with their points, the customer can buy the product “30 Points” for $10.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 20
4.3 Actions
If the conditions of a rule are met, then an action takes place. The following section will
highlight these actions and how they may be applied to create various promotions.
Figure 17: A fixed amount of points will be distributed if conditions are met
These distribution actions work directly in all rules: shopping cart, catalog and customer
behavior. Following is an example of each.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 21
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 22
Status Description
On Hold The coordinators have not yet decided whether the transfer is valid. The store coordinator should
comment on the status of the transfer.
Cancelled The order or transaction was cancelled before points were changed.
Approved The changes have been made to the customer’s point balance. No further action is required.
Retracted The changes created by a previously approved transfer were recalled. Customer points should revert to
the same status as before the transfer was initiated.
Pending A store coordinator needs to approve the points to be transferred to the customer’s account.
Begin
Retract Approved
Figure 19: Point Status Diagram with the initial state being pending.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 23
The built-in caching mechanisms of Magento are utilized in all Sweet Tooth components,
meaning that web pages and data will be cached and reloaded only if there are changes made
to their content. This drastically increases performance by ensuring that resource-heavy
computations are only performed as often as they are absolutely required.
Sweet Tooth is geared to be 100% modular with the rest of your store, including core Magento
components as well as any other extensions you may have. The system focuses on using class
rewrites and Magento’s observer technology to execute tasks when the Magento core
performs specific actions, ensuring that everything happens when it needs to without
modifying a single core file.
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 24
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.
P a g e | 25
This document was last updated 18/05/09 by Lisa Soares. All information in this document can only be modified by an
authorized WDCA representative, and can be modified without prior consent. WDCA is a registered trade name of Trade
Business Technology Corp.