Sweet Tooth 1.2.4-1.2.0 Change Log

From Sweet Tooth Magento Reward Points Wiki

Jump to: navigation, search

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 configuration options
New points section in Magento's customer information management page

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:
    1. Disable Earnings When Points Used In Catalog
    2. 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)
Personal tools