我花了上個月試圖調試Loaded的問題,這讓我瘋狂。Loaded Commerce B2B v6.5.1b稅務問題
我想在這裏發佈它,以防其他人有相同的問題或潛在的問題,這裏有人比我知道的更多,可能會看到它爲什麼發生,並可以建議我錯誤配置了什麼。
具體到電子郵件訂單通知的產品線:
$email_order .= EMAIL_TEXT_PRODUCTS . "\n" .
EMAIL_SEPARATOR . "\n" .
$this->products_ordered .
EMAIL_SEPARATOR . "\n";
當創建使用「銀行轉賬」的訂單都顯示「含稅」這些款項 - 這是預期
當創建使用「貝寶」這些金額的訂單正在顯示「稅收獨佔」 - 這不符合預期。
似乎在文件includes/functions/general.php中有函數tep_add_tax(),它決定是否返回一個值Tax Inc或Tax Exc。
這條線:在 「銀行轉賬」 爲了
if ((DISPLAY_PRICE_WITH_TAX == 'true') && ($tax > 0) && $_SESSION['sppc_customer_group_show_tax'] == '1') {
返回true,但貝寶訂單假。
我簡單地複製了這個函數,將副本重命名爲tep_force_add_tax(),並刪除了if {} else {}部分,只是強制增加了解決我的問題的稅!
我99.9%,確認該問題在於這個變量:
$_SESSION['sppc_customer_group_show_tax']
我不知道它是什麼,它是如何設置的,爲什麼當銀行轉賬寶確實沒有設置?
我歡迎任何討論嗎?