喜欢鹿的 / gift-card-proportional-value-no-payment-connector
GiftCardProportionalValueNoPaymentConnector 模块。
2.0.0
2023-01-24 12:59 UTC
Requires
- php: >=8.0
- fond-of-oryx/gift-card-proportional-value: ^1.1.0 || ^2.0.0
- fond-of-oryx/gift-card-proportional-value-extension: ^1.0.0 || ^2.0.0
- spryker/nopayment: ^4.0
Requires (Dev)
README
在我们的案例中,如果使用礼品卡兑换,我们需要按顺序获取每个项目的比例礼品卡价值。在我们的案例中,使用礼品卡完全付款的订单将被视为已付款订单,并使用无付款工作流程。
此软件包为 fond-of-oryx/gift-card-proportional-value
软件包提供计算插件,并将项目金额设置为已付款订单的比例价值。
安装
composer require fond-of-oryx/gift-card-proportional-value-no-payment-connector
配置
<?php
namespace Pyz\Zed\GiftCardProportionalValue;
use FondOfOryx\Zed\GiftCardProportionalValue\GiftCardProportionalValueDependencyProvider as FooGiftCardProportionalValueDependencyProvider;
use FondOfOryx\Zed\GiftCardProportionalValueNoPaymentConnector\Communication\Plugin\GiftCardProportionalValue\NoPaymentProportionalValueCalculationPlugin;
class GiftCardProportionalValueDependencyProvider extends FooGiftCardProportionalValueDependencyProvider
{
/**
* @return array|\FondOfOryx\Zed\GiftCardProportionalValueExtension\Dependency\Plugin\ProportionalValueCalculationPluginInterface[]
*/
protected function getProportionalValueCalulationPlugins(): array
{
$plugins = [
...
new NoPaymentProportionalValueCalculationPlugin(),
];
return array_merge(parent::getProportionalValueCalulationPlugins(), $plugins);
}
}