Change Log

2.2.28

(2018-12-12)

Fixed

  • Error on cart page "Cannot read property 'replace' of undefined"
  • Compilation error on Magento 2.1.x
  • Images in tier description

2.2.27

(2018-12-10)

Fixed

  • Customer created from checkout get points(Product Rule) for order
  • Points calculations for tax based on "Unit Price"
  • Reward notification display wrong amount of earned points
  • Related products on product page have the same amount of points as main product
  • Issue when points do not show for product with price less $1 and qty more then 1
  • HTML tags in earning message on cart page

Improvements

  • Added translation for earning rule "Display Name"

2.2.26

(2018-12-04)

Fixed

  • Some minicarts do not update products amount when product was removed from cart page
  • Wrong number of referrals on account page
  • Missing earning rule conditions
  • Compatibility with Reward Points, Magecomp Surcharge and Aheadworks Store Credit
  • Issue when Cart rule condition "Total Items Quantity" does not work
  • Unable to export customer grid with tiers

2.2.25

(2018-11-29)

Fixed

  • Issue when tier calculation process includes spend points
  • Compatibility with Magento 2.3.0

2.2.24

(2018-11-27)

Fixed

  • Unable to use "Zero Subtotal Checkout" with Reward Points(started from 2.2.20 version)
  • Earned points do not cancel on order cancellation
  • Email translation variables
  • Issue "tier submenu Delete does not work"
  • Issue when reward points do not calculate correct for configurable product options with minimum qty greater then 1
  • Issue when points do not change on catalog page for different options

Improvements

  • Added ability to translate product rule notification

2.2.23

(2018-11-22)

Fixed

  • Issue when rewards discount does not apply to totals
  • Issue with the incorrect points calculating for the configurable product options on the catalog page

2.2.22

(2018-11-21)

Fixed

  • Points calculations on product page when tier and special prices are set
  • Points calculations on product page when catalog price rule price displays

2.2.21

(2018-11-19)

Fixed

  • Tier update events triggered only for the first update
  • Points calculation on product page after update qty amount
  • Fixed error "Exception message: Notice: Undefined index: 1.0000" during customer registration

Improvements

  • Compatibility with MageComp Surcharge
  • Compatibility with Aheadwords Store Credit

2.2.20

(2018-11-13)

Fixed

  • Notice: Undefined offset ... Rewards/Observer/BundlePriceConfig.php
  • Compatibility with Faonni_Price
  • Unnecessary loading of Facebook script on product page
  • Incorrect transaction amount for expiration emails.
  • Wrong amount of points for product tier price on product page
  • Option "based on sum of spend $" does not take into consideration value of option "take into account only last"

Improvements

  • Added calculation options for tier upgrade process based on spend amount of $
  • Compatibility with Amasty Gift Cart. Wrong max allowed points.
  • Added events to behavior rule: "Customer tier up" and "Customer tier down"

2.2.19

(2018-10-30)

Fixed

  • Compatibility with Faonni_Price extension
  • Error "fjs does not exist"
  • Tax calculation for bundle products

Improvements

  • API. Added "created_at" field to transactions response
  • API. Added min/max points information to totals info

2.2.18

(2018-10-29)

Fixed

  • Points calculation when rule limited with maximum
  • Added option "Show social Button block on category page"
  • Fatal error for out of stock configurable products

2.2.17

(2018-10-26)

Fixed

  • Compatibility with some 3rd party extensions, mini-cart is not updated with main cart
  • API. Added rewards information to totals

2.2.16

(2018-10-25)

Fixed

  • Points calculations for webapi
  • Calculation points for simple product's options

2.2.15

(2018-10-23)

Fixed

  • Points calculations on product page for advanced prices
  • "Application ID" does not display after save

Improvements

  • Added new API:
    • GET /V1/rewards/mine/balance
    • GET /V1/rewards/mine/transactions
    • POST /V1/rewards/mine/apply

2.2.14

(2018-10-17)

Fixed

  • Rounding for Earning points

2.2.13

(2018-10-12)

Fixed

  • ReferenceError: rewardsFacebookApiVersion is not defined
  • "Subtotal" condition in rules
  • Points calculation for multi currency store for bundle and configurable products
  • Fixed earning points calculations for option "Apply Customer Tax"
  • Amasty Shipping Rates do not show in backed during order creation
  • Error "Missing argument 1 for Mirasvit\Rewards\Model\Spending\Rule::getSpendPoints()"
  • Tier description and emails for storeview
  • Tier description for storeview

2.2.11

(2018-09-26)

