2013-08-30 5 views
-1

나는 지난 달 내게 미친 듯이 몰아 부치는 Loaded와 관련된 문제를 디버깅하려고 노력했습니다.Loaded Commerce B2B v6.5.1b 세금 문제

다른 사람이 동일한 문제가 있거나 잠재적으로 누군가가 여기있는 사람이 내가 알고있는 것보다 더 많이 아는 사람이라면 왜 그 일이 일어 났는지보고 내가 잘못 설정된 것을 조언 할 수 있습니다.

이메일 주문 알림에 제품 라인에 특별히 참조 :

$email_order .= EMAIL_TEXT_PRODUCTS . "\n" . 
       EMAIL_SEPARATOR . "\n" . 
       $this->products_ordered . 
       EMAIL_SEPARATOR . "\n"; 

"은행 송금"을 사용하여 주문을 만드는이 금액은 "세금 포함"이 표시되고 있었다 - 만들 때

을 예상 한 주문 "PayPal"을 사용하여 이러한 금액은 "Tax Exclusive"로 표시되었습니다 - 예상과 다름.

파일에는/functions/general.php가 포함되어 있으며 Tax Inc 또는 Tax Exc 값을 반환할지 여부를 결정하는 tep_add_tax() 함수가 있습니다.

이 줄 :

if ((DISPLAY_PRICE_WITH_TAX == 'true') && ($tax > 0) && $_SESSION['sppc_customer_group_show_tax'] == '1') { 

반환 "은행 송금"주문 진정한하지만 페이팔 주문에 거짓.

단순히이 기능을 복사하고 사본을 tep_force_add_tax()로 이름을 바꾼 다음 if {} else {} 부분을 삭제하고 세금을 추가하여 강제로 내 문제를 해결했습니다.

나는 문제가이 변수로 거짓말을 99.9 % 확신 :

$_SESSION['sppc_customer_group_show_tax'] 

내가 가진이 설정되어 있으며 은행 송금 그렇게되면 왜 페이팔을 설정하지 않습니다 어떻게, 무엇 아무 생각이 없다 ?

나는 어떤 dicussion을 환영합니까?

답변

0

sppc_customer_group_show_tax가 문제의 원인 일 수 있습니다.

고객 그룹 세금 설정은 customers_groups.php 페이지의 admin -> Customers -> Customer Groups에서 확인할 수 있습니다.

세금 포함 및 독점을 제어하는 ​​필드는 customers_group_show_tax로 표시됩니다.

필자는 paypal 모듈이 customers_group_show_tax를 대신 사용해야 할 때 sppc_customer_group_show_tax 연관 배열 ID를 사용하여 customers_group 테이블에서이를 얻으려고 시도했을 것으로 추측합니다.