mothership-ec / cog-mothership-returns
该包已被 废弃 并不再维护。未建议替代包。
Mothership中的订单退货Cog模块
5.4.0
2016-05-09 15:09 UTC
Requires
- php: >=5.4.0
- mothership-ec/cog: ~4.10
- mothership-ec/cog-mothership-commerce: ~5.0
- mothership-ec/cog-mothership-ecommerce: ~3.7
- mothership-ec/cog-mothership-reports: ~2.1
- dev-develop
- 5.4.0
- 5.3.0
- 5.2.0
- 5.1.1
- 5.1.0
- 5.0.2
- 5.0.1
- 5.0.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.1
- 3.0.0
- 2.0.0
- 1.1.0
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-master
- dev-completed-returns
- dev-returns-slip-format
- dev-returns-slip
- dev-feature/reports-ignore-voids
- dev-feature/exchange-listing
- dev-feature/standalone-returns
- dev-feature/return-create-bugfix
- dev-issue/returns-slip-missing-data
- dev-feature/returns-frontend
- dev-feature/multiple-payment-issue
- dev-feature/out-of-stock-return-fix
- dev-feature/loader-day
- dev-feature/returns-transactions
- dev-issue/82-returns-completed
This package is not auto-updated.
Last update: 2021-03-22 11:07:11 UTC
README
描述
安装
将 "message/cog-mothership-returns": "1.1.*"
添加到您的 composer.json
文件中。
组装新的退货
组装器帮助您构建一个准备传递给创建装饰器的新的退货。
此服务可通过以下方式访问:
$assembler = $this->get('return.assembler');
如果您有一个现有的退货,可以通过以下方式传递给组装器:
$assembler->setReturn($return);
组装完成后,检索组装后的退货
$return = $assembler->getReturn();
如果您的退货没有关联的订单,即它是独立的,您应该设置货币。默认为 'GBP'
$assembler->setCurrency('EUR');
您可以从 Commerce\Order\Entity\Item\Item
或 Commerce\Product\Unit\Unit
的实例设置退货项。
// Standard $orderItem = $this->get('order.item.loader')->getByID(1); $assembler->setReturnItem($orderItem); // Standalone $productUnit = $this->get('product.unit.loader')->getByID(1); $assembler->setReturnItem($productUnit);
备注
由于PHP中return
是一个保留字,因此命名空间和类被命名为OrderReturn
。