asdoria / sylius-quick-shopping-plugin
A 将多个产品添加到您的购物车
0.1.5
2023-03-31 07:23 UTC
Requires
- php: ^7.4|^8.0
- sylius/sylius: ^1.12
Requires (Dev)
- behat/behat: ^3.6.1
- behat/mink-selenium2-driver: ^1.4
- dmore/behat-chrome-extension: ^1.3
- dmore/chrome-mink-driver: ^2.7
- friends-of-behat/mink: ^1.8
- friends-of-behat/mink-browserkit-driver: ^1.4
- friends-of-behat/mink-debug-extension: ^2.0.0
- friends-of-behat/mink-extension: ^2.4
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.1
- friends-of-behat/variadic-extension: ^1.3
- friendsofsymfony/oauth-server-bundle: ^1.6 || >2.0.0-alpha.0 ^2.0@dev
- phpspec/phpspec: ^7.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: 0.12.99
- phpstan/phpstan-doctrine: 0.12.33
- phpstan/phpstan-strict-rules: ^0.12.0
- phpstan/phpstan-webmozart-assert: 0.12.12
- phpunit/phpunit: ^9.5
- polishsymfonycommunity/symfony-mocker-container: ^1.0
- sensiolabs/security-checker: ^6.0
- sylius-labs/coding-standard: ^4.0
- symfony/browser-kit: ^4.4 || ^5.2
- symfony/debug-bundle: ^4.4 || ^5.2
- symfony/dotenv: ^4.4 || ^5.2
- symfony/intl: ^4.4 || ^5.2
- symfony/web-profiler-bundle: ^4.4 || ^5.2
- vimeo/psalm: 4.7.1
This package is auto-updated.
Last update: 2024-09-28 06:31:18 UTC
README
Asdoria 快速购物插件
为 Sylius 商店提供简单的快速购物管理。使用单页即可将多个产品添加到您的购物车!
功能
- 通过名称或代码添加多个变体到您的购物车
安装
-
运行
composer require asdoria/sylius-quick-shopping-plugin
-
在
config/bundles.php
中添加捆绑包。
Asdoria\SyliusQuickShoppingPlugin\AsdoriaSyliusQuickShoppingPlugin::class => ['all' => true],
- 在
config/routes.yaml
中导入路由
asdoria_quick_shopping: resource: "@AsdoriaSyliusQuickShoppingPlugin/config/routing.yaml"
- 在
config/packages/_sylius.yaml
中导入配置
imports: - { resource: "@AsdoriaSyliusQuickShoppingPlugin/config/config.yaml"}
- 将以下内容粘贴到
src/Repository/ProductVariantRepository.php
<?php declare(strict_types=1); namespace App\Repository; use Asdoria\SyliusQuickShoppingPlugin\Repository\Model\ProductVariantRepositoryAwareInterface; use Asdoria\SyliusQuickShoppingPlugin\Repository\ProductVariantRepositoryTrait; use Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository as BaseProductVariantRepository; final class ProductVariantRepository extends BaseProductVariantRepository implements ProductVariantRepositoryAwareInterface { use ProductVariantRepositoryTrait; }
- 在
config/packages/_sylius.yaml
中配置存储库
sylius_product:
resources:
product_variant:
classes:
model: App\Entity\Product\ProductVariant
+ repository: App\Repository\ProductVariantRepository
演示
您可以通过以下链接尝试在线快速购物插件: 这里。
请注意,我们已经为 Sylius 开发了几个其他开源插件,其演示和文档列在 以下页面 上。
使用方法
在商店办公室,访问 /en_US/quick-shopping(asdoria_shop_quick_shopping_index
路由)。
贡献
想要贡献吗?请这样做!我们一直在寻找改进这个插件。为此,请随时在存储库中提出 PR 或问题。
此插件是 Asdoria 对开源工作的部分,您可以随时查看我们在 我们的网站 上的当前以及未来工作。
祝您愉快 :)