1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
freedelivery.php
См. документацию.
1<?php
2
3namespace Sale\Handlers\DiscountPreset;
4
5use Bitrix\Main\Localization\Loc;
6use Bitrix\Sale\Discount\Preset\Manager;
7use Bitrix\Sale\Discount\Preset\State;
8
9class FreeDelivery extends Delivery
10{
11 public function getTitle()
12 {
13 return Loc::getMessage('SALE_HANDLERS_DISCOUNTPRESET_FREEDELIVERY_NAME');
14 }
15
16 public function getDescription()
17 {
18 return '';
19 }
20
24 public function getCategory()
25 {
26 return Manager::CATEGORY_DELIVERY;
27 }
28
29 protected function renderDiscountValue(State $state, $currency)
30 {
31 return '';
32 }
33
34 public function processSaveInputAmount(State $state)
35 {
36 $state['discount_type'] = 'Perc';
37 $state['discount_value'] = '100';
38
39 return parent::processSaveInputAmount($state);
40 }
41}
$currency
Определения template.php:266