Improvements

  • Added ability to switch between tiers based on sum of spent $
  • Added option "After login to account redirect a customer to My Reward Points section"
  • Added validation for block modifications
  • Added condition "payment method" to 2.2.6(Magento removed it from conditions)

Fixed

  • Points on product page displays according to current currency instead of base currency

2.2.10

(2018-09-11)

Fixed

  • Installation
  • Styles for option "Force to apply styles"
  • Compatibility with Ebizmarts_SagePaySuite
  • Error "Call to a member function getID() on null in Service/Customer/Tier.php:169"

2.2.9

(2018-08-31)

Fixed

  • Fatal error: Uncaught Error: Cannot instantiate interface Mirasvit\Rewards\Api\Repository\TierRepositoryInterface ..."

2.2.8

(2018-08-29)

Fixed

  • Newsletter unsubscribe does not deduct points
  • Displaying of Share and Referral tabs in account

Improvements

  • Added social buttons on category page

2.2.6

(2018-08-28)

Fixed

  • Sending multiple emails using the TransportBuilder class causes an Zend_Mail exception
  • Update FB API version to 3.1
  • Points spending style "Fixed"
  • Points calculations when earn points approved on status "Pending" and spend points less then "For each spent X points"
  • Actions of Cart Rules

Improvements

  • Added FB API version number to config
  • Added "All Groups" to rule settings

2.2.5

(2018-08-17)

Fixed

  • Displaying of Rule's history message for multiple store view

2.2.4

(2018-08-16)

Fixed

  • Ability to save history and email messages for Behavior Rules for store view
  • Product review message
  • Social buttons
  • Backend create order error - "Warning: Division by zero"
  • Tax excluded twice on product page

2.2.3

(2018-08-08)

Fixed

  • Issue with newsletter subscription by cron tier

2.2.2

(2018-08-01)

Fixed

  • Compilation error
  • Customer attribute "Rewards Tier" is required

2.2.0

(2018-07-31)

Feature

  • Tiers

Fixed

  • Issue when "Minimum Order Amount" was ignoring
  • Issue when rule "Display Name" showing for all groups

2.1.34

(2018-07-20)

Fixed

  • Added points for the order when customer created an account at the end of checkout

2.1.33

(2018-07-09)

Fixed

  • Displaying points for bundle product
  • Guest address is not saving in checkout

2.1.32

(2018-07-03)

Fixed

  • Points calculations for Newsletter Subscription
  • Points for tier price on product page
  • Compatibility with other Twitter plugins

2.1.31

(2018-06-07)

Fixed

  • Product page error "Uncaught SyntaxError: Unexpected end of JSON input"
  • Expiration email sending
  • Points calculations for multi currency stores

2.1.30

(2018-05-18)

Improvements

  • Added api for transactions

2.1.29

(2018-05-04)

Fixed

  • Cached social block does not display "Pin it" button
  • Compatibility with Aheadworks_OneStepCheckout
  • Referral link for stores in subfolder

Improvements

  • Added option that allows to display pending rewards transactions
  • Added Prices to product rule
  • Added "Lifetime Spent Points" condition to behavior rules

2.1.28

(2018-04-26)

Fixed

  • Compilation error

2.1.27

(2018-04-25)

Fixed

  • Date filter does not work in transaction grid
  • Unable to add points in backend to several customers
  • Call to a member function getEntityId() on null

2.1.26

(2018-04-13)

Fixed

  • Issue when inactive pariod does not save
  • Error with message "There is no information about associated entity type "customer_group""
  • Color does not change on product page
  • Unnecessary calculations for bundle products

Improvements

  • Added option that adds Rewards style to pages if theme ignore it

2.1.25

(2018-04-03)

Fixed

  • Behavior rules with order conditions

2.1.24

(2018-03-16)

Fixed

  • Calculation of minimum points
  • Calculation of earning points for virtual cart
  • Calculation of spending points for option "Include tax for Spending rules"
  • Compatibility with Swissup Firecheckout

2.1.23

(2018-03-16)

Fixed

  • Report Plugin

2.1.22

(2018-03-12)

Fixed

  • Uncaught TypeError: Argument 1 passed to Magento\Quote\Model\Cart\Totals::setExtensionAttributes() must be an instance of Magento\Quote\Api\Data\TotalsExtensionInterface, instance of ...

2.1.21

(2018-03-07)

Fixed

  • Miltiorders for one cart

2.1.20

(2018-03-07)

Fixed

  • Fixed issue with incorrect email sender in multistore configuration

2.1.19

(2018-03-06)

Fixed

  • DI Compile (reports module)

2.1.18

(2018-03-05)

