微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决免费送货提醒和税收问题

如何解决如何解决免费送货提醒和税收问题

我有问题,我需要帮助...我在购物车和结帐时创建了免费送货提醒,说您需要x€才能赢得免费送货,否则您将获得免费送货。我加免运费40.322,这意味着含税为50€。但他只认出40.322,不交税。有人可以帮我吗?我使用Opencart 3和日记主题 我把这个

class ControllerCheckoutCart extends Controller {
public function index() {
$this->load->language('common/cart');
$tax_total = $this->cart->getTaxes();
$tax_value = 0;
foreach($tax_total as $value){
$tax_value = $tax_value + $value;
}
$display_sub_total = round($this->cart->getSubTotal() + $tax_value,2);

if($display_sub_total < $this->config->get('shipping_free_total')){
$this->session->data['shipping_method']['code'] = 'flat.flat';
$this->session->data['shipping_method']['title'] = 'Flat Shipping Rate';
$this->session->data['shipping_method']['value'] = $this->config->get('shipping_flat_cost');
$this->session->data['shipping_method']['cost'] = $this->config->get('shipping_flat_cost');
$this->session->data['shipping_method']['tax_class_id'] = $this->config->get('shipping_flat_tax_class_id');
$this->session->data['shipping_method']['sort_order'] = '3'; */
$difference = $this->config->get('shipping_free_total') - $display_sub_total;
$data['shipping_message_cart'] = sprintf($this->language->get('text_charge_shipping_message'),$this->currency->format($difference,$this->session->data['currency']));
} else {
$this->session->data['shipping_method']['code'] = 'free.free';
$this->session->data['shipping_method']['title'] = 'Free Shipping';
$this->session->data['shipping_method']['value'] = '0';
$this->session->data['shipping_method']['cost'] = '0';
$this->session->data['shipping_method']['sort_order'] = '3'; */
$data['free_shipping_message'] = $this->language->get('text_free_shipping_message');
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。