Автор Тема: Налог на доставку  (Прочитано 475 раз)

24 Декабрь 2015, 11:46:18
  • Пользователь
  • **
  • Сообщений: 95
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Хочу вычесть из доставки налог в 18%, конечно можно отнять налог этот и включить его в доставке, но он работает не так как надо. В общем в чеке я от суммы доставки отнимаю 18%, чтобы в итоге была цена без налога. Формула такая например доставка 50 рублей, тогда 50/1.18 формула, у меня это выглядит так total_shipping_tax_incl/1.18 и если в переменной было 50, результат будет не 42.37 а 6.63! Это как так, почему он остаток выдает в виде значения 50-42.37 = 6.63?
24 Декабрь 2015, 12:10:08
Ответ #1
  • Пользователь
  • **
  • Сообщений: 95
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проблему решил, предыдущий код был неправильным, он менял переменную до начала вычисления. Но где хранятся все эти переменные, некоторые формулы хотелось бы подправить или добавить новые
24 Декабрь 2015, 12:51:09
Ответ #2
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Классы налогов находяться в /classes/tax/...
Для доставки можно исключить налог в админке, при настройке перевозчика укажите не включать налог в стоимость доставки. 
24 Декабрь 2015, 16:54:34
Ответ #3
  • Пользователь
  • **
  • Сообщений: 95
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Классы налогов находяться в /classes/tax/...
Для доставки можно исключить налог в админке, при настройке перевозчика укажите не включать налог в стоимость доставки.

Мне как раз нужен налог, но без налога например есть интервал веса 500 и 600 в пределах этого интервала цена будет 100 рублей, а если включить налог, то при весе например 501 он будет писать сумму доставки 1 рубль, а 599 99 рублей, такая вот неудобная тема