Improvements

  • Allow to earn points for joining affiliate program (Mirasvit_Affiliate)

2.1.17

(2018-03-01)

Fixed

  • Miltiorders for one cart
  • Compatibility with Taxjar SalesTax module
  • Points are not assigned by "sign up" rule for Magento 2.2.2

2.1.16

(2018-02-20)

Fixed

  • Fix error during setup:di:compile

2.1.15

(2018-02-19)

Fixed

  • Incorrect calculation of base discount (Grand Total (Base) and Grand Total (Purchased) are different)
  • Add customer conditions to cart and product earning rules

2.1.14

(2018-02-09)

Fixed

  • issue with wrong report version requirement

2.1.11

(2018-02-09)

Fixed

  • Error "Cannot read property 'sectionLoadUrl' of undefined" that appear on slow connection in checkout
  • Compatibility with Amasty checkout
  • Error "The requested Payment Method is not available" for checkout with Grand Total equal to zero
  • Fixed magento 2.2.2 issue https://github.com/magento/magento2/issues/12993 'Argument 1 passed to Magento\Quote\Model\Cart\Totals::setExtensionAttributes() must be an instance of Magento\Quote\Api\Data\TotalsExtensionInterface, instance of Magento\Quote\Api\Data\AddressExtension given'
  • Added a formkey and max number of allowed invites to referal invitaion form

2.1.10

(2018-01-31)

Fixed

  • Points are not calculating correctly when changing shipping in cart

2.1.9

(2018-01-23)

Fixed

  • In some cases, incorrect reward points discount calculation. Module rounds discount amount to integer and does not allow to have a fractional discount amount. Affects versions from 2.1.6.
  • Registration rule is triggered on customer saving. If customer was created before registration rule and customer does not have transaction for this rule he takes points for registration rule on reset password
  • In some cases Twitter returns "Connection timed out"

2.1.8

(2018-01-05)

Fixed

  • Issue when rewards section was updated twice

2.1.6

(2017-12-27)

Fixed

  • Social buttons on the account page were incorrectly displayed
  • In some cases, when coupon and points were used at the same time, order total was negative

Improvements

  • Integration with Plumrocket SocialLoginPro

2.1.5

(2017-12-20)

Fixed

  • Fixed an issue with slow category page load time. If a category page has a lot of configurable products with many sub-products, it took a long time to load the page.

2.1.4

(2017-12-19)

Fixed

  • In Magento 2.2.2, if customer attempts to register, he sees the error "PHP Fatal error: Uncaught Error: Call to a member function getId() on null in .../app/code/Mirasvit/Rewards/Observer/BehaviorCustomerRegisterSuccess.php:64"

2.1.2

(2017-11-30)

Improvements

  • Compatibility with Magento 2.2.1

2.1.1

(2017-11-28)

Improvements

  • Compatibility with Aheadworks onepagecheckout

2.1.0

(2017-11-20)

Fixed

  • Points calculation on the bundle product page
  • Code improvements
  • Translation

2.0.18

(2017-11-15)

Fixed

  • Transaction grid
  • Earning points for sign up events
  • Styles for social buttons

2.0.17

(2017-11-02)

Fixed

  • Issue with bundled price observer

2.0.16

(2017-10-25)

Improvements

  • Added Base Price, Final Price and Special Price to spending rules
  • Added condition "Discount Used" to spending rules

Fixed

  • Rules assigning to website

2.0.15

(2017-10-18)

Improvements

  • Added referral group to behavior rule condition for event "Customer signs up in store"

Fixed

  • Rules assigning to websites

2.0.14

(2017-10-13)

Fixed

  • Fixed twitter url
  • Translation

2.0.12

(2017-10-10)

Improvements

  • Social button

2.0.11

(2017-10-09)

Fixed

  • Date validation
  • Points for "Not Visible Individually" products
  • Tax calculation
  • Acl for "Transaction"

2.0.10

(2017-09-28)

Improvements

  • Magento 2.2 Compatibility Fix
  • Allowed to change Customer's Group on Behaviour Rule triggering
  • Added Is Referee condition to Behaviour Rule
  • Improved documentation

2.0.9

(2017-09-25)

Improvements

  • Added earning rule of behavior type for subscription on push notification

Fixed

  • Fixed an issue with actions rule

2.0.8

(2017-09-21)

Fixed

  • Bugs

2.0.7

(2017-09-19)

Improvements

  • Rewritten documentation

2.0.6

(2017-09-18)

Improvements

  • Added conditions "Coupon Used" and "Coupon Code" to Spending Rule and Cart Earning Rule

