Почему OpenCart SubTotal и Order Total отображаются дважды?

У меня установлен OpenCart. На странице корзины отображаются итоговые и итоговые данные дважды. Он также не покажет окончательный Total. Подарочный ваучер также появляется, даже если клиент не добавил его в свою корзину. Это их решение? Нужно ли редактировать мои настройки в Admin?

Ответ 1

Предполагая, что суммарный итог упорядочен до общей суммы. Это проверит, имеют ли они одинаковое значение.

<file path="catalog/controller/" name="checkout/cart.php,checkout/confirm.php,module/cart.php">
    <operation>
        <search position="before"><![CDATA[
        $this->data['totals'] = $total_data;
        ]]></search>
        <add><![CDATA[
        // Remove sub-total is same as total
        foreach($total_data as $i => $result){
            if($result['code'] == 'sub_total' && $total_data[$i+1]['code'] == 'total' && $result['value'] == $total_data[$i+1]['value']){
                unset($total_data[$i]);
            }
        }
      ]]></add>
    </operation>
</file>

Ответ 2

Общая сумма используется для основной цены, которая не включает никаких налогов или НДС, а итоговая итоговая цена включает в себя все налоги, НДС и подарочный ваучер или купон.

и, возможно, вы не очистили кеш от vqmod, поэтому он может конфликтовать с вашими ценами и местом цен, которые вы разместили.

Ответ 3

Возможно, стоит проверить, что вы настроили в разделе "суммы заказов". В администраторе перейдите в раздел "Расширения" → "Итоги заказа". Там вы можете просматривать, редактировать и сортировать различные суммы заказов. Если сразу не видно, какой из них он дублирует, то, возможно, отключите их по одному, а затем увидите результат во время проверки, а затем вы сможете увидеть, какой из этих итогов - тот, который вы не хотите.

Ответ 4

промежуточный итог - это стоимость вашего продукта, а общая сумма равна сумме налога или НДС.