我正在创建一个 ZenCart 支付模块。我可以通过产品,运输细节以及运费,但它不会通过优惠券而不弄乱货币格式。
如果我这样做,它根本不会显示优惠券
 $mCouponCost => $order->info['coupon_cost']  * $order->info['currency_value'];
如果我这样做,它会显示优惠券,但会弄乱货币格式
  $mCouponCost = $order->info['coupon_cost']  -> $order->info['currency_value'];    
所有代码如下:
  $mCouponCost = $order->info['coupon_cost'] - $order->info['currency_value'];
  if (!empty($mCouponCost)) {
  $j++;
  $process_button_string .= zen_draw_hidden_field('LIDSKU' . $j, 'Coupon') .
                                        zen_draw_hidden_field('LIDDesc' . $j, 'Coupon Cost') .
                            zen_draw_hidden_field('LIDPrice' . $j, number_format($mCouponCost, 2, '.', '')) .
                            zen_draw_hidden_field('LIDQty' . $j, '1') .
                            zen_draw_hidden_field('ShippingRequired' . $j, '1') .
                            zen_draw_hidden_field('IsVoucher' . $j, '0');
 }
我哪里错了?