onel / vozimby-php-api
v0.1.6
2015-11-26 11:00 UTC
Requires
- php: >=5.3.0
- curl/curl: 1.*
README
安装
使用 composer
php composer.phar require onel/vozimby-php-api:0.1.*
文档
详细描述计算参数: 查看维基。
使用
以下是在 examples/example1.php 文件中逐步计算配送成本的示例。
创建客户端
$client = new Client('http://b2b.vozim.by/index.php');
创建配送成本计算器,传入客户端参数
$clc = new Calculator($client);
可用的货物类别及其编号
print_r($clc->getAvailableImRules());
可用的城镇
print_r($clc->getAvailableLocations());
计算类别为 147(家用电器 > 大型家用电器 > 冷藏设备 > 单门至 1 米)的货物配送成本
// расчет стоимости
$cost = $clc->setOptions(array(
'calculation' => Calculator::CLC_PACKAGE, // тип калькуляции (по категории)
'cost_delivery' => Calculator::CDT_STANDART, // тип доставки (стандарт, эконом или экспресс)
'locality' => 'Минск (Минская .обл)', // населенный пункт доставки (необходимо текстовое соотвествие)
'good-cost' => 1000, // оценочная стоимость товара
'rule' => 147, // номер категории товара (при калькуляции по категрии)
'width' => 1, // ширина, см
'height' => 1, // высота, см
'length' => 1, // длинна, см
'weight' => 1, // вес, кг.
'delivery18' => 1, // доставка до 18:00 ( 1 - да, 0 - нет )
'driver-help' => 1, // помощь водителя ( 1 - да, 0 - нет )
))
->getCost();
// дни доставки по Минску, тариф "стандарт" (установили выше)
$days = $clc->getDeliveryDays();