Sweet Tooth 1.2.4-1.2.0 Change Log
From Sweet Tooth Magento Reward Points Wiki
Click here for the full change log
Contents |
Version 1.2.4.1/2
Released September 07, 2009 at 6:00PM EST
- Disabled a feature that was in development and not ready for release
- Added a compatibility fix for anyone running Ajax Cart Pro. The incompatibility report can be found here.
Version 1.2.4
Released September 07, 2009 at 12:00AM EST
New Features
- New template file for the point string display (like "123 Gold points")
- Moved point string display logic to rewards/points.phtml file (see Template Changes Below)
- Two new Configuration Options:
- Disable Earnings When Points Used In Catalog
- Disable Earnings When Points Used In Cart
- Magento's customer information management screen now has a points and rewards management section that:
- Tells you how many points the customer currently has
- Shows associated transfers in a nice little grid
Bug Fixes
- 0000120: [Front-end Functionality] Inline translation issues .
- 0000181: [Global] Points calculated on base price, not special price .
- 0000195: [Back-end Functionality] Back-end order item discounts dont work .
- 0000190: [Front-end Interface] Pending points are not shown in point summary block. .
- 0000191: [Front-end Interface] Row height for transfers takes up full height when less than certain number of rows exists. .
- 0000189: [Global] If customer registers during checkout, the points don't get distributed.
- Redemption rules don't work in some locales (Australian included)
Translation Changes
7 new translation lines were added to the TBT_Rewards.csv file
Template Changes
Moved point string display logic to template/rewards/points.phtml file. You can now specify view logic about how the points string is displayed at the template level. For example "... you have ... ## Gold points ..." can be changed to "... you have ... ## Gold Tokens" without having to do any translation file changes.
Version 1.2.3.2
Released August 24, 2009 at 12:00AM EST
- Fixed: Some customers could not log-in
- Fixed: Customer approval process throws error
Version 1.2.3
Released August 23, 2009 at 12:00AM EST
- 0000171: [Global] Tax is not adjusted when items discount is applied
- 0000175: [Global] Mass Transfer does log date of transfer
- 0000177: [Global] Tax Miscalculation
- 0000179: [Front-end Functionality] Newsletter Points Don't Work
- 0000186: [Global] Catalog Redemptions Do Not Work
- 0000165: [Back-end Interface] When accessing the edit transfer page an error is thrown
Version 1.2.2.4
Released August 20, 2009 at 18:30PM EST
- Error with deploying 1.2.2.3, version 1.2.2.4 operating perfectly with changes made to 1.2.2.3
Version 1.2.2.3
Released August 20, 2009 at 13:30PM EST
- 0000173: [Front-end Functionality] Customer Behavior not working correctly
- 0000174: [Back-end Functionality] Applying rules optimized by 80% memory and 90% runtime
Version 1.2.2.2
Released August 17, 2009 at 4:30PM EST
Important Note: Magento does not support currency rates with a degree of accuracy greater than 4 decimal digits. As a result, this restriction applies to how Sweet Tooth calculates redemption rule discounts as well. If you use more than 4 digits of accuracy in your currency conversion rates catalog redemption rules will not be calculated properly and Sweet Tooth will try to compensate!
This is GOOD: USD = 1.0, CAD = 1.234500
This is BAD: USD = 1.0, CAD = 1.234512
- 0000161: [Global] Redemption rules don't calculate properly when base currency is changed.
- 0000159: [Global] Special price calculations with by_amt_spent cat rules
- 0000162: [Global] Wrong catalog rule relative points distribution when non-base currency used
- 0000160: [Front-end Interface] Catalog redemptions in cart don't translate well.
- 0000168: [Global] 505 Error when Customer logs in or White Screen
- 0000114: [Front-end Functionality] Wrong calculations on price rebate
Version 1.2.2.1
Released August 11, 2009
- Fixed the JS error with some browsers on product view page that disables validations and redemptions
Version 1.2.2
Released August 10, 2009 at 4:00PM EST
New Features/Changes:
- Drastically improved loading speed of Special models and blocks by using Rewards Session singleton.
- Added Varien_Profiler lines to illustrate performance improvement.
- Added points slider
- Added constraints on who can actually redeem points
- Removed multi-checkout
- Added warnings and checks for multi-address checkout so that the customer knows they wont be able to earn or spend points if they go through the multi-address checkout procedure.
- We hope to support Multi-address checkouts in the near future.
Resolved Issues:
- 0000158: [Front-end Functionality] Customer newsletter signup when order is created?
- 0000098: [Front-end Interface] Unnecessary "my points & rewards" link
- 0000113: [Front-end Functionality] Strange Javascript Stalling
- 0000130: [Front-end Interface] Redemption java-script should be in separate block/phtml
- 0000156: [Front-end Interface] Customer transfers are in reverse chronological order
- 0000141: [Back-end Interface] Points distribution captions say "you earned/spent" versus "the customer earned/spent" in the admin interface.
- 0000147: [Front-end Functionality] Multi-store shipping gives error when points in cart
- 0000115: [Global] Not adjusting the points necessary to buy product
- 0000154: [Front-end Interface] Configurable products template doesn't show selected options in cart
- 0000152: [Global] Configurable products don't calculate points properly
- 0000137: [Front-end Interface] Can send points to yourself? Shouldn't be true.
- 0000145: [Global] Customer point balance ignores pending redemptions, allowing unsightly recurrence
- 0000143: [Front-end Functionality] Points balance not properly validating on checkout
- 0000151: [Front-end Functionality] "As low as" doesn't take product discount (special price) into account
- 0000149: [Global] "deduct_by_amount_spent" redemption-style is not multiplying points by price step
- 0000144: [Front-end Interface] Cannot use object of type Mage_Sales_Model_Quote_Item as array
- 0000148: [Back-end Functionality] Save and Continue in special rules gives a 404
- 0000153: [Front-end Interface] Weird CSS inherited padding for customer transfers tables
- 0000012: [Front-end Functionality] No pagination for the customer earning/spending transfers grid in customer account panel.
- 0000146: [Front-end Interface] Allow phtml template to specify where to put points-columns in shopping cart
- 0000132: [Global] Bad date for most points transfers
- 0000136: [Back-end Interface] What version of Sweet Tooth am I running? * closed.
Version 1.2.1.3
Released July 31, 2009 at 7:30PM EST
Sweet Tooth 1.2.1.3 is now compatible with any versions of Magento above 1.2.0.
Resolved Issues:
- 0000096: [Global] 404s in backend when Add store code to urls is ON.
- 0000132: [Global] Bad date for most points transfers
- 0000095: [Back-end Interface] Sweet Tooth not compatible with Magento v1.2 !!
- 0000129: [Back-end Interface] System configuration is not translatable
- Fixed newsletter points issue.
Installation Instructions:
- If you're running CEM then you should automatically receive the update within 24 hours.
- If you're not running CEM, you will need to transfer over all the Sweet Tooth version 1.2.1.3 files in the app/code/community/TBT/Rewards folder to your own app/code/community/TBT/Rewards folder. You may need to contact a WDCA representative to obtain the package.
Version 1.2.1
Resolved Issues:
- 0000138: [Back-end Interface] Bad grid urls for regular magento shopping cart/catalog price rules. - resolved.
- 0000097: [Back-end Interface] 'Assigned' dropdown box in 'Create a new transfer' is automatically set as 'Yes' - resolved.
- 0000123: [Back-end Interface] 'Save' versus 'Create' in new transfer creation screen. - resolved.
- 0000127: [Back-end Interface] "Cancel" unwanted transfers should be more informative in error reply. - resolved.
- 0000106: [Back-end Interface] "Action" in customer points redemption rule conditions section is unintuitive - resolved.
- 0000082: [Design] Submitted Order Text should be more elegant - resolved.
- 0000109: [Back-end Functionality] "you would have earned points" when admin does checkout. v resolved.
- 0000024: [Back-end Interface] More visibility of points system in ADMIN BACKEND order checkout process - resolved.
- 0000122: [Back-end Interface] error after revoking transfer - resolved.
- 0000124: [Back-end Interface] Neweletter versus newsletter - resolved.
- 0000080: [Front-end Interface] Shopping Cart Bonus Points Possible Confusion - resolved.
Version 1.2.0
This version was formally 1.1.2 prior to release, but we decided it was a major change after a while.
New Features/Changes:
- Added (*) for catalog rules points amount (X) for redemption rules and distribution rules.
- Catalog rules can be used multiple times now. Customers can choose the discount they get from products
- Fixed caption in the config: Should be "Display Settings" not "General Settings" (there were two "General Settings")
- Fixed caption for negative points "20 Points For $20 Discount Shopping Cart Rule -20 Point" should be "20 Points For $20 Discount Shopping Cart Rule -20 Points" (with the 's')
- Fixed issue that Shopping Cart rules don't show the correct amount.
- Fixed multiple rule distributions don't show sometimes in the cart.
- Added a quick validation for applying shopping cart redemptions if the customer is logged in (ok/cancel alert box).
- Optimized the loading algorithm for Shopping Cart rules.
- [advanced] Pulled a lot of stuff out of the Transfer Helper
- Moved product related points functions to Rewards/catalog_product model
- Moved lots of cart related points functions to the rewards/session model.
- Added rewards/sales_order model
- [advanced] Refactored and optimized the Redemption observer for catalog rules.
- Points earned for order now show up in the order print page.
- Points earned/redeemed now show up in the customer order screen.
- Added a span around the points column in shopping cart and generally changed formatting style to be more flexible.
- Added show/hide slider for item row points information in shopping cart (to reduce cluster).
- [in progress] Tell customer that X points are in the pending status.
- Points spending/earning hide in shopping cart item when zero.
- New config option to specify the number of product to display in the rewards catalog.
- New image preview for customer currency modification appearance section
- Currency image text position x and y editable attributes
Resolved Issues:
- 0000094: [Front-end Interface] No "My Points and Rewards" page - resolved.
- 0000089: [Front-end Functionality] When Qty is empty Point are not applied - resolved.
- 0000092: [Back-end Interface] Menu items don't translate - resolved.
- 0000037: [Design] Send Points to a friend and Redeem Points share the same .phtml - resolved.
- 0000073: [Front-end Interface] Catalog / Product Listing: The message regarding the discounts and "earnable" points is not very flexible - resolved.
- 0000021: [Front-end Interface] Show earned points for orders in customer/account frontend VIEW ORDER screen - resolved.
- 0000075: [Front-end Interface] Catalog / Product View: The graphics of the coins are ugly - resolved.
- 0000070: [Front-end Interface] My Account / My Points and Rewards: The product links in the Redeem Your Points box are all dead - resolved.
- 0000069: [Front-end Interface] My Account / My Points and Rewards: The Redeem Your Points box has it's contents overflowing - resolved.
- 0000071: [Front-end Interface] My Account / My Points and Rewards:The Spendings header (h2) has no space above - resolved.
- 0000076: [Front-end Interface] Catalog / Product View: "you will earn" Only displayed in a product that has already been reviewed - resolved.
- 0000091: [Front-end Functionality] Incompatibility with Magento 1.2.1.2 - resolved.
- 0000079: [Design] Shopping Cart Table Cluttering - resolved.
- 0000074: [Front-end Interface] Catalog / Product Listing: Cluttered The My Points box - resolved.
- 0000084: [Front-end Interface] No reference custom essay to points on Print Order - resolved.
- 0000039: [Back-end Functionality] ACL Not Assured - resolved.
- 0000008: [Back-end Functionality] Sort/Filter by is_selected in orders grid in Edit Transfer gives error - resolved.
- 0000066: [Back-end Interface] Sometimes can't transfer points to customer using quick methond in backend - resolved.
- 0000010: [Front-end Functionality] Apply points to cart/product - resolved.
- Customer model does not save historical data properly (affects differential calculation for sign-up points)