Fixed

  • Solved XSS issue
  • Reward Points for Shipping Tax

2.0.5

(2017-09-11)

Fixed

  • Single spending rule with payment method
  • Compatibility with Magento 2.2.0rc

2.0.4

(2017-09-06)

Fixed

  • Points displaying on product page

2.0.3

(2017-08-31)

Fixed

  • "Customer signs up in store" for checkout
  • Points for orders mass actions
  • Rule saving for multistore
  • Fixed loading of unnecessary social scripts

2.0.2

(2017-08-21)

Fixed

  • Fixed referral sender for multistore

2.0.1

(2017-08-18)

Fixed

  • Notification rule saving

2.0.0

(2017-08-16)

Improvements

  • Refactoring

1.1.49

(2017-08-16)

Final version for Magento 2.0.x


1.1.46

(2017-08-03)

Fixed

  • Referral sign up event

1.1.45

(2017-07-21)

Fixed

  • Updating of Reward points on product view page

1.1.44

(2017-07-18)

Fixed

  • Behavior rules event "Customer signs up in store"
  • Translation

1.1.43

(2017-07-12)

Fixed

  • Different issues with Behavior Rules

Improvements

  • Added option that allows to include/exclude discount from Earning rules
  • Added rewards variables (getRewardsEarnedPoints(), getRewardsSpentPoints(), getRewardsSpentAmount()) to email templates of order, invoice, creditmemo

1.1.42

(2017-06-30)

Fixed

  • Different issues with Earning Rules

1.1.40

(2017-06-26)

Fixed

  • Calculation of points for Spending Rules with "Spend minimum"

1.1.37

(2017-06-14)

Fixed

  • Prevent errors during refresh statistic

1.1.36

(2017-06-13)

Fixed

  • Rule conditions

1.1.35

(2017-06-12)

Fixed

  • Displaying of Reward points for grouped products

Improvements

  • Displaying of spending points in order in backend

1.1.34

(2017-06-07)

Fixed

  • Rule conditions
  • Points cancelation in backend order
  • Translation for transaction's auto comments.

Improvements

  • Added option that allows to control how to round earning points

1.1.33

(2017-05-25)

Fixed

  • Calculation of used points
  • Compatibility with Mageplaza one step checkout
  • Calculation of Earning Product Rule for discount

Improvements

  • Added option that allows to display the highest possible amount of points for configurable product

1.1.32

(2017-05-06)

Fixed

  • Composer php

1.1.31

(2017-05-03)

Fixed

  • Default value for "Subscription to Points Expiring Notification"

1.1.30

(2017-04-18)

Improvements

  • Added ability to unsbcribe from points expiring notification
  • Added "Points spending style" option to Spending Rule
  • Allow to use percent in "Customer receive Y discount" field in spending rule

1.1.29

(2017-04-06)

Improvements

  • Compatibility with PSP MultiSafepay

Fixed

  • "Sign Up for Newsletter" rule for guest

1.1.28

(2017-03-17)

Fixed

  • Multi store support for email templates

1.1.27

(2017-03-09)

Fixed

  • Reports

1.1.25

(2017-03-06)

Improvements

  • Reports

1.1.24

(2017-02-20)

Fixed

  • Moved "Display options" settings from global to store view settings
  • Renamed option "Show rewards points on frontend" to "Show rewards points on category page"
  • Added option "Show rewards points menu on frontend"
  • Fixed share messages

1.1.23

(2017-02-10)

Features

  • Added Facebook share button
  • Added option to hide rewards menu from frontend
  • Added new condition "Is Rewards Points used" to earning cart rule
  • Added abitily to import/export rewards transactions
  • Added options to configure include/exclude tax for Earning and Spending rules
  • Added ability to add notification to product earning rule

Fixed

  • Socail urls for multistores
  • Category condition's operator "is" for product rule
  • Replaced old Facebook tag with valid html5 tag
  • SmartWave Porto theme compatibility
  • An issue when "Product's earning points do not display on Home page "
  • UTF characters in "Point Unit Name"
  • "Customer is not active for long time" condition
  • Minicart's total and item number do not update correctly
  • Actions for cart Earning Rules
  • An issue when "Product points as currency equivalent" displays in checkout
  • Points for Payment rule method
  • Compatibility with theme Infortis Ultimo
  • Included Fixed Product Tax in rewards spending points
  • Compatibility with MageCheckout Onestepcheckout v2

1.1.22

(2016-12-05)

Fixed

  • Cart rule condition "Payment method"
  • Wrong calculation for Spending rules' "Spend minimum"

1.1.21

(2016-11-29)

