Я запускаю Magento 1.6.2 и имею прерывистую ошибку, возникающую с некоторыми заказами на продажу. Клиент заряжается правильно, но страница администрирования Magento при просмотре неверных значений отчетов о продажах. Я понимаю, почему он делает это неправильно - у меня есть 10% -ная скидка от полного раздела продуктов на моем сайте, и именно из-за этого что-то идет не так.
Опять же, клиент платит правильную (дисконтированную) сумму, но данные должны храниться некорректно в базе данных magento, потому что просмотр ее в системе администратора не дает правильных значений. Правило цены каталога, которое применяет скидку 10%, не учитывается в отображаемых итогов.
Чтобы добавить к моим бедам, мы используем Zynk для переноса данных из Magento в нашу систему Sage 200 backoffice, а данные, импортируемые в эту систему, также не имеют 10-процентной скидки, что делает согласование платежей по заказу и счетов Sage полная боль.
Единственное, что я могу думать, это то, что где-то некорректно хранятся данные в базе данных magento (не имея при этом 10% -ной скидки), поэтому, когда Zynk собирает данные, это неверно.
Может кто-нибудь помочь мне понять, где я могу найти данные заказа в базе данных Magento, чтобы я мог видеть, что было сохранено для определенного номера заказа Magento, - я могу хотя бы начать отлаживать это, может быть?
Если у кого-то есть сведения о том, где найти код, используемый Magento для выполнения транзакций базы данных заказов, особенно там, где скидки должны быть применены до хранения данных, это тоже будет большой помощью.
Ура!