onel/vozimby-php-api
最新稳定版本:v0.1.6
Composer 安装命令:
composer require onel/vozimby-php-api
包简介
vozim.by delivery and calculation api
关键字:
README 文档
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();
统计信息
- 总下载量: 24
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-03-08