1.3 Change Log
From Sweet Tooth Magento Reward Points Wiki
There will be new integration guide steps and upgrade steps provided.
Contents |
Important Notes
- Use this guide if you're upgrading to Sweet Tooth 1.3 from an earlier version. WDCA also provides an upgrade service for $149.99USD which can be arranged by contacting WDCA.
- Install the Sweet Tooth referral/affiliate extension from Magento connect to gain the referral/affiliate points feature
- On Magento 1.4.*, the catalog points slider does not work because of a change in the way that they do the templates. Instead, use the shopping cart slider and shopping cart rules if you'd like to let the customer choose the number of points they're going to spend. We can't really fix the issue until Magento fixes an issue of their own with the catalog product view page javascript price display not working. We hope this will be resolved in a version after Magento 1.4.0.1.
- New translation entries are available. You'll need to merge them with your existing older translation file. New Translation Entries in 1.3
Major Changes
- Sweet Tooth API basic functions
- NEW FEATURE: Referral system
- Front-end functionality
- Back-end rule creation
- Back-end tracking customer referrals
- NEW FEATURE: Sweet Tooth Campaign reward points campaign import/export utility.
- NEW FEATURE: Points slider for Shopping cart rules
- NEW FEATURE: Points expiry functionality
- Multiple warning messages messages with custom dates
- Technical Enhancement: Improved extendability of special rule system
- Sweet Tooth is now compatible with Magento 1.4 and Magento 1.4.0.1 (except for the note below)
- Sweet Tooth is now compatible with the Magento Compiler (Mage_Compiler) to make Magento and Sweet Tooth faster.
- MAJOR CHANGE: All rewards rule names and descriptions are not shown in the front-end. The names and descriptions of rules are now only used for internal use only (just like how Magento uses them).
- MAJOR CHANGE: Shopping cart points box was reduced in size and changed in format.
Minor:
- NEW FEATURE: Show the number of points the customer will earn for writing a review in the review listing page
- NEW FEATURE: Show the number of points the customer will earn for signing up to the newsletter in the newsletter signup sidebox
- NEW FEATURE: Show the number of points the customer will earn for tagging products in the product tagging forum
- NEW FEATURE: New points icon display and icon in the product listing page (100% skinable to your store).
- NEW EASY DISPLAY CONFIG OPTIONS:
- Customer Account Summary Message
- This is the message that the customer sees when logged in in the summary box. Default is no message (blank). HTML is valid here.
- Show Send Points To A Friend
- Should the customer be given the option to send points to a friend in the customer account panel rewards section?
- Show Mini Redemption Catalog
- Should the mini redemption catalog in the customer account panel rewards section?
- Show Points Optimizer
- Show the 'as low as XXX with YYY points' message for each applicable product in the catalog product view pages? This will only show if you have catalog redemption rules present that apply to a particular product.
- Customer Account Summary Message
- NEW FEATURE: Customize the points summary area message in customer's My Points & Rewards page from the back-end configuration (rather than the templates like before).
- NEW FEATURE: + and - (plus and minus) buttons for points sliders
- ADDED: added numeric > 0 validation for Y value in catalog and shopping cart rules.
- NEW BEHAVIOR: Automatic application of coupon code for points redemption coupons.
- NEW BEHAVIOR: Cart "points" column now hides if no catalog points rules exist in the store
- NEW BEHAVIOR: You no longer need to enter a value for the points currency caption. If you don't enter something in no points currency caption is assumed and "points" and "point" are used.
- IMPROVED: Slightly optimized shopping cart cart points calculator
- IMPROVED: Shopping cart rules now show to the user in a smaller box
- Shopping cart points distribution rules no longer display in the cart box (they only show in totals block)
- Rule names no longer show. The new format is "Spend %s, Get %s"
- Redemption rules are sorted by their points cost. That means if you have 3 rules such as spend 10, spend 20, spend 30; then the rules will appear 10, 20, 30 as expected.
- in the rewards/checkout/cartmini.phtml template file
- NEW TECHNICAL FEATURE: New dispatched events:
- rewards_newsletter_new_subscription: array('subscriber'=>TBT_Rewards_Model_Newsletter);
- rewards_new_tag: array('tag'=>TBT_Rewards_Model_Tag);
- rewards_new_customer_create: array('customer'=>TBT_Rewards_Model_Customer);
- FIXED: Some configurable products don't renderer earned points amount as configured (only base amount) for catalog rules.
- IMPROVED: Smarter display of shopping cart points columns and points information.
- Show the earning graphic in catalog listing
Micro
- removed currency value drop down in "Send points to a friend" (when only one points currency exists)
- removed currency value drop down requirement in Customer Points grid in back-end when making mass transfers (only appears if there is more than one type of points currency in the store)
- FIXED: Untranslatable phrases in one page checkout points sidebox
- FIXED: Shopping carts that show before/after tax values don't render properly. See the new integration step for this
- FIXED: Stray log lines when tag special rule(s) enabled.
- (technical) Changed a few methods from private to protected for better extendability
- Added two new verification messages when editing currency images and better searching for the image file through skin directories
- Removed some old blog working files:
- Deleted : /app/code/community/TBT/Rewards/Block/Manage/Comment
- Deleted : /app/code/community/TBT/Rewards/Block/Manage/Cat
- Deleted : /app/code/community/TBT/Rewards/Model/Mysql4/Comment
- Deleted : /app/code/community/TBT/Rewards/Model/Mysql4/Cat
- Deleted : /app/code/community/TBT/Rewards/Model/Mysql4/Post
- Deleted : /app/code/community/TBT/Rewards/Model/Sitemap.php
- Deleted : /app/code/community/TBT/Rewards/Model/Mysql4/Related
- Deleted : /app/code/community/TBT/Rewards/sql/blog_setup
- Commented out everything in: \app\code\community\TBT\Rewards\Block\Manage\Transfer\Edit\Tab\Related.php
- Removed layout comments that mention 'blog' in app\code\community\TBT\Rewards\Block\Manage\Transfer\Redemption.php
- Removed layout comments that mention 'blog' in app\code\community\TBT\Rewards\Block\Manage\Transfer\Distribution.php
- Removed layout comments that mention 'blog' in app\code\community\TBT\Rewards\Block\Manage\Transfer\Other.php
- FIXED: when sweet tooth is enabled shopping cart "Free shipping" rules apply regardless of conditions in the cart.
Additionally, these bugs were fixed from our bug tracking system
These may or may not be repeated above.
- [Back-end Functionality] Guest Redemptions - #0000176
- [Back-end Interface] Add "settings" link in menu - #0000223
- [Front-end Functionality] Cart Redemption Points Preview Bug - #0000215
- [Front-end Interface] Spend and earn texts not coherent - #0000213
- [Back-end Functionality] Shut "Send Points to a Friend" feature off - #0000118
- [Global] Config Options for customer account - #0000183
- [Back-end Functionality] Rule Private and Public Name - #0000110
- [Global] Allow customers to enable/disable the Send Points to A Friend module - #0000101
- [Front-end Interface] Frontend Interface dies when module is disabled - #0000100
- [Design] Tweaks to the Spend Points Box - #0000214
- [Front-end Interface] Need to change rewards/manage_ controller key to something like admin/rewards or something the like. - #0000217
- [Front-end Interface] customer points summary block MSG - #0000219
- [Front-end Functionality] Checkout Strings Untranslatable - #0000226
- [Back-end Functionality] Customer Details Broken - #0000232
Delayed Release
These are no longer going to be released with this version.
- Points value redeem/earn override (by product attribute).
- Forced product redemptions for certain products.
- Implement the "mini icon" feature.
- Create new Sweet Tooth configuration subsection
- TO FIX: Catalog rule gets unapplied from product when that product gets saved.

