Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Приветствую, друзья!

 

Возник вопрос с НДС-ом к заказу. Каким образом можно выставить счет с НДС, который указан в админке?

 

Спасибо за любую информацию.

Ссылка на сообщение
Поделиться на другие сайты

К примеру {$total = $order->total_price+$settings->nds}, далее используйте переменную {$total} для вывода итоговой цены с НДС.

Ссылка на сообщение
Поделиться на другие сайты

К примеру {$total = $order->total_price+$settings->nds}, далее используйте переменную {$total} для вывода итоговой цены с НДС.

Спасибо большое Noxter.

А nds нужно в БД добавить, чтобы с админки указать размер НДС?

Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое Noxter.

А nds нужно в БД добавить, чтобы с админки указать размер НДС?

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

Ну ты же сам указал, что НДС у тебя уже вбитый в настройки.

Нет. я немного неправильно выразился. ))

Ссылка на сообщение
Поделиться на другие сайты

имел ввиду, что в админке, к примеру в настройках можно указать НДС, например 18%.

и в корзине выставляется счет с НДС. Как например история с Доставкой

 

А какие еще есть идеи по этому поводу?!

Ссылка на сообщение
Поделиться на другие сайты

имел ввиду, что в админке, к примеру в настройках можно указать НДС, например 18%.

и в корзине выставляется счет с НДС. Как например история с Доставкой

 

А какие еще есть идеи по этому поводу?!

Можно то можно, а указано ли это в настройках?

Если нет то тут уже другой вопрос не как прибавить НДС, а как еще и в настройках добавить поле для НДС.

На будущее излагайте правильно свои вопросы а то фгиня выходит.

Ссылка на сообщение
Поделиться на другие сайты

Статья хорошая.

Только станет еще лучше, если в ней совсем убрать п.3 и оставить только пп 1,2. 

И порцию вознаграждения можно будет уменьшить на 33%.

 

А содержание статьи по существу можно встретить на форуме, например

http://forum.simplacms.ru/topic/10790-%D0%B4%D0%BE%D0%BF-%D0%BF%D0%BE%D0%BB%D1%8F-%D0%B2-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD-%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D0%B8/

Там mishanya написал даже лучше, чем в статье, поскольку в конце добавил указание о том, как использовать новую настройку.

Ссылка на сообщение
Поделиться на другие сайты

Статья хорошая.

Только станет еще лучше, если в ней совсем убрать п.3 и оставить только пп 1,2. 

И порцию вознаграждения можно будет уменьшить на 33%.

 

А содержание статьи по существу можно встретить на форуме, например

http://forum.simplacms.ru/topic/10790-доп-поля-в-админ-панели/

Там mishanya написал даже лучше, чем в статье, поскольку в конце добавил указание о том, как использовать новую настройку.

Тебе на старости лет делать больше нехер как на форумах сидеть своим бредом всем мозг выносить?

Как же ты задрал, я тебя ненавижу ирод проклятый...

Ссылка на сообщение
Поделиться на другие сайты

А Корс прав!

Тем что в статье я не указал как вывести эту настройку в смарти?

Ума много не нужно чтобы прописать что-то типа {$settings->tax|escape}.

По поводу третьего пункта вопрос спорный.

В отличии от корса я выкладываю некоторые решения бесплатно, и не ворую чужие дополнения а также бесплатные дополнения с форума и не выкладываю их у себя на сайте за бешеные деньги, при том условии что их делал не я.

Ссылка на сообщение
Поделиться на другие сайты

Именно относительно 3 пункта

Оставьте личное, вы сделали - отлично, это многим помогает

Но корс со своим занудством также полезен

Любое компетентное мнение полезно)

 

В вашем решении п.3 - лишний

Ссылка на сообщение
Поделиться на другие сайты

Именно относительно 3 пункта

Оставьте личное, вы сделали - отлично, это многим помогает

Но корс со своим занудством также полезен

Любое компетентное мнение полезно)

 

В вашем решении п.3 - лишний

Третий пункт скорее всего описал на автомате т.к. если добавляю новые поля в БД то об этом пишу.

Я забыл что класс Settings.php может сам вписывать новые поля через метод __set.

Ссылка на сообщение
Поделиться на другие сайты

Noxter, Kors, друзья, большое спасибо.

 

Поле (НДС) добавилось. Назначил 18%.

Вывести в корзине тоже получилось. Только один момент, как в Итоговой цене плюсануть НДС?

 

у меня идет таким образом:

{if !$delivery_id} {$delivery_id = 1} {/if}

{if $cart->total_price < $deliveries[$delivery_id - 1]->free_from && $deliveries[$delivery_id - 1]->price>0}
	{($cart->total_price + $deliveries[$delivery_id - 1]->price)|convert} {$currency->sign}
{elseif $cart->total_price >= $deliveries[$delivery_id - 1]->free_from}
	{$cart->total_price|convert} {$currency->sign}
{/if}

Пробовал плюсануть таким же образом {$settings->tax|escape} чет неправильно считает.

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте так



{if !$delivery_id} {$delivery_id = 1} {/if}
{if $cart->total_price < $deliveries[$delivery_id - 1]->free_from && $deliveries[$delivery_id - 1]->price>0}
    {$deliveries_price = $deliveries[$delivery_id - 1]->price}
{/if}
{math equation="(t+d)+((t+d)/100*n)" assign="total_price" t=$cart->total_price n=$settings->tax d=$deliveries_price|default:0}
{$total_price|convert} {$currency->sign}
 
Изменено пользователем yr4ik
Ссылка на сообщение
Поделиться на другие сайты

 

Попробуйте так



{if !$delivery_id} {$delivery_id = 1} {/if}
{if $cart->total_price < $deliveries[$delivery_id - 1]->free_from && $deliveries[$delivery_id - 1]->price>0}
    {$deliveries_price = $deliveries[$delivery_id - 1]->price}
{/if}
{math equation="(t+d)+((t+d)/100*n)" assign="total_price" t=$cart->total_price n=$settings->tax d=$deliveries_price|default:0}
{$total_price|convert} {$currency->sign}
 

Выдало:

Warning: math: parameter n: is not numeric in ....\Smarty\libs\plugins\function.math.php on line 67

Ссылка на сообщение
Поделиться на другие сайты

Ой нет. Прошу прощение, yr4ik.

Я забыл убрать % с поле в админке ))

 

Теперь все ровно работает.

 

Большое спасибо всем ;)

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...