禅车中有5%的产品价格折扣

时间:2013-11-23 04:18:53

标签: php mysql zen-cart

Zen Cart v1.3.9.h

我们最近注意到两个奇怪的命令:
产品价格在orders_total中获得5%的折扣。

我们没有对产品,客户设置任何折扣,
或者客户群或任何优惠券。

我们之前设置了MySQL通用日志,所以检查了mysql.log和MySQL数据库:

  1. 产品价格合理,未更改。
  2. 插入表orders_products的数据没问题,产品价格合适
  3. 产品价格降低5%并插入表order_total。
  4. 我们可以找到一些线索是mysql.log中的SQL:

    INSERT INTO orders (..., order_total, ...) VALUES (..., '95', ...);
    INSERT INTO orders_total (orders_id, title, text, value, class, sort_order) VALUES (..., '95', 'ot_subtotal', ...)
    INSERT INTO orders_products (orders_id, products_id, products_model, products_name, products_price, final_price, ...) VALUES (..., '100.0000', '100', ...)
    

    产品价格为100,插入到orders_products表中的数据是可以的 但问题是在订单表和orders_total表中,产品价格变为95!

    产品价格5%的订单,我们无法重做。
    所以我们不知道如何调试它 它恰好发生在一两次。

    有任何线索如何调试这种奇怪的事情?

0 个答案:

没有答案