reinvanoyen/dry-ecommerce

此包最新版本(1.0.12)没有可用的许可信息。

电子商务包

1.0.12 2021-01-29 09:46 UTC

This package is auto-updated.

Last update: 2024-08-29 05:23:18 UTC


README

电子商务平台

索引

安装

composer require reinvanoyen/dry-ecommerce

注册服务提供商

<?php

$app = new \Oak\Application();

$app->register([
    \Tnt\Ecommerce\EcommerceServiceProvider::class,
]);

$app->bootstrap();

配置选项

注意!支付可以从配置中设置。默认的“payment”配置属性提供了一个默认的NullPayment,基本上是免费提供所有服务。有关支付更多信息,请查看下面的“支付”主题。

可购买

文档即将推出

购物车

<?php

$cart = $app->get(CartInterface::class);

$cart->add($buyable, 2);
$cart->remove($buyable);
$cart->clear();
$items = $cart->items();

$cart->setFulfillment($shipping);
$fulfillment = $cart->getFulfillment();
$fulfillmentCost = $cart->getFulfillmentCost();

$cart->addDiscount($discountCode);
$discountCode = $cart->getDiscount();

$subTotal = $cart->getSubTotal();
$total = $cart->getTotal();
$reduction = $cart->getReduction();

$order = $cart->checkout($customer);

折扣 & 优惠券

文档即将推出

履约

文档即将推出

客户

文档即将推出

订单

文档即将推出

库存

文档即将推出

税收

文档即将推出