behappy/cart-management-plugin

用于在Sylius中保存和检索购物车的插件。

dev-master / 1.1.x-dev 2018-06-28 08:09 UTC

This package is not auto-updated.

Last update: 2024-09-24 17:27:16 UTC


README

用于在Sylius中保存和检索购物车的插件。

安装步骤

$ composer require behappy/cart-management-plugin

启用插件

// in app/AppKernel.php
public function registerBundles() {
	$bundles = array(
		// ...
        new \BeHappy\SyliusCartManagementPlugin\BeHappySyliusCartManagementPlugin(),
    );
    // ...
}
#in app/config/config.yml
imports:
    ...
    - { resource: "@BeHappySyliusCartManagementPlugin/Resources/config/config.yml" }
    ...
# in routing.yml
...
behappy_cart_management_plugin.shop:
    resource: '@BeHappySyliusCartManagementPlugin/Resources/config/routing.yaml'
    prefix: /
...

生成数据库

简单启动

php bin/console doctrine:schema:update --dump-sql --force

就这样!

现在您可以使用多个新路由来管理客户的购物车,例如

behappy_cart_management_plugin.cart.save
behappy_cart_management_plugin.cart.load
behappy_cart_management_plugin.account.saved_cart_list
behappy_cart_management_plugin.account.saved_cart_show
behappy_cart_management_plugin.account.saved_cart_delete

目前,此插件仅支持前台,但后台功能很快将到来。

欢迎贡献力量

您也可以在composer.json中提到此包,通过邮件地址提问。

其他

您还可以在我们的其他包(包括Sylius插件)查看https://github.com/BeHappyCommunication