雪鸟IO/orderhive-data-model

本包最新版本(v0.3.11)没有可用的许可证信息。


README

Build Status

Order Hive API 数据模型

目前支持

  • 订单

示例

<?php
    use SnowIO\OrderHiveDataModel\Command\CreateOrderCommand;
    use SnowIO\OrderHiveDataModel\Order\OrderStatus;
    use SnowIO\OrderHiveDataModel\Order\Order;
    use SnowIO\OrderHiveDataModel\Order\ItemSet;
    use SnowIO\OrderHiveDataModel\Order\Item;
        
    $createOrderCommand = CreateOrderCommand::of(
        Order::of(0001)
            ->withOrderStatus(OrderStatus::CONFIRM)
            ->withStoreId('1')
            ->withCurrency("USD")
            ->withTaxType("EXCLUSIVE")
            ->withOrderItems(ItemSet::of([
                Item::of(111, 1)->withPrice(1.99)->withSku('a'),
                Item::of(222, 1)->withPrice(2.99)->withSku('b'),
            ]))
    );