См. определение в файле base.php строка 24
◆ __construct()
__construct |
( |
array | $initParams | ) |
|
Constructor
- Аргументы
-
array | $initParams | Delivery service params |
- Исключения
-
Bitrix\Main\ArgumentTypeException
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле base.php строка 66
◆ calculate()
Calculates delivery price
- Аргументы
-
Shipment | null | $shipment | . |
array | $extraServices | . |
- Возвращает
- \Bitrix\Sale\Delivery\CalculationResult
См. определение в файле base.php строка 165
◆ calculateConcrete()
- Аргументы
-
\Bitrix\Sale\Shipment | $shipment,. | |
- Возвращает
- Delivery\CalculationResult
См. определение в файле base.php строка 296
◆ canHasChildren()
static canHasChildren |
( |
| ) |
|
|
static |
- Возвращает
- bool Can this services has children.
См. определение в файле base.php строка 442
◆ canHasProfiles()
static canHasProfiles |
( |
| ) |
|
|
static |
- Возвращает
- bool Can this services has profiles.
См. определение в файле base.php строка 450
◆ createProfileObject()
createProfileObject |
( |
| $fields | ) |
|
◆ execAdminAction()
Execute some code on service edit page if need.
- Возвращает
- Result
См. определение в файле base.php строка 794
◆ getAdditionalInfoShipmentEdit()
getAdditionalInfoShipmentEdit |
( |
Shipment | $shipment | ) |
|
- Аргументы
-
- Возвращает
- array
См. определение в файле base.php строка 803
◆ getAdditionalInfoShipmentPublic()
getAdditionalInfoShipmentPublic |
( |
Shipment | $shipment | ) |
|
- Аргументы
-
- Возвращает
- array
См. определение в файле base.php строка 831
◆ getAdditionalInfoShipmentView()
getAdditionalInfoShipmentView |
( |
Shipment | $shipment | ) |
|
- Аргументы
-
- Возвращает
- array
См. определение в файле base.php строка 822
◆ getAdminAdditionalTabs()
getAdminAdditionalTabs |
( |
| ) |
|
- Возвращает
- array Additional tabs to show on edit admin page.
См. определение в файле base.php строка 894
◆ getAdminFieldsList()
static getAdminFieldsList |
( |
| ) |
|
|
static |
- Возвращает
- array Fields witch user will see on delivery admin page
См. определение в файле base.php строка 425
◆ getAdminMessage()
Show message on service edit page.
- Возвращает
- array array("MESSAGE"=>"", "TYPE"=>("ERROR"|"OK"|"PROGRESS"), "DETAILS"=>"", "HTML"=>true)
- См. также
- \CAdminMessage::CAdminMessage
См. определение в файле base.php строка 785
◆ getChildrenClassNames()
static getChildrenClassNames |
( |
| ) |
|
|
static |
- Возвращает
- array profiles handlers class names
См. определение в файле base.php строка 458
◆ getClassDescription()
static getClassDescription |
( |
| ) |
|
|
static |
Returns class description
- Возвращает
- string
См. определение в файле base.php строка 279
◆ getClassTitle()
Returns class name
- Возвращает
- string
См. определение в файле base.php строка 270
◆ getCode()
- Возвращает
- string
См. определение в файле base.php строка 474
◆ getCompatibleExtraServiceIds()
getCompatibleExtraServiceIds |
( |
Shipment | $shipment | ) |
|
Returns array of extra service ids available for the specified shipment OR null in case all extra services are available
- Аргументы
-
- Возвращает
- array|null
См. определение в файле base.php строка 660
◆ getConfig()
- Возвращает
- array
- Исключения
-
См. определение в файле base.php строка 401
◆ getConfigStructure()
Returns service configuration (only structure without values)
- Возвращает
- array
- Исключения
-
Exception
См. определение в файле base.php строка 359
◆ getConfigValues()
- Возвращает
- array
См. определение в файле base.php строка 417
◆ getCurrency()
- Возвращает
- string The currency of delivery service.
См. определение в файле base.php строка 236
◆ getDefaultVatRate()
static getDefaultVatRate |
( |
| ) |
|
|
static |
- Возвращает
- float|null
См. определение в файле base.php строка 287
◆ getDeliveryRequestHandler()
getDeliveryRequestHandler |
( |
| ) |
|
- Возвращает
- Requests\HandlerBase
См. определение в файле base.php строка 918
◆ getDescription()
- Возвращает
- string
См. определение в файле base.php строка 490
◆ getEmbeddedExtraServicesList()
getEmbeddedExtraServicesList |
( |
| ) |
|
- Возвращает
- array
См. определение в файле base.php строка 568
◆ getExtraServices()
- Возвращает
- Delivery\ExtraServices\Manager
См. определение в файле base.php строка 228
◆ getHandlerCode()
- Возвращает
- string
См. определение в файле base.php строка 135
◆ getId()
- Возвращает
- int
См. определение в файле base.php строка 466
◆ getLogotip()
- Возвращает
- int
См. определение в файле base.php строка 527
◆ getLogotipPath()
- Возвращает
- string
См. определение в файле base.php строка 535
◆ getName()
- Возвращает
- string
См. определение в файле base.php строка 482
◆ getNameWithParent()
- Возвращает
- string
См. определение в файле base.php строка 514
◆ getParentId()
- Возвращает
- int
См. определение в файле base.php строка 498
◆ getParentService()
- Возвращает
- Base|null
- Исключения
-
Bitrix\Main\ArgumentNullException
См. определение в файле base.php строка 546
◆ getProfilesList()
- Возвращает
- array Profiles list
См. определение в файле base.php строка 668
◆ getProfileType()
- Возвращает
- string
См. определение в файле base.php строка 684
◆ getServiceCode()
- Возвращает
- string
См. определение в файле base.php строка 143
◆ getSort()
- Возвращает
- mixed
См. определение в файле base.php строка 506
◆ getSupportedServicesList()
static getSupportedServicesList |
( |
| ) |
|
|
static |
Returns names of supported delivery services
- Возвращает
- array
См. определение в файле base.php строка 886
◆ getTags()
- Возвращает
- array
См. определение в файле base.php строка 946
◆ getTrackingClass()
- Возвращает
- string Class name inherited from \Bitrix\Sale\Delivery\Tracking\Base
См. определение в файле base.php строка 692
◆ getTrackingParams()
- Возвращает
- array
См. определение в файле base.php строка 708
◆ getVatId()
- Возвращает
- int
См. определение в файле base.php строка 902
◆ glueValuesToConfig()
glueValuesToConfig |
( |
array | $confStructure, |
|
|
| $confValues = array() ) |
|
protected |
- Аргументы
-
array | $confStructure | The structure of configuration |
array | $confValues | The configuration's values |
- Возвращает
- array glued config with values
См. определение в файле base.php строка 369
◆ install()
◆ isAllowEditShipment()
- Возвращает
- bool
См. определение в файле base.php строка 774
◆ isCalculatePriceImmediately()
isCalculatePriceImmediately |
( |
| ) |
|
- Возвращает
- bool
См. определение в файле base.php строка 724
◆ isClone()
- Возвращает
- bool
См. определение в файле base.php строка 877
◆ isCompatible()
- Аргументы
-
- Возвращает
- bool
См. определение в файле base.php строка 648
◆ isHandlerCompatible()
static isHandlerCompatible |
( |
| ) |
|
|
static |
Checks if handler is compatible
- Возвращает
- bool
См. определение в файле base.php строка 933
◆ isInstalled()
- Возвращает
- bool
См. определение в файле base.php строка 756
◆ isProfile()
- Возвращает
- bool
См. определение в файле base.php строка 676
◆ isRestricted()
- Возвращает
- bool
См. определение в файле base.php строка 732
◆ isTrackingInherited()
- Возвращает
- bool
См. определение в файле base.php строка 716
◆ onAfterAdd()
static onAfterAdd |
( |
| $serviceId, |
|
|
array | $fields = array() ) |
|
static |
- Аргументы
-
int | $serviceId | |
array | $fields | |
- Возвращает
- bool
См. определение в файле base.php строка 610
◆ onAfterDelete()
static onAfterDelete |
( |
| $serviceId | ) |
|
|
static |
- Аргументы
-
- Возвращает
- bool
См. определение в файле base.php строка 639
◆ onAfterUpdate()
static onAfterUpdate |
( |
| $serviceId, |
|
|
array | $fields = array() ) |
|
static |
- Аргументы
-
int | $serviceId | |
array | $fields | |
- Возвращает
- bool
См. определение в файле base.php строка 630
◆ onBeforeAdd()
static onBeforeAdd |
( |
array & | $fields = array() | ) |
|
|
static |
- Аргументы
-
- Возвращает
- \Bitrix\Main\Result
См. определение в файле base.php строка 600
◆ onBeforeUpdate()
static onBeforeUpdate |
( |
| $serviceId, |
|
|
array & | $fields = array() ) |
|
static |
- Аргументы
-
int | $serviceId | |
array | $fields | |
- Возвращает
- bool
См. определение в файле base.php строка 620
◆ onGetBusinessValueConsumers()
static onGetBusinessValueConsumers |
( |
| ) |
|
|
static |
- Возвращает
- array
См. определение в файле base.php строка 740
◆ onGetBusinessValueGroups()
static onGetBusinessValueGroups |
( |
| ) |
|
|
static |
- Возвращает
- array
См. определение в файле base.php строка 748
◆ prepareFieldsForSaving()
prepareFieldsForSaving |
( |
array | $fields | ) |
|
- Аргументы
-
- Возвращает
- array
- Исключения
-
См. определение в файле base.php строка 311
◆ prepareFieldsForUsing()
prepareFieldsForUsing |
( |
array | $fields | ) |
|
- Аргументы
-
- Возвращает
- array
См. определение в файле base.php строка 560
◆ processAdditionalInfoShipmentEdit()
processAdditionalInfoShipmentEdit |
( |
Shipment | $shipment, |
|
|
array | $requestData ) |
- Аргументы
-
Shipment | $shipment | |
array | $requestData | |
- Возвращает
- Shipment|null
См. определение в файле base.php строка 813
◆ setTrackingClass()
setTrackingClass |
( |
| $class | ) |
|
- Аргументы
-
string | $class | Class name inherited from \Bitrix\Sale\Delivery\Tracking\Base |
См. определение в файле base.php строка 700
◆ setVatId()
◆ unInstall()
◆ whetherAdminExtraServicesShow()
static whetherAdminExtraServicesShow |
( |
| ) |
|
|
static |
- Возвращает
- bool If admin could edit extra services
См. определение в файле base.php строка 591
◆ whetherAdminRestrictionsShow()
static whetherAdminRestrictionsShow |
( |
| ) |
|
|
static |
◆ $active
◆ $allowEditShipment
$allowEditShipment = array() |
|
protected |
◆ $canHasProfiles
◆ $code
◆ $config
◆ $currency
◆ $deliveryRequestHandler
$deliveryRequestHandler = null |
|
protected |
◆ $description
◆ $extraServices
◆ $handlerCode
$handlerCode = 'UNDEFINED' |
|
protected |
◆ $id
◆ $isCalculatePriceImmediately
$isCalculatePriceImmediately = false |
|
staticprotected |
◆ $isClone
◆ $isProfile
◆ $logotip
◆ $name
◆ $parentId
◆ $restricted
◆ $sort
◆ $trackingClass
◆ $trackingParams
$trackingParams = array() |
|
protected |
◆ $vatId
◆ $whetherAdminExtraServicesShow
$whetherAdminExtraServicesShow = false |
|
staticprotected |
◆ EVENT_ON_CALCULATE
const EVENT_ON_CALCULATE = "onSaleDeliveryServiceCalculate" |
◆ TAG_PROFITABLE
const TAG_PROFITABLE = 'profitable' |