cancel
Showing results for 
Search instead for 
Did you mean: 

Magento 2 cart price rules problems

Magento 2 cart price rules problems

While developing a new Magento 2.3.2 Shop I ran into some problems regarding the conditions for cart price rules. I checked this in comparsion to a 2.1.7 and also with 2.3.4:

- In Magento 2.1.7 the option "payment method" is visible. When I choose this one, I get the list of all payment methods available (including pament methods that are disabled in the configuration). All correct as expected.

- In Magento 2.3.2 only some payment methods are listed. For example: in 2.1.7 there are 5 payment methods in the offline payment section and 9 under Paypal, in 2.3.2 only 2 offline payment methods are shown and one in Paypal. I double checked whether this was caused by extensions or modifications and used a clean new install of Magento 2.3.2 with similar results.

- When updating to 2.3.4 the "payment method" option vanishes from the selection. If a rule for this was set before it's still shown without text and shows a selection which again lists all payment methods. I even can transplant conditions by manually editing the core_config_data table.

Searching the net showed, that a similar problem existed with the 2.2.x versions but I haven't tested them myself. I'm a little bit concerned when options pop up and vanish between versions.

Has somebody discovered similar behaviour or does know how to fix this? I attach some screenshots.

M 2.3.4M 2.3.4M 2.1.7M 2.1.7M 2.3.2M 2.3.2

Second problem:

- If I choose Action - percent of ... - Discount - Apply to shipping amount the disount will be corretly computed from the product sum but shipping will only be computed from the amount in front of the decimal seperator (this is a german shop so the decimal separator is a comma). This leads to slightly different amounts, but I expect computations to be mathematical correct.