Skip to content
(DEPRECATED!!) Magento Sales Quote Totals Bugfix for php7 (DEPRECATED!!)
PHP
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app the actual fix Mar 21, 2016
.gitignore initial commit Mar 21, 2016
LICENSE Initial commit Mar 21, 2016
README.md Deprecation notice -> official PHP 7.2 patches for v1 Jan 4, 2019
composer.json add composer.json Nov 10, 2017
modman initial commit Mar 21, 2016

README.md

Deprecation notice

Magento released official PHP 7.2 patches for Magento 1 (September 2018), which means this extension is not needed anymore!!

Remove this module from your M1 store and use official patches.

More info:
https://inchoo.net/magento/magento-1-official-php-7-2-patches/

Patches:
https://magento.com/tech-resources/download#download2240


magento-php7-totals-fix

Abstract

Here's a magento module to solve magento issues with totals calculation for php7. The issues I've experienced in particular were that taxes have been added twice to the grand total for pay with amazon module on the amazonpayments checkout page.

Credits

The solution was provided by archigrafix on http://magento.stackexchange.com/a/97107/35665 - So this is simply the fix packed into a module.

Background

PHP7 has a new implementation of uasort algorithm which may behave differently for sorting elements with identical order.

Further references:

http://magento.stackexchange.com/questions/92783/magento-grand-total-without-taxes-in-1-9-with-php7 http://stackoverflow.com/questions/34281113/the-different-behavior-of-the-function-uasort-in-php-5-5-and-php-7-0 http://stackoverflow.com/questions/9194281/sort-algorithm-magento-checkout-totals-sorted-wrongly-causing-wrong-shipping-ta

Install

Install manually or via modman...

Install with composer:

composer config repositories.foo vcs https://github.com/foo/bar or

"repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/hartmut-co-uk/magento-php7-totals-fix"
    }
]

Add to your repositories:

Install: composer require hartmut-co-uk/magento-php7-totals-fix:dev-master

Noteconfig repositories.foo vcs https://github.com/foo/bar

  • Tested and working with Magento CE 1.9.2.1
  • Tested and working with Magento CE 1.9.3.6 (by @kkrieger85)
You can’t perform that action at this time.