3namespace Sale\Handlers\Delivery;
9use Bitrix\Main\Localization\Loc;
10use Bitrix\Sale\Delivery\Tracking\StatusResult;
12Loc::loadMessages(__FILE__);
14Loader::registerAutoLoadClasses(
17 'Sale\Handlers\Delivery\SpsrHandler' =>
'handlers/delivery/spsr/handler.php',
18 'Sale\Handlers\Delivery\Spsr\Request' =>
'handlers/delivery/spsr/request.php',
26class SpsrTracking
extends \Bitrix\Sale\Delivery\Tracking\Base
31 public function getClassTitle()
33 return Loc::getMessage(
"SALE_DLV_SRV_SPSR_T_TITLE");
39 public function getClassDescription()
41 return Loc::getMessage(
42 "SALE_DLV_SRV_SPSR_T_DESCR",
44 '#A1#' =>
'<a href="http://www.spsr.ru/">',
53 public function getStatusShipment($shipmentData)
55 return (
new StatusResult())->addError(
new Error(
'The company no longer exists'));
61 public function getStatusesShipment(
array $shipmentsData)
63 return (
new Result())->addError(
new Error(
'The company no longer exists'));
66 public function requestStatuses($sid, $icn, $trackingNumbers)
68 return (
new Result())->addError(
new Error(
'The company no longer exists'));
74 public function getParamsStructure()
82 public function getTrackingUrl($trackingNumber =
'')
84 return 'http://www.spsr.ru/ru/service/monitoring';
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)