我還有一個網頁在我的Opencart的環境,讓說,關於我們頁面,其中有下面這些形式,假設用戶已經在他們的車中的物品,這些形式應該工作,但他們不這樣做:如何獲取外部頁面優惠券/優惠券表單以在OpenCart中工作?
輸入優惠券代碼在這裏:
<form action="index.php?route=checkout/cart" method="post" enctype="multipart/form-data" id="basket">
<input type="text" value="" id="coupon" name="coupon"/>
<input type="hidden" value="coupon" name="next"/>
<input type="submit" class="button" value="Apply Coupon"/>
</form>
輸入您的禮品券代碼在這裏:
<form action="index.php?route=checkout/cart" method="post" enctype="multipart/form-data" id="basket">
<input type="text" value="" name="voucher"/>
<input type="hidden" value="voucher" name="next"/>
<input type="submit" class="button" value="Apply Voucher"/>
</form>
這是優惠券代碼系統,但它不工作(此代碼是默認不能編輯):
/catalog/controller/checkout/cart.php
// VOUCHER
// IF THE USER HAS ENTERED A VOUCHER
if (isset($this->request->post['voucher']) && $this->request->post['voucher']) {
foreach ($this->request->post['voucher'] as $key) {
if (isset($this->session->data['vouchers'][$key])) {
unset($this->session->data['vouchers'][$key]);
}
}
}
的PHP代碼沒有做任何事情... ...只要UNS兌現代金券代碼。請發佈整個cart.php文件或鏈接到它。 – christopher
您是否添加了快速死亡('here'),以便您知道它是否達到了此IF語句。如果你發佈了你正在使用的opencart的舊版本,它也會有所幫助。 –