spryker / b2c-demo-shop-internal
Spryker B2C 市场演示商店
202404.0
2024-04-23 15:10 UTC
Requires
- php: >=8.1
- ext-bcmath: *
- ext-curl: *
- ext-gd: *
- ext-gmp: *
- ext-intl: *
- ext-json: *
- ext-pdo_pgsql: *
- ext-pgsql: *
- ext-readline: *
- ext-redis: *
- galbar/jsonpath: ^1.3.1
- spryker-eco/loggly: ^0.1.1
- spryker-feature/acl: ^202404.0
- spryker-feature/agent-assist: ^202404.0
- spryker-feature/alternative-products: ^202404.0
- spryker-feature/availability-notification: ^202404.0
- spryker-feature/cart: ^202404.0
- spryker-feature/catalog: ^202404.0
- spryker-feature/category-management: ^202404.0
- spryker-feature/checkout: ^202404.0
- spryker-feature/cms: ^202404.0
- spryker-feature/configurable-bundle: ^202404.0
- spryker-feature/configurable-product: ^202404.0
- spryker-feature/configurable-product-wishlist: ^202404.0
- spryker-feature/customer-access: ^202404.0
- spryker-feature/customer-account-management: ^202404.0
- spryker-feature/data-exchange-api: ^202404.0
- spryker-feature/deployment-tools: ^202404.0
- spryker-feature/file-manager: ^202404.0
- spryker-feature/gift-cards: ^202404.0
- spryker-feature/inventory-management: ^202404.0
- spryker-feature/invoice: ^202404.0
- spryker-feature/mailing-notifications: ^202404.0
- spryker-feature/marketplace-agent-assist: ^202404.0
- spryker-feature/marketplace-cart: ^202404.0
- spryker-feature/marketplace-inventory-management: ^202404.0
- spryker-feature/marketplace-merchant: ^202404.0
- spryker-feature/marketplace-merchant-portal-product-management: ^202404.0
- spryker-feature/marketplace-merchant-portal-product-offer-management: ^202404.0
- spryker-feature/marketplace-merchant-portal-product-offer-service-points: ^202404.0
- spryker-feature/marketplace-merchant-portal-product-offer-shipment: ^202404.0
- spryker-feature/marketplace-merchant-product-offer-service-points-availability: ^202404.0
- spryker-feature/marketplace-merchantportal-core: ^202404.0
- spryker-feature/marketplace-order-management: ^202404.0
- spryker-feature/marketplace-product: ^202404.0
- spryker-feature/marketplace-product-approval-process: ^202404.0
- spryker-feature/marketplace-product-offer: ^202404.0
- spryker-feature/marketplace-product-offer-prices: ^202404.0
- spryker-feature/marketplace-product-options: ^202404.0
- spryker-feature/marketplace-promotions-discounts: ^202404.0
- spryker-feature/marketplace-return-management: ^202404.0
- spryker-feature/marketplace-shipment: ^202404.0
- spryker-feature/marketplace-wishlist: ^202404.0
- spryker-feature/merchant: ^202404.0
- spryker-feature/merchant-category: ^202404.0
- spryker-feature/merchant-opening-hours: ^202404.0
- spryker-feature/navigation: ^202404.0
- spryker-feature/non-splittable-products: ^202404.0
- spryker-feature/order-management: ^202404.0
- spryker-feature/payments: ^202404.0
- spryker-feature/prices: ^202404.0
- spryker-feature/product: ^202404.0
- spryker-feature/product-approval-process: ^202404.0
- spryker-feature/product-barcode: ^202404.0
- spryker-feature/product-bundles: ^202404.0
- spryker-feature/product-groups: ^202404.0
- spryker-feature/product-labels: ^202404.0
- spryker-feature/product-lists: ^202404.0
- spryker-feature/product-offer-service-points: ^202404.0
- spryker-feature/product-offer-service-points-availability: ^202404.0
- spryker-feature/product-offer-shipment: ^202404.0
- spryker-feature/product-offer-shipment-availability: ^202404.0
- spryker-feature/product-options: ^202404.0
- spryker-feature/product-rating-reviews: ^202404.0
- spryker-feature/product-relations: ^202404.0
- spryker-feature/product-sets: ^202404.0
- spryker-feature/promotions-discounts: ^202404.0
- spryker-feature/push-notification: ^202404.0
- spryker-feature/reclamations: ^202404.0
- spryker-feature/refunds: ^202404.0
- spryker-feature/reorder: ^202404.0
- spryker-feature/return-management: ^202404.0
- spryker-feature/scheduled-prices: ^202404.0
- spryker-feature/search: ^202404.0
- spryker-feature/service-points: ^202404.0
- spryker-feature/service-points-cart: ^202404.0
- spryker-feature/shipment: ^202404.0
- spryker-feature/shipment-cart: ^202404.0
- spryker-feature/shipment-service-points: ^202404.0
- spryker-feature/spryker-core: ^202404.0
- spryker-feature/spryker-core-back-office: ^202404.0
- spryker-feature/state-machine: ^202404.0
- spryker-feature/tax: ^202404.0
- spryker-feature/warehouse-picking: ^202404.0
- spryker-feature/warehouse-user-management: ^202404.0
- spryker-feature/wishlist: ^202404.0
- spryker-shop/asset-widget: ^1.0.0
- spryker-shop/calculation-page: ^1.3.2
- spryker-shop/chart-widget: ^0.2.3
- spryker-shop/click-and-collect-page-example: ^0.3.2
- spryker-shop/cms-content-widget-chart-connector: ^1.0.3
- spryker-shop/cms-content-widget-product-connector: ^1.3.0
- spryker-shop/cms-content-widget-product-set-connector: ^1.4.0
- spryker-shop/date-time-configurator-page-example: ^0.5.1
- spryker/agent-auth-rest-api: ^1.0.0
- spryker/agent-dashboard-merchant-portal-gui: ^1.0.0
- spryker/agent-security-blocker-merchant-portal-gui: ^1.0.0
- spryker/agent-security-merchant-portal-gui: ^1.0.0
- spryker/alternative-products-rest-api: ^1.1.2
- spryker/api-key-authorization-connector: ^1.1.0
- spryker/app-catalog-gui: ^1.4.1
- spryker/auth-rest-api: ^2.14.2
- spryker/availability-cart-connector: ^7.3.0
- spryker/availability-merchant-portal-gui: ^1.0.0
- spryker/availability-notifications-rest-api: ^1.2.0
- spryker/barcode-laminas: ^1.1.0
- spryker/cart-codes-rest-api: ^1.4.1
- spryker/cart-currency-connector: ^1.2.0
- spryker/cart-note-merchant-portal-gui: ^1.0.0
- spryker/cart-note-product-bundle-connector: ^1.1.0
- spryker/cart-notes-backend-api: ^1.0.0
- spryker/carts-rest-api: ^5.22.1
- spryker/catalog-price-product-connector: ^1.6.0
- spryker/catalog-search-products-resource-relationship: ^1.2.0
- spryker/catalog-search-rest-api: ^2.10.0
- spryker/categories-rest-api: ^1.7.1
- spryker/category-discount-connector: ^1.3.0
- spryker/category-dynamic-entity-connector: ^1.0.0
- spryker/category-navigation-connector: ^1.0.3
- spryker/chart-gui: ^1.1.1
- spryker/checkout-rest-api: ^3.10.0
- spryker/click-and-collect-example: ^0.9.2
- spryker/cms-content-widget-cms-block-connector: ^1.4.0
- spryker/cms-content-widget-content-connector: ^1.0.0
- spryker/cms-content-widget-product-connector: ^1.2.0
- spryker/cms-content-widget-product-group-connector: ^1.1.0
- spryker/cms-content-widget-product-search-connector: ^1.1.1
- spryker/cms-content-widget-product-set-connector: ^1.1.1
- spryker/cms-navigation-connector: ^1.1.1
- spryker/cms-pages-content-banners-resource-relationship: ^1.0.0
- spryker/cms-pages-content-product-abstract-lists-resource-relationship: ^1.0.0
- spryker/cms-pages-rest-api: ^1.0.0
- spryker/cms-slot-block-category-connector: ^1.0.1
- spryker/cms-slot-block-cms-connector: ^1.0.0
- spryker/cms-slot-block-product-category-connector: ^1.5.0
- spryker/cms-slot-locale-connector: ^1.1.0
- spryker/cms-slot-store-connector: ^1.0.1
- spryker/cms-user-connector: ^1.3.0
- spryker/configurable-bundle-carts-rest-api: ^0.1.3
- spryker/configurable-bundles-products-resource-relationship: ^1.1.0
- spryker/configurable-bundles-rest-api: ^1.1.0
- spryker/content-banners-rest-api: ^2.2.0
- spryker/content-product-abstract-lists-rest-api: ^1.2.0
- spryker/customer-access-rest-api: ^1.1.2
- spryker/customer-group-discount-connector: ^2.2.1
- spryker/customer-user-connector: ^1.0.4
- spryker/customer-user-connector-gui: ^1.5.0
- spryker/customers-rest-api: ^1.22.0
- spryker/dashboard-merchant-portal-gui: ^3.0.0
- spryker/discount-calculation-connector: ^5.3.0
- spryker/discount-promotions-rest-api: ^1.4.2
- spryker/documentation-generator-rest-api: ^1.15.0
- spryker/dummy-marketplace-payment: ^0.2.5
- spryker/entity-tags-rest-api: ^1.0.2
- spryker/flysystem: ^3.0.0
- spryker/flysystem-ftp-file-system: ^3.0.0
- spryker/flysystem-local-file-system: ^3.0.0
- spryker/gift-card-mail-connector: ^1.2.0
- spryker/gift-cards-rest-api: ^1.0.0
- spryker/glue-application-authorization-connector: ^1.1.0
- spryker/glue-backend-api-application-authorization-connector: ^1.7.0
- spryker/glue-backend-api-application-glue-json-api-convention-connector: ^1.0.0
- spryker/glue-storefront-api-application-authorization-connector: ^1.1.0
- spryker/glue-storefront-api-application-glue-json-api-convention-connector: ^1.0.0
- spryker/merchant-categories-rest-api: ^1.0.0
- spryker/merchant-opening-hours-rest-api: ^1.0.0
- spryker/merchant-product-offer-service-point-availabilities-rest-api: ^0.3.0
- spryker/merchant-product-offer-wishlist-rest-api: ^1.1.1
- spryker/merchant-product-offers-rest-api: ^2.0.0
- spryker/merchant-products-rest-api: ^1.0.0
- spryker/merchant-profile-merchant-portal-gui: ^3.0.0
- spryker/merchant-shipments-rest-api: ^0.1.0
- spryker/merchants-rest-api: ^1.0.0
- spryker/message-broker: ^1.10.0
- spryker/message-broker-aws: ^1.7.0
- spryker/money-gui: ^1.1.0
- spryker/navigations-category-nodes-resource-relationship: ^1.0.1
- spryker/navigations-rest-api: ^2.1.1
- spryker/oauth-agent-connector: ^1.2.0
- spryker/oauth-api: ^1.3.0
- spryker/oauth-auth0: ^1.1.0
- spryker/oauth-backend-api: ^1.5.0
- spryker/oauth-client: ^1.4.0
- spryker/oauth-customer-connector: ^1.8.0
- spryker/oauth-dummy: ^1.1.0
- spryker/oauth-user-connector: ^1.4.0
- spryker/oms-discount-connector: ^3.0.6
- spryker/oms-multi-thread: ^1.0.0
- spryker/order-payments-rest-api: ^1.0.1
- spryker/orders-rest-api: ^4.11.0
- spryker/payment-cart-connector: ^1.0.1
- spryker/payments-rest-api: ^1.2.0
- spryker/picking-list-multi-shipment-picking-strategy-example: ^0.2.1
- spryker/picking-lists-backend-api: ^1.1.0
- spryker/picking-lists-users-backend-api: ^1.0.0
- spryker/picking-lists-warehouses-backend-api: ^1.0.0
- spryker/price-cart-connector: ^6.10.1
- spryker/price-product-offer-volumes-rest-api: ^1.0.1
- spryker/price-product-volumes-rest-api: ^1.1.0
- spryker/product-alternative-product-label-connector: ^1.2.0
- spryker/product-attributes-rest-api: ^1.0.0
- spryker/product-availabilities-rest-api: ^4.2.0
- spryker/product-bundle-carts-rest-api: ^1.1.0
- spryker/product-bundle-discount-connector: ^1.1.0
- spryker/product-bundles-rest-api: ^1.0.1
- spryker/product-cart-connector: ^4.10.3
- spryker/product-configuration-wishlists-rest-api: ^1.1.4
- spryker/product-configurations-price-product-volumes-rest-api: ^1.0.0
- spryker/product-configurations-rest-api: ^1.0.4
- spryker/product-discontinued-product-bundle-connector: ^1.2.2
- spryker/product-discontinued-product-label-connector: ^1.4.0
- spryker/product-discontinued-rest-api: ^1.0.1
- spryker/product-discount-connector: ^5.2.0
- spryker/product-image-cart-connector: ^1.3.0
- spryker/product-image-sets-backend-api: ^1.0.0
- spryker/product-image-sets-rest-api: ^1.0.5
- spryker/product-label-discount-connector: ^3.1.0
- spryker/product-labels-rest-api: ^1.3.0
- spryker/product-offer-availabilities-rest-api: ^1.1.0
- spryker/product-offer-prices-rest-api: ^2.2.0
- spryker/product-offer-sales-rest-api: ^1.0.1
- spryker/product-offer-service-point-availabilities-rest-api: ^1.0.0
- spryker/product-offer-service-point-merchant-portal-gui: ^2.0.0
- spryker/product-offer-shipment-type-merchant-portal-gui: ^2.0.0
- spryker/product-offer-warehouse-allocation-example: ^0.3.0
- spryker/product-option-cart-connector: ^7.1.3
- spryker/product-option-merchant-portal-gui: ^1.0.1
- spryker/product-options-rest-api: ^1.3.0
- spryker/product-prices-rest-api: ^1.8.0
- spryker/product-reviews-rest-api: ^1.1.0
- spryker/product-tax-sets-rest-api: ^2.1.2
- spryker/product-warehouse-allocation-example: ^0.3.0
- spryker/products-backend-api: ^0.3.0
- spryker/products-categories-resource-relationship: ^1.4.0
- spryker/products-rest-api: ^2.15.1
- spryker/push-notifications-backend-api: ^1.0.1
- spryker/related-products-rest-api: ^1.3.2
- spryker/rest-request-validator: ^1.5.0
- spryker/sales-merchant-portal-gui: ^3.0.0
- spryker/sales-order-thresholds-rest-api: ^1.0.0
- spryker/sales-orders-backend-api: ^1.0.0
- spryker/sales-product-connector: ^1.8.2
- spryker/sales-returns-rest-api: ^1.1.0
- spryker/sales-statistics: ^1.2.0
- spryker/scheduler-jenkins: ^1.4.0
- spryker/secrets-manager: ^1.0.0
- spryker/secrets-manager-aws: ^1.0.2
- spryker/security-blocker-merchant-portal-gui: ^1.1.0
- spryker/security-blocker-rest-api: ^1.0.0
- spryker/security-system-user: ^1.1.0
- spryker/service-point-carts-rest-api: ^1.0.0
- spryker/service-points-backend-api: ^1.1.0
- spryker/service-points-rest-api: ^1.0.0
- spryker/shipment-cart-connector: ^2.1.3
- spryker/shipment-checkout-connector: ^2.0.5
- spryker/shipment-discount-connector: ^4.0.5
- spryker/shipment-type-product-offer-service-point-availabilities-rest-api: ^1.0.0
- spryker/shipment-type-service-points-rest-api: ^1.0.0
- spryker/shipment-types-backend-api: ^1.0.0
- spryker/shipment-types-rest-api: ^1.0.0
- spryker/shipments-backend-api: ^1.0.0
- spryker/shipments-rest-api: ^1.13.0
- spryker/storage-gui: ^1.0.0
- spryker/stores-api: ^1.1.0
- spryker/stores-backend-api: ^1.0.0
- spryker/stores-rest-api: ^1.3.0
- spryker/tax-app: ^0.3.2
- spryker/tax-merchant-portal-gui: ^1.0.1
- spryker/tax-product-connector: ^4.9.0
- spryker/up-selling-products-rest-api: ^1.2.2
- spryker/urls-rest-api: ^1.0.2
- spryker/users-backend-api: ^1.4.0
- spryker/uuid: ^1.0.1
- spryker/warehouse-oauth-backend-api: ^1.0.0
- spryker/warehouse-users-backend-api: ^1.1.0
- spryker/warehouses-backend-api: ^1.0.0
- spryker/willdurand-negotiation: ^1.0.0
- spryker/wishlists-rest-api: ^1.6.2
- symfony/http-kernel: ^6.4.6
Requires (Dev)
- codeception/codeception: ^5.0.12
- codeception/module-asserts: ^3.0.0
- codeception/module-cli: ^2.0.0
- codeception/module-filesystem: ^3.0.0
- codeception/module-phpbrowser: ^3.0.0
- codeception/module-rest: ^3.3.2
- codeception/module-webdriver: ^3.1.1
- composer/package-versions-deprecated: ^1.10.0
- filp/whoops: ^2.7
- phpstan/phpstan: ^1.10.45
- phpunit/phpunit: ^9.5.2
- spryker-feature/development-tools: ^202404.0
- spryker-sdk/phpstan-spryker: ^0.4.0
- spryker/architecture-sniffer: ^0.5.5
- spryker/code-sniffer: ^0.17.18
- spryker/cypress-tests: dev-master
- spryker/docker-chromedriver: dev-master
- spryker/profiler: ^0.1.1
- spryker/robotframework-suite-tests: dev-master
- spryker/testify: ^3.52.0
- spryker/testify-backend-api: ^0.1.0
- stecman/symfony-console-completion: *
- symfony/web-profiler-bundle: *
- dev-master
- 202404.0
- 202311.0
- 202307.0
- 202212.0-p2
- 202212.0-p1
- 202212.0
- 202211.0
- 202204.0-p2
- 202204.0-p1
- 202204.0
- 202108.0-p2
- 202108.0-p1
- 202108.0
- dev-feature/frw-8801/master-php-upgrade-and-drop-81
- dev-feature/demo/dev-ai-integrations
- dev-feature/frw-8878/master-router-performance
- dev-upgradebot/upgrade-for-master-release-group-5433
- dev-feature/cc-33917/e2e-ui-test-lable-enforcement
- dev-OPS-4630/b2c-mp-security-testing
- dev-e2e-lable-enforcement
- dev-feature/frw-7443/master-store-context-timezone
- dev-upgradebot/upgrade-for-master-release-group-5405
- dev-master-deploy
- dev-feature/frw-7213/master-enabled-ds-on-by-default
- dev-feature/cc-33306/master-robot-e2e-ui-ci-dynamic-multistore
- dev-upgradebot/upgrade-for-master
- dev-master-deploy-academy
- dev-internal
- dev-release-202404.0
- dev-platform-internal
- dev-bugfix/frw-7813/master-leftovers-bugs-and-epics-q1
- dev-performance-testing-ecm-test
- dev-upgradebot/upgrade-for-internal-release-group-5342
- dev-feature/frw-7413/dev-update-ci-acceptance-mariadb-dynamic-store-yml-with-db-endpoints
- dev-upgradebot/upgrade-for-internal-release-group-5248
- dev-bugfix/cc-32532-fix-robot-ci-execution
- dev-upgradebot/upgrade-for-internal-release-group-5231
- dev-feature/frw-6331/master-de-api-complex-endpoints-get-request
- dev-feature/integrations/frw-458/frw-1162/frw-1421/frw-6285/frw-6331
- dev-bugfix/cc-32127-fix-default-cookie-samesite-level
- dev-upgradebot/upgrade-for-internal-release-group-5151
- dev-feature/acp-787-integrate-new-foreignpaymentstatemachine01
- dev-internal-robot
- dev-upgradebot/upgrade-for-internal-release-group-5127
- dev-bugfix/frw-1421/master-missing-storefront-and-backend-config
- dev-release-202311.0
- dev-internal-robot-ui
- dev-release-202311.0-testing-fa
- dev-bugfix/supesc-794-fix-product-abstract-search-indexing
- dev-acp-release-202311.0
- dev-feature/cc-30016/dev-fulfillment-app-integration-testing
- dev-upgradebot/upgrade-for-internal-release-group-5088
- dev-upgradebot/upgrade-for-internal-release-group-5054
- dev-OPS-4113/spryker-mpb2cs
- dev-release-202307.0
- dev-bugfix/frw-2377/fixed-disabling-cors-for-token-endpoint
- dev-bugfix/cc-25992-fix-agent-and-customer-login-brute-force-with-different-emails-to-relese
- dev-release-202307.0-performance-testing
- dev-ops-3826/spryker-mpb2cs
- dev-bugfix/cc-23529-fix-ProductRelationCreateRelationCest-tests
- dev-release-202212.0-p1
- dev-release-202212.0
- dev-sri-staging
- dev-release-202211.0
- dev-202204.0-p1-release
- dev-feature/release-next
- dev-acp-integrations-202204
- dev-202108.0-p2
- dev-testing/master
- dev-202108.0-release
- dev-staging/b2c-demo-marketplace
This package is auto-updated.
Last update: 2024-09-23 13:33:01 UTC
README
描述
Spryker B2C 演示市场是一个包含 Spryker B2C 特定市场功能的集合。它适合大多数项目作为开发的起点,并且可以用来探索 Spryker。
B2C 演示市场快速入门
本节描述了如何快速开始使用 B2C 演示市场。
有关详细安装说明,请参阅安装 Spryker。
先决条件
有关完整安装先决条件,请参阅以下内容之一
推荐系统要求(MacOS)
安装 B2C 演示市场
- 创建项目文件夹并克隆 B2C 演示市场和 Docker SDK
mkdir spryker-b2c-marketplace && cd spryker-b2c-marketplace git clone https://github.com/spryker-shop/b2c-demo-marketplace.git ./ git clone git@github.com:spryker/docker-sdk.git docker
- 设置所需环境
设置开发环境
- 启动 docker 设置
docker/sdk boot deploy.dev.yml
-
如果上一步中运行的命令返回了说明,请遵循说明。
-
构建并启动实例
docker/sdk up
- 切换到您的分支,使用新分支的资产和演示数据重新构建应用程序
git checkout {your_branch} docker/sdk boot -s deploy.dev.yml docker/sdk up --build --assets --data
根据您的需求,您可以选择以下
up
命令属性的任何组合。为了从切换到的分支获取所有更改,我们建议运行带有所有这些参数的命令
--build
- 更新 composer,生成传输对象等。--assets
- 构建资产--data
- 获取新的演示数据
您已设置 Spryker B2C 演示市场,并可以访问您的应用程序。
设置类似生产环境
- 启动 docker 设置
docker/sdk boot -s
-
如果上一步中运行的命令返回了说明,请遵循说明。
-
构建并启动实例
docker/sdk up
- 以下方式之一切换到您的分支
- 切换到您的 brunch,使用新分支的资产和演示数据重新构建应用程序
git checkout {your_branch} docker/sdk boot -s docker/sdk up --assets --data
- 轻量级 git checkout
git checkout {your_branch} docker/sdk boot -s docker/sdk up
根据您的需求,您可以选择以下
up
命令属性的任何组合。为了从切换到的分支获取所有更改,我们建议运行带有所有这些参数的命令
--build
- 更新 composer,生成传输对象等。--assets
- 构建资产--data
- 获取新的演示数据
- 重新加载数据
docker/sdk clean-data && docker/sdk up && docker/sdk console q:w:s -v -s
您已设置 Spryker B2C 演示市场,并可以访问您的应用程序。
解决 B2C 演示市场安装问题
本节描述了与 B2C 演示市场安装相关的最常见问题。
有关完整的故障排除,请参阅解决 Spryker 安装问题。
当
您遇到意外的应用程序行为或错误。
然后
- 检查目录状态
git status
-
如果有未跟踪的文件(以红色返回),并且它们不是必要的,请删除它们。
-
重新启动文件同步并重新构建代码库
docker/sdk trouble docker/sdk boot -s deploy.dev.yml docker/sdk up --build --assets
当您在 Storefront 上看不到预期的演示数据。
然后
-
打开队列代理,等待所有队列都为空。
-
如果队列已为空,但问题仍然存在,请重新加载演示数据
docker/sdk trouble docker/sdk boot -s deploy.dev.yml docker/sdk up --build --assets --data
为仓库做出贡献
有关贡献指南,请参阅代码贡献指南。