stee1cat/archi-delivery
Composer 安装命令:
composer require stee1cat/archi-delivery
包简介
Library for working with API ArchiDelivery
README 文档
README
Library for working with API ArchiDelivery
Installation
composer require stee1cat/archi-delivery:dev-master
Usage
use ArchiDelivery\Delivery; use ArchiDelivery\Client; use ArchiDelivery\Client\Address; use ArchiDelivery\Order; use ArchiDelivery\Order\Item; use ArchiDelivery\Order\Item\Modificator; $delivery = new Delivery(); $delivery->setIp('192.168.0.1'); $client = new Client($delivery, array( 'fullName' => 'Проверкин Тест Тестович', 'phone' => '+79555555555', )); $address = new Address(); $address->setStreet('Street') ->setHome('Home') ->setFrontDoor(1) ->setLevel(5) ->setRoom(20); $order = $delivery->createOrder(); $order->setClient($client) ->setAddress($address) ->setOrderType(1) ->setPaymentType(1) ->setComment('comment') ->setFlatwareCount(2) ->setChangeFrom(1000); $item = new Item(); $item->setId(1234) ->setQuantity(1); $modificator = new Modificator(); $modificator->setId(12) ->setReference(123) ->setQuantity(1) ->setKind(Modificator::KIND_NOMENCLATURE) ->setType(Modificator::TYPE_ADD); $item->addModificator($modificator); $result = $order->addItem($item) ->send();
Find customers using a telephone number:
use ArchiDelivery\Delivery; use ArchiDelivery\Client; $delivery = new Delivery(); $delivery->setIp('192.168.0.1'); $client = new Client($delivery); $clients = $client->findByPhone('79555555555'); foreach ($clients as $record) { echo $record->getFullName(), '<br>'; }
统计信息
- 总下载量: 26
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2015-09-21