karliuka / m2.Price

Magento2. Rounding Price to Prettier Value for Multi-Currency Stores.
Open Software License 3.0
65 stars 16 forks source link

price / base_price difference when base currency and global currency are equal #27

Open schnere opened 2 years ago

schnere commented 2 years ago

After installing the module the synchronization with our ERP system stopped working. The reason is that the synchronization process is checking for possible errors in the order. As base and global currency are equal it assumes that all prices have to be equal with the base currency and the exchange rate is 1 .

The module keeps the base prices as they would be without rounding. This might be caused by the fact that the module kind of acts as different currency when rounding? But if it would act as currency the rate should be the same for all prices which is not possible when rounding.

Is there any reason why the base prices are not updated?

Instead of acting as currency wouldn't it be a better approach to use pricing adjustments? https://developer.adobe.com/commerce/php/development/components/price-adjustments/

karliuka commented 2 years ago

thank you for the recommendation yes, I know that the current solution does not solve many of the tasks. I already have an idea how to fix it. the only thing i can't tell is how fast i can do it