cancel
Showing results for 
Search instead for 
Did you mean: 

PHP7 Будте осторожны

PHP7 Будте осторожны

Сегоднячетырём клиентам была неправильно расчитана стоимость доставки... Man Indifferent

 

Owebia Shipping  после апдейта до PHP7 начал неправильно считать формулы. Ниже показан кусочек правила

 

{
   "PR": {
      "shipto": "RU",
      "label": " Почта России (Бесплатная доставка от 10.000 Рублей)",
      "conditions": "{cart.price + tax + discount} <= 10000.00",
      "fees": 1200.00
}

 где в {cart.price+tax+discount}  расчитывается стимость заказа исходя из стоимости корзины, налога  и скидок. в PHP 5.6 все считается корректно, а в PHP7 оказалось что нет. Ошибка неявная и незаметная

PS: Цифры для примера взяты от фонаря

2 REPLIES

Re: PHP7 Будте осторожны

Вы сами виноваты, так как вы не соблюдаете системные требования для Magento на текущий день.

 

Для Magento Enterprise Edition и Community Edition официально рекомендовано использовать:

 

  • PHP 5.4.x
  • PHP 5.5.x

Re: PHP7 Будте осторожны

Присоединюсь к словам 

{
	"ot5000": {
		"label": "Бесплатно от суммы заказа 5000р.",
		"conditions": "{cart.price-tax+discount} > 4999.50",
		"fees": 0
	}
}