Некоторые причины, по которым скидки могут не всегда соответствовать объявленным значениям:
- Различная точность при подсчёте. qna.habr.com Например, в XML-формате могут быть указаны 4 знака после запятой, а система округляет значение до 2 знаков. qna.habr.com При пересчёте на большое количество позиций товара это может дать существенную погрешность. qna.habr.com
- Отсутствие общих значений. qna.habr.com В разных системах могут быть разные параметры, по которым можно было бы однозначно синхронизировать цены с учётом скидки. qna.habr.com
- Конфликты условий. blog.sibirix.ru Например, если по ошибке пересекутся ценовые диапазоны, возникнет конфликт условий, и скидка или вообще не начислится, или начислится как попало. blog.sibirix.ru
- Специфические условия. blog.sibirix.ru Для создания скидок могут потребоваться нестандартные решения, так как стандартные модули не всегда подходят. blog.sibirix.ru
Чтобы избежать проблем с соответствием скидок объявленным значениям, рекомендуется продумывать механизм скидок на аналитике ещё при разработке. blog.sibirix.ru