Fixed

  • Displaying of Rewards points for grouped and bundle products

Features

  • Added earning behavior rule event "Customer places an order"
  • Allowed display on Product pages points as money equivalent

1.1.20

(2016-11-18)

Fixed

  • Calculation of Spending rules

1.1.19

(2016-11-08)

Fixed

  • Tables formatting for small screen or cell phone

1.1.18

(2016-11-08)

Features

  • Added Rewards block to admin create order form

Fixed

  • minor bugs

1.1.17

(2016-11-04)

Fixed

  • Minicart total and item number do not update correctly
  • Social js are not loading deferred

1.1.16

(2016-10-24)

Features

  • Added ability to show AddThis buttons in Rewards social block

Fixed

  • trigger_recollect caused infinite loop

1.1.15

(2016-10-13)

Fixed

  • Compatibility with Bss/DeferJS
  • Compatibility with onestepcheckout
  • Earning rule conditions do not display all attributes
  • Magento page cache js error
  • Conflict with Amasty Rules
  • Undefined variable in social buttons block
  • Integration with MageCheckout Onestepcheckout v2

Features

  • Added Rewards block to checkout page
  • Added integration with AddThis
  • Added ability to create custom behavior rules

1.1.14

(2016-09-09)

Fixed

  • Conflict with Amasty Rules

1.1.13

(2016-09-07)

Fixed

  • Conflict with Amasty Rules
  • Issue when js error appears, when social buttons are disabled

1.1.12

(2016-09-05)

Fixed

  • Issue when cart rules with "Fixed Amount Discount for Whole Cart" show error in cart

1.1.11

(2016-08-31)

Improvements

  • Compatibility with 2.1.1

1.1.10

(2016-08-05)

Features

  • Added settings "Show number of points on the product page"

1.1.9

(2016-08-03)

Fixed

  • Issue when reward points are not being deducted after using them through Paypal
  • Issue when earning rule not working for referral

Features

  • Added integration with MageCheckout Onestepcheckout

1.1.8

(2016-07-06)

Features

  • Added integration with MageStore Onestepcheckout

1.1.7

(2016-07-06)

Improvements

  • Added new conditions "Is referral"
  • Added variables for Notification Rule message

1.1.6

(2016-06-24)

Improvements

  • Support of Magento 2.1.0

1.1.5

(2016-06-21)

Fixed

  • Issue during discount coupon codes apply

1.1.4

(2016-06-13)

Features

  • Show message about product rule points for grouped products

1.1.3

(2016-06-08)

Fixed

  • Incorrect points calculation when we remove items from the cart
  • Incorrect URL in spending rules grid (effects from 1.0.13)

1.1.2

(2016-06-02)

Fixed

  • Customer sign up earning rule does not allow save customer in backend
  • If a rule is disabled in Earning Rules/Spending Rules, you have no way to find it back
  • Error when we give points for newsletter subscription

1.1.1

(2016-06-01)

Fixed

  • Styles for reward points on home page

1.1.0

(2016-05-31)

Improvements

  • Show the amount of points able to earn in the product listing page

1.0.13

(2016-05-30)

Improvements

  • Ability to filter grids by website

1.0.12

(2016-05-27)

Improvements

  • Added website column to spending/earning/notification grid

1.0.11

(2016-05-17)

Improvements

  • Improved twitter script loading

1.0.10

(2016-05-10)

Fixed

  • Fixed formatting of referral invitation

1.0.9

(2016-05-06)

Improvements

  • Improved notification rules messages for different currencies

Fixed

  • Fixed "Pin It" button

1.0.8

(2016-04-26)

Fixed

  • Fixed rules conditions issus
  • Fixed currency conversion

1.0.7

(2016-04-11)

Improvements

  • Show current rewards points in my account dropdown

Fixed

  • Issue with menu
  • Fixed issue with saving of rules if magento use custom locale

1.0.6

(2016-04-04)

Improvements

  • Improved referral link

Fixed

  • Fixed issue with rewards for tweets.

1.0.5

(2016-03-28)

Improvements

  • Styles at shopping cart page

1.0.4

(2016-03-24)

Fixed

  • Issue for not working condition "total items quantity"
  • Add protection from devision on zero error
  • JS bug on in the social buttons

1.0.3

(2016-03-21)

Fixed

  • When admin creates a new transaction in backend, he must be required to select a customer
  • Dont show message when 0 points are earned
  • Issue with saving of Conditions in Spending Rules

1.0.2

(2016-03-14)

Fixed

  • Solved issues with notification emails

1.0.1

(2016-03-01)

Fixed

  • Issues with PHP 7