diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7e5fda6123d..690a4ed0e64 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -89,62 +89,6 @@ jobs: - run: bundle exec rake check_cloud - link_validation_check_mp_dev: - name: Links validation (check_mp_dev) - needs: jekyll_build - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: Set up Ruby - uses: ruby/setup-ruby@477b21f02be01bcb8030d50f37cfec92bfa615b6 - with: - ruby-version: 2.6 - bundler-cache: true - - - name: Cache HTMLProofer - id: cache-htmlproofer - uses: actions/cache@v2 - with: - path: tmp/.htmlproofer - key: ${{ runner.os }}-check_mp_dev-htmlproofer - - - uses: actions/download-artifact@v2 - - - name: Unpack artifacts - run: tar -xf build-result/result.tar.gz - - - run: bundle exec rake check_mp_dev - - link_validation_check_mp_user: - name: Links validation (check_mp_user) - needs: jekyll_build - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: Set up Ruby - uses: ruby/setup-ruby@477b21f02be01bcb8030d50f37cfec92bfa615b6 - with: - ruby-version: 2.6 - bundler-cache: true - - - name: Cache HTMLProofer - id: cache-htmlproofer - uses: actions/cache@v2 - with: - path: tmp/.htmlproofer - key: ${{ runner.os }}-check_mp_user-htmlproofer - - - uses: actions/download-artifact@v2 - - - name: Unpack artifacts - run: tar -xf build-result/result.tar.gz - - - run: bundle exec rake check_mp_user - link_validation_check_scos_dev: name: Links validation (check_scos_dev) needs: jekyll_build @@ -314,12 +258,6 @@ jobs: ruby-version: 2.6 bundler-cache: true - - run: bundle exec jekyll algolia --config=_config.yml,algolia_config/_marketplace_dev.yml - env: # Or as an environment variable - ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }} - - run: bundle exec jekyll algolia --config=_config.yml,algolia_config/_marketplace_user.yml - env: # Or as an environment variable - ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }} - run: bundle exec jekyll algolia --config=_config.yml,algolia_config/_cloud_dev.yml env: # Or as an environment variable ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }} diff --git a/Rakefile b/Rakefile index 578a35836fd..047ea96d367 100644 --- a/Rakefile +++ b/Rakefile @@ -82,7 +82,6 @@ task :check_acp_user do options = commonOptions.dup options[:file_ignore] = [ /docs\/scos\/.+/, - /docs\/marketplace\/.+/, /docs\/cloud\/.+/, /docs\/fes\/.+/, /docs\/scu\/.+/, @@ -97,7 +96,6 @@ task :check_cloud do options[:file_ignore] = [ /docs\/scos\/.+/, /docs\/fes\/.+/, - /docs\/marketplace\/.+/, /docs\/scu\/.+/, /docs\/pbc\/.+/, /docs\/acp\/.+/, @@ -106,49 +104,10 @@ task :check_cloud do HTMLProofer.check_directory("./_site", options).run end -task :check_mp_dev do - options = commonOptions.dup - options[:file_ignore] = [ - /docs\/scos\/.+/, - /docs\/cloud\/.+/, - /docs\/fes\/.+/, - /docs\/scu\/.+/, - /docs\/acp\/.+/, - /docs\/marketplace\/user\/.+/, - /docs\/pbc\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202108\.0\/.+/, - /docs\/sdk\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202204\.0\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202204\.0\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202212\.0\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202400\.0\/.+/ - ] - HTMLProofer.check_directory("./_site", options).run -end - -task :check_mp_user do - options = commonOptions.dup - options[:file_ignore] = [ - /docs\/scos\/.+/, - /docs\/cloud\/.+/, - /docs\/fes\/.+/, - /docs\/scu\/.+/, - /docs\/acp\/.+/, - /docs\/marketplace\/dev\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202108\.0\/.+/, - /docs\/pbc\/.+/, - /docs\/sdk\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202204\.0\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202212\.0\/.+/, - /docs\/marketplace\/\w+\/[\w-]+\/202400\.0\/.+/ - ] - HTMLProofer.check_directory("./_site", options).run -end task :check_scos_dev do options = commonOptions.dup options[:file_ignore] = [ - /docs\/marketplace\/.+/, /docs\/cloud\/.+/, /docs\/fes\/.+/, /docs\/scu\/.+/, @@ -172,7 +131,6 @@ end task :check_scos_user do options = commonOptions.dup options[:file_ignore] = [ - /docs\/marketplace\/.+/, /docs\/cloud\/.+/, /docs\/acp\/.+/, /docs\/scos\/dev\/.+/, @@ -197,7 +155,6 @@ task :check_scu do options = commonOptions.dup options[:file_ignore] = [ /docs\/scos\/.+/, - /docs\/marketplace\/.+/, /docs\/cloud\/.+/, /docs\/acp\/.+/, /docs\/fes\/.+/, @@ -211,7 +168,6 @@ task :check_pbc do options = commonOptions.dup options[:file_ignore] = [ /docs\/scos\/.+/, - /docs\/marketplace\/.+/, /docs\/sdk\/.+/, /docs\/cloud\/.+/, /docs\/fes\/.+/, @@ -229,7 +185,6 @@ task :check_sdk do options = commonOptions.dup options[:file_ignore] = [ /docs\/scos\/.+/, - /docs\/marketplace\/.+/, /docs\/cloud\/.+/, /docs\/acp\/.+/, /docs\/fes\/.+/, diff --git a/_config.yml b/_config.yml index c21d7f6e770..afec5e8970b 100644 --- a/_config.yml +++ b/_config.yml @@ -81,23 +81,6 @@ defaults: path: "docs/" values: feed: true - - - scope: - path: "docs/marketplace" - values: - product: "marketplace" - - - scope: - path: "docs/marketplace/dev" - values: - sidebar: "marketplace_dev_sidebar" - role: "dev" - - - scope: - path: "docs/marketplace/user" - values: - sidebar: "marketplace_user_sidebar" - role: "user" - scope: path: "docs/scos" @@ -179,21 +162,6 @@ versions: # versioned categories - these must match corresponding directories versioned_categories: - marketplace: - user: - - features - - back-office-user-guides - - merchant-portal-user-guides - dev: - - feature-integration-guides - - feature-walkthroughs - - glue-api-guides - - data-import - - data-export - - legacy-demoshop - - front-end - - setup - - technical-enhancement scos: user: - features @@ -252,8 +220,6 @@ versioned_categories: # these are defaults used for the front matter for these file types sidebars: - - marketplace_dev_sidebar - - marketplace_user_sidebar - cloud_dev_sidebar - scos_dev_sidebar - scos_user_sidebar @@ -285,10 +251,6 @@ algolia: title: 'SCOS User' - name: 'scos_dev' title: 'SCOS Developer' - - name: 'marketplace_user' - title: 'Marketplace User' - - name: 'marketplace_dev' - title: 'Marketplace Developer' - name: 'sdk_dev' title: 'SDK Developer' - name: 'cloud_dev' diff --git a/_data/sidebars/marketplace_dev_sidebar.yml b/_data/sidebars/marketplace_dev_sidebar.yml index 2e12187b3e1..e69de29bb2d 100644 --- a/_data/sidebars/marketplace_dev_sidebar.yml +++ b/_data/sidebars/marketplace_dev_sidebar.yml @@ -1,1003 +0,0 @@ -# This is your sidebar TOC. The sidebar code loops through sections here and provides the appropriate formatting. - -title: Marketplace Developer Guides -entries: - - product: Marketplace - nested: - - title: Setup - url: /docs/marketplace/dev/setup/setup.html - include_versions: - nested: - - title: System requirements - url: /docs/marketplace/dev/setup/system-requirements.html - include_versions: - - "202204.0" - - - title: Marketplace supported browsers - url: /docs/marketplace/dev/setup/marketplace-supported-browsers.html - include_versions: - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Setup - url: /docs/marketplace/dev/setup/spryker-marketplace-setup.html - include_versions: - - "202204.0" - - - title: Marketplace architecture overview - url: /docs/marketplace/dev/architecture-overview/architecture-overview.html - nested: - - title: Marketplace Application composition - url: /docs/marketplace/dev/architecture-overview/marketplace-application-composition.html - - - title: Marketplace domain model - url: /docs/marketplace/dev/architecture-overview/marketplace-domain-model.html - - - title: Merchant Portal architecture overview - url: /docs/marketplace/dev/architecture-overview/marketplace-merchant-portal-architecture-overview.html - - - title: Marketplace in the Back Office - url: /docs/marketplace/dev/architecture-overview/marketplace-in-back-office.html - - - title: Feature walkthroughs - url: /docs/marketplace/dev/feature-walkthroughs/feature-walkthroughs.html - nested: - - - title: Marketplace Merchant - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-merchant-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Offer - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-offer-feature-walkthrough/marketplace-product-offer-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Product Offer in the Back Office - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-offer-feature-walkthrough/product-offer-in-the-back-office.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Rendering product offers on the Storefront - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-offer-feature-walkthrough/rendering-product-offers-on-the-storefront.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Product Offer storage - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-offer-feature-walkthrough/product-offer-storage.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Product Offer store relation - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-offer-feature-walkthrough/product-offer-store-relation.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Product Offer validity dates - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-offer-feature-walkthrough/product-offer-validity-dates.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Marketplace Product - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Approval Process - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-approval-process-feature-walkthrough.html - include_versions: - - "202204.0" - - - title: Marketplace Order Management - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-order-management-feature-walkthrough/marketplace-order-management-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - nested: - - title: Merchant Oms - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-order-management-feature-walkthrough/merchant-oms.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Inventory Management - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-inventory-management-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Offer Prices - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-offer-prices-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Merchant Custom Prices - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-merchant-custom-prices-feature-walkthrough.html - include_versions: - - "202204.0" - - - title: Marketplace Return Management - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-return-management-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Shipment - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-shipment-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Promotions and Discounts - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-promotions-and-discounts-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Options - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-product-options-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Cart - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-cart-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Wishlist - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-wishlist-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Shopping Lists - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-shopping-lists-feature-walkthrough.html - include_versions: - - "202204.0" - - - title: Persistence ACL - url: /docs/marketplace/dev/feature-walkthroughs/persistence-acl-feature-walkthrough/persistence-acl-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Persistence ACL feature configuration - url: /docs/marketplace/dev/feature-walkthroughs/persistence-acl-feature-walkthrough/persistence-acl-feature-configuration.html - - title: Rules and scopes - url: /docs/marketplace/dev/feature-walkthroughs/persistence-acl-feature-walkthrough/rules-and-scopes/rules-and-scopes.html - nested: - - - title: Global scope - url: /docs/marketplace/dev/feature-walkthroughs/persistence-acl-feature-walkthrough/rules-and-scopes/global-scope.html - - - title: Segment scope - url: /docs/marketplace/dev/feature-walkthroughs/persistence-acl-feature-walkthrough/rules-and-scopes/segment-scope.html - - - title: Inherited scope - url: /docs/marketplace/dev/feature-walkthroughs/persistence-acl-feature-walkthrough/rules-and-scopes/inherited-scope.html - - - title: Composite entity - url: /docs/marketplace/dev/feature-walkthroughs/persistence-acl-feature-walkthrough/rules-and-scopes/composite-entity.html - - - title: Execution flow - url: /docs/marketplace/dev/feature-walkthroughs/persistence-acl-feature-walkthrough/execution-flow.html - - - title: Merchant Category - url: /docs/marketplace/dev/feature-walkthroughs/merchant-category-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Opening Hours - url: /docs/marketplace/dev/feature-walkthroughs/merchant-opening-hours-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - url: /docs/marketplace/dev/feature-walkthroughs/merchant-portal-feature-walkthrough.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - - title: Marketplace Merchant Portal Core - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-merchant-portal-core-feature-walkthrough/marketplace-merchant-portal-core-feature-walkthrough.html - - nested: - - - title: GUI modules concept - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-merchant-portal-core-feature-walkthrough/gui-modules-concept.html - - - title: Merchant User concept - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-merchant-portal-core-feature-walkthrough/merchant-user-concept.html - - - title: Persistence ACL configuration - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-merchant-portal-core-feature-walkthrough/persistence-acl-configuration.html - - - title: Marketplace Merchant Portal Product Management - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-merchant-portal-product-management-feature-walkthrough.html - - - title: Marketplace Merchant Portal Product Offer Management - url: /docs/marketplace/dev/feature-walkthroughs/marketplace-merchant-portal-product-offer-management-feature-walkthrough.html - - - title: Feature integration guides - url: /docs/marketplace/dev/feature-integration-guides/feature-integration-guides.html - include_versions: - - "202108.0" - - "202204.0" - - nested: - - - title: ACL feature integration - url: /docs/marketplace/dev/feature-integration-guides/acl-feature-integration.html - include_versions: - - "202108.0" - - title: Combined Product Offer Import feature integration - url: /docs/marketplace/dev/feature-integration-guides/combined-product-offer-import-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Dummy Payment integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-dummy-payment-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Inventory Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-inventory-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Inventory Management + Order Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-inventory-management-order-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Inventory Management + Packaging Units feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-inventory-management-packaging-units-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Merchant feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-merchant-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Merchant Portal Core feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-merchant-portal-core-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Cart feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-cart-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Category feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-category-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Opening Hours feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-opening-hours-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Switcher feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-switcher-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Merchant Switcher + Customer Account Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-switcher-customer-account-management-feature-integration.html - include_versions: - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Merchant Switcher + Customer Account Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-switcher-customer-account-management-feature-integration.html - include_versions: - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Merchant Switcher + Wishlist feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-switcher-wishlist-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Marketplace Merchant Custom Prices - url: /docs/marketplace/dev/feature-integration-guides/marketplace-merchant-custom-prices-feature-integration.html - include_versions: - - "202204.0" - - - title: Marketplace Order Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-order-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Order Management + Order Threshold feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-order-management-order-threshold-feature-integration.html - include_versions: - - "202204.0" - - - title: Marketplace Product Approval Process feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-approval-process-feature-integration.html - include_versions: - - "202204.0" - - - title: Marketplace Product feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product + Cart feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-cart-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product + Inventory Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-inventory-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product + Marketplace Product Offer feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-marketplace-product-offer-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product + Quick Add to Cart feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-quick-add-to-cart-feature-integration.html - include_versions: - - "202204.0" - - - title: Marketplace Product Offer feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-offer-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Offer Prices feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-offer-prices-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Offer + Cart feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-offer-cart-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Offer + Checkout feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-offer-checkout-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Offer + Quick Add to Cart feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-offer-quick-add-to-cart-feature-integration.html - include_versions: - - "202204.0" - - - title: Marketplace Promotions & Discounts feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-promotions-discounts-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Options feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-options-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Options + Cart feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-options-cart-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Product Options + Checkout feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-product-options-checkout-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Return Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-return-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Shipment + Cart feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-shipment-cart-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Shipment + Checkout feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-shipment-checkout-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Shipment + Customer feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-shipment-customer-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Shipment feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-shipment-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Shopping Lists feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-shopping-lists-feature-integration.html - include_versions: - - "202204.0" - - - title: Marketplace Wishlist feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-wishlist-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-portal-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - Marketplace Merchant feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-portal-marketplace-merchant-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - Marketplace Product feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-portal-marketplace-product-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - Marketplace Product Options Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-portal-marketplace-product-options-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - Marketplace Merchant Portal Product Offer Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/marketplace-merchant-portal-product-offer-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - Marketplace Merchant Portal Product Offer Management + Merchant Portal Order Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-portal-marketplace-merchant-portal-product-offer-management-merchant-portal-order-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - Marketplace Order Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-portal-marketplace-order-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - Marketplace Product + Tax feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-portal-marketplace-product-tax-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Portal - Marketplace Product + Inventory Management feature integration - url: /docs/marketplace/dev/feature-integration-guides/merchant-portal-marketplace-product-inventory-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Glue API - url: /docs/marketplace/dev/feature-integration-guides/glue/glue.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: "Glue API: Marketplace Inventory Management feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-inventory-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Inventory Management + Wishlist feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-inventory-management-wishlist-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Merchant feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-merchant-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Merchant Opening Hours feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/merchant-opening-hours-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Merchant Category feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/merchant-category-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Product feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-product-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Product + Cart feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-product-cart-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Product Offer feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-product-offer-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Product Offer + Cart feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-product-offer-cart-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Product Offer + Wishlist feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-product-offer-wishlist-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Product Offer Prices feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-product-offer-prices-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Product Offer Prices + Wishlist feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-product-offer-prices-wishlist-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Prices + Marketplace Wishlist feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/prices-marketplace-wishlist-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Product Offer Volume Prices feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-product-offer-volume-prices-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Return Management feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-return-management-feature-integration.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "Glue API: Marketplace Shopping Lists feature integration" - url: /docs/marketplace/dev/feature-integration-guides/glue/marketplace-shopping-lists-feature-integration.html - include_versions: - - "202204.0" - - - title: Glue API guides - url: /docs/marketplace/dev/glue-api-guides/glue-api-guides.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: REST API Marketplace B2C reference - url: /docs/marketplace/dev/glue-api-guides/rest-api-b2c-reference.html - include_versions: - - "202204.0" - - - title: REST API Marketplace B2B reference - url: /docs/marketplace/dev/glue-api-guides/rest-api-b2b-reference.html - include_versions: - - "202204.0" - - - title: Abstract products - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Retrieving abstract products - url: /docs/marketplace/dev/glue-api-guides/abstract-products/retrieving-abstract-products.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Concrete products - url: /docs/marketplace/dev/glue-api-guides/concrete-products/concrete-products.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Retrieving concrete products - url: /docs/marketplace/dev/glue-api-guides/concrete-products/retrieving-concrete-products.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Retrieving product offers of concrete products - url: /docs/marketplace/dev/glue-api-guides/concrete-products/retrieving-product-offers-of-concrete-products.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Сarts of registered users - url: /docs/marketplace/dev/glue-api-guides/carts-of-registered-users/carts-of-registered-users.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Managing carts of registered users - url: /docs/marketplace/dev/glue-api-guides/carts-of-registered-users/managing-carts-of-registered-users.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Managing items in carts of registered users - url: /docs/marketplace/dev/glue-api-guides/carts-of-registered-users/managing-items-in-carts-of-registered-users.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Content items - nested: - - title: Retrieving abstract products in abstract product lists - url: /docs/marketplace/dev/glue-api-guides/content-items/retrieving-abstract-products-in-abstract-product-lists.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Guest carts - url: /docs/marketplace/dev/glue-api-guides/guest-carts/guest-carts.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Managing guest carts - url: /docs/marketplace/dev/glue-api-guides/guest-carts/managing-guest-carts.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Managing guest cart items - url: /docs/marketplace/dev/glue-api-guides/guest-carts/managing-guest-cart-items.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchants - url: /docs/marketplace/dev/glue-api-guides/merchants/merchants.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Retrieving merchants - url: /docs/marketplace/dev/glue-api-guides/merchants/retrieving-merchants.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Retrieving merchant addresses - url: /docs/marketplace/dev/glue-api-guides/merchants/retrieving-merchant-addresses.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Retrieving merchant opening hours - url: /docs/marketplace/dev/glue-api-guides/merchants/retrieving-merchant-opening-hours.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Product offers - url: /docs/marketplace/dev/glue-api-guides/product-offers/product-offers.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Retrieving product offers - url: /docs/marketplace/dev/glue-api-guides/product-offers/retrieving-product-offers.html - - - title: Retrieving product offer availability - url: /docs/marketplace/dev/glue-api-guides/product-offers/retrieving-product-offer-availability.html - - - title: Retrieving product offer prices - url: /docs/marketplace/dev/glue-api-guides/product-offers/retrieving-product-offer-prices.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Shopping lists - url: /docs/marketplace/dev/glue-api-guides/shopping-lists/marketplace-shopping-lists.html - include_versions: - - "202204.0" - nested: - - title: Managing marketplace shopping lists - url: /docs/marketplace/dev/glue-api-guides/shopping-lists/managing-shopping-lists.html - include_versions: - - "202204.0" - - - title: Managing marketplace shopping list items - url: /docs/marketplace/dev/glue-api-guides/shopping-lists/managing-shopping-list-items.html - include_versions: - - "202204.0" - - - title: Wishlists - url: /docs/marketplace/dev/glue-api-guides/wishlists/wishlists.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Managing wishlists - url: /docs/marketplace/dev/glue-api-guides/wishlists/managing-wishlists.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Managing wishlist items - url: /docs/marketplace/dev/glue-api-guides/wishlists/managing-wishlist-items.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Searching the product catalog - url: /docs/marketplace/dev/glue-api-guides/searching-the-product-catalog.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Managing the returns - url: /docs/marketplace/dev/glue-api-guides/managing-the-returns.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Resolving search engine friendly URLs - url: /docs/marketplace/dev/glue-api-guides/resolving-search-engine-friendly-urls.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Retrieving Marketplace orders - url: /docs/marketplace/dev/glue-api-guides/retrieving-marketplace-orders.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Retrieving autocomplete and search suggestions - url: /docs/marketplace/dev/glue-api-guides/retrieving-autocomplete-and-search-suggestions.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Shopping lists - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Managing shopping lists - url: /docs/marketplace/dev/glue-api-guides/shopping-lists/managing-shopping-lists.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: Managing shopping list items - url: /docs/marketplace/dev/glue-api-guides/shopping-lists/managing-shopping-list-items.html - - - title: Data export - nested: - - title: Data export Merchant Orders .csv files format - url: /docs/marketplace/dev/data-export/data-export-merchant-orders-csv-files-format.html - include_versions: - - "202108.0" - - "202204.0" - - title: Data import - url: /docs/marketplace/dev/data-import/data-import.html - include_versions: - - "202204.0" - nested: - - title: Marketplace setup - url: /docs/marketplace/dev/data-import/marketplace-setup.html - include_versions: - - "202108.0" - - "202204.0" - - "202212.0" - - "202307.0" - - - title: "File details: merchant.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-profile.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-profile.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-profile-address.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-profile-address.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-open-hours-week-day-schedule.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-open-hours-week-day-schedule.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant_open_hours_date_schedule.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-open-hours-date-schedule.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-category.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-category.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-stock.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-stock.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-store.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-store.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-oms-process.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-oms-process.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-order-status.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-order-status.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant_product_approval_status_default.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-product-approval-status-default.csv.html - include_versions: - - "202204.0" - - - title: "File details: merchant-product-offer.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-product-offer.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant_user.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-user.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: price-product-offer.csv" - url: /docs/marketplace/dev/data-import/file-details-price-product-offer.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: product-offer-shopping-list.csv" - url: /docs/marketplace/dev/data-import/file-details-product-offer-shopping-list.csv.html - include_versions: - - "202204.0" - - - title: "File details: product-offer-stock.csv" - url: /docs/marketplace/dev/data-import/file-details-product-offer-stock.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-product-offer-store.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-product-offer-store.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: product-offer-validity.csv" - url: /docs/marketplace/dev/data-import/file-details-product-offer-validity.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: combined-merchant-product-offer.csv" - url: /docs/marketplace/dev/data-import/file-details-combined-merchant-product-offer.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: merchant-product.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-product.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: product-price.csv" - url: /docs/marketplace/dev/data-import/file-details-product-price.csv.html - include_versions: - - "202108.0" - - "202204.0" - - - title: "File details: product-option-group.csv" - url: /docs/marketplace/dev/data-import/file-details-merchant-product-option-group.csv.html diff --git a/_data/sidebars/marketplace_user_sidebar.yml b/_data/sidebars/marketplace_user_sidebar.yml index 4d3796fb72f..e69de29bb2d 100644 --- a/_data/sidebars/marketplace_user_sidebar.yml +++ b/_data/sidebars/marketplace_user_sidebar.yml @@ -1,344 +0,0 @@ -# This is your sidebar TOC. The sidebar code loops through sections here and provides the appropriate formatting. - -title: Marketplace User Guides -entries: - - product: Marketplace - nested: - - title: Intro to the Spryker Marketplace - url: /docs/marketplace/user/intro-to-spryker-marketplace/intro-to-spryker-marketplace.html - nested: - - - title: Marketplace concept - url: /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.html - - - title: Marketplace personas - url: /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.html - - - title: Back Office for Marketplace Operator - url: /docs/marketplace/user/intro-to-spryker-marketplace/back-office-for-marketplace-operator.html - - - title: Merchant onborading - url: /docs/marketplace/user/intro-to-spryker-marketplace/merchant-onboarding.html - - - title: Marketplace Storefront - url: /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.html - - - title: Merchant Portal - url: /docs/marketplace/user/intro-to-spryker-marketplace/merchant-portal.html - - - title: Marketplace B2C Demo Shop - url: /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2c-demo-shop.html - - - title: Marketplace B2B Demo Shop - url: /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2b-demo-shop.html - - - title: Upcoming major module releases - url: /docs/marketplace/user/intro-to-spryker-marketplace/upcoming-major-module-releases.html - - - title: Release notes - nested: - - - title: Release notes 202212.0 - url: /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-202212.0/release-notes-202212.0.html - nested: - - title: Patch releases 202212.0 - url: /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-202212.0/patch-releases-202212.0.html - - - title: Release notes 202211.0 - url: /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-202211.0.html - - - title: Release notes 202204.0 - url: /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.html - - - title: Release notes 202108.0 - url: /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2021080.html - - - title: Features - url: /docs/marketplace/user/features/ - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Marketplace Merchant - url: /docs/marketplace/user/features/marketplace-merchant-feature-overview/marketplace-merchant-feature-overview.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - - title: Main merchant concept - url: /docs/marketplace/user/features/marketplace-merchant-feature-overview/main-merchant-concept.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant users - url: /docs/marketplace/user/features/marketplace-merchant-feature-overview/merchant-users-overview.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Category - url: /docs/marketplace/user/features/merchant-category-feature-overview.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Merchant Opening Hours - url: /docs/marketplace/user/features/merchant-opening-hours-feature-overview.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Merchant Custom Prices - url: /docs/marketplace/user/features/marketplace-merchant-custom-prices-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Product - url: /docs/marketplace/user/features/marketplace-product-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Product Approval Process - url: /docs/marketplace/user/features/marketplace-product-approval-process-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Product Offer - url: /docs/marketplace/user/features/marketplace-product-offer-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Product Options - url: /docs/marketplace/user/features/marketplace-product-options-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Inventory Management - url: /docs/marketplace/user/features/marketplace-inventory-management-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Order Management - url: /docs/marketplace/user/features/marketplace-order-management-feature-overview/marketplace-order-management-feature-overview.html - include_versions: - - "202204.0" - nested: - - - title: Marketplace order - url: /docs/marketplace/user/features/marketplace-order-management-feature-overview/marketplace-order-overview.html - include_versions: - - "202204.0" - - - title: Merchant order - url: /docs/marketplace/user/features/marketplace-order-management-feature-overview/merchant-order-overview.html - include_versions: - - "202204.0" - - - title: Marketplace and merchant state machines - url: /docs/marketplace/user/features/marketplace-order-management-feature-overview/marketplace-and-merchant-state-machines-overview/marketplace-and-merchant-state-machines-overview.html - nested: - - - title: Marketplace and merchant state machines interaction - url: /docs/marketplace/user/features/marketplace-order-management-feature-overview/marketplace-and-merchant-state-machines-overview/marketplace-and-merchant-state-machines-interaction.html - - - title: Marketplace Cart - url: /docs/marketplace/user/features/marketplace-cart-feature-overview.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Return Management - url: /docs/marketplace/user/features/marketplace-return-management-feature-overview.html - include_versions: - - "202108.0" - - "202204.0" - - - title: Marketplace Promotions and Discounts - url: /docs/marketplace/user/features/marketplace-promotions-and-discounts-feature-overview.html - - - title: Marketplace Shipment - url: /docs/marketplace/user/features/marketplace-shipment-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Shopping List - url: /docs/marketplace/user/features/marketplace-shopping-list-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Wishlist - url: /docs/marketplace/user/features/marketplace-wishlist-feature-overview.html - include_versions: - - "202204.0" - - - title: Marketplace Merchant Portal Product Offer Management - url: /docs/marketplace/user/features/marketplace-merchant-portal-product-offer-management-feature-overview.html - include_versions: - - "202204.0" - - - title: Back Office user guides - include_versions: - - "202204.0" - nested: - - - title: Catalog - include_versions: - - "202204.0" - nested: - - - title: Availability - url: /docs/marketplace/user/back-office-user-guides/catalog/availability/availability-reference-information.html - nested: - - - title: "Availability: reference information" - url: /docs/marketplace/user/back-office-user-guides/catalog/availability/availability-reference-information.html - - - title: Products - include_versions: - - "202204.0" - nested: - - - title: Abstract products - nested: - - - title: Creating abstract products - url: /docs/marketplace/user/back-office-user-guides/catalog/products/abstract-products/creating-abstract-products.html - - - title: Editing abstract products - url: /docs/marketplace/user/back-office-user-guides/catalog/products/abstract-products/editing-abstract-products.html - - - title: Concrete products - url: /docs/marketplace/user/back-office-user-guides/catalog/products/concrete-products/creating-product-variants.html - nested: - - - title: Creating product variants - url: /docs/marketplace/user/back-office-user-guides/catalog/products/concrete-products/creating-product-variants.html - - - title: Marketplace - url: /docs/marketplace/user/back-office-user-guides/marketplace/marketplace.html - include_versions: - - "202212.0" - - "202307.0" - nested: - - - title: Merchants - url: /docs/marketplace/user/back-office-user-guides/marketplace/merchants/merchants.html - include_versions: - - "202108.0" - - "202204.0" - nested: - - - title: Managing merchants - url: /docs/marketplace/user/back-office-user-guides/marketplace/merchants/managing-merchants.html - - - title: Managing merchant users - url: /docs/marketplace/user/back-office-user-guides/marketplace/merchants/managing-merchant-users.html - - - title: Offers - url: /docs/marketplace/user/back-office-user-guides/marketplace/offers/managing-merchant-product-offers.html - include_versions: - - "202204.0" - nested: - - - title: Managing marketplace product offers - url: /docs/marketplace/user/back-office-user-guides/marketplace/offers/managing-merchant-product-offers.html - - - title: Orders - url: /docs/marketplace/user/back-office-user-guides/marketplace/orders/managing-marketplace-orders.html - include_versions: - - "202204.0" - nested: - - - title: Managing marketplace orders - url: /docs/marketplace/user/back-office-user-guides/marketplace/orders/managing-marketplace-orders.html - - - title: Merchant Portal user guides - url: /docs/marketplace/user/merchant-portal-user-guides/ - - nested: - - - title: Logging in to the Merchant Portal - url: /docs/marketplace/user/merchant-portal-user-guides/logging-in-to-the-merchant-portal.html - - - title: My account - nested: - - - title: Managing account details and settings - url: /docs/marketplace/user/merchant-portal-user-guides/my-account/managing-account-details-and-settings.html - - - title: Dashboard - nested: - - - title: Managing merchant's performance data - url: /docs/marketplace/user/merchant-portal-user-guides/dashboard/managing-merchants-performance-data.html - - - title: Profile - include_versions: - - "202108.0" - - "202204.0" - nested: - - title: Editing merchant's profile details - url: /docs/marketplace/user/merchant-portal-user-guides/profile/editing-merchants-profile-details.html - - - title: Offers - nested: - include_versions: - - "202204.0" - - - title: Managing product offers - url: /docs/marketplace/user/merchant-portal-user-guides/offers/managing-product-offers.html - - - title: Orders - include_versions: - - "202204.0" - nested: - - - title: Managing merchant orders - url: /docs/marketplace/user/merchant-portal-user-guides/orders/managing-merchant-orders.html - - - title: Products - url: /docs/marketplace/user/merchant-portal-user-guides/products/products.html - include_versions: - - "202204.0" - nested: - - - title: Abstract products - nested: - - - title: Creating a marketplace abstract product - url: /docs/marketplace/user/merchant-portal-user-guides/products/abstract-products/creating-marketplace-abstract-product.html - - - title: Managing a marketplace abstract product - url: /docs/marketplace/user/merchant-portal-user-guides/products/abstract-products/managing-marketplace-abstract-product.html - - - title: Managing marketplace abstract product prices - url: /docs/marketplace/user/merchant-portal-user-guides/products/abstract-products/managing-marketplace-abstract-product-prices.html - - - title: Managing marketplace abstract product image sets - url: /docs/marketplace/user/merchant-portal-user-guides/products/abstract-products/managing-marketplace-abstract-product-image-sets.html - - - title: Managing marketplace abstract product attributes - url: /docs/marketplace/user/merchant-portal-user-guides/products/abstract-products/managing-marketplace-abstract-product-attributes.html - - - title: Managing marketplace abstract product meta information - url: /docs/marketplace/user/merchant-portal-user-guides/products/abstract-products/managing-marketplace-abstract-product-meta-information.html - - - title: Concrete products - nested: - - - title: Creating a marketplace concrete product - url: /docs/marketplace/user/merchant-portal-user-guides/products/concrete-products/creating-marketplace-concrete-product.html - - - title: Managing a marketplace concrete product - url: /docs/marketplace/user/merchant-portal-user-guides/products/concrete-products/managing-marketplace-concrete-product.html - - - title: Managing marketplace concrete product prices - url: /docs/marketplace/user/merchant-portal-user-guides/products/concrete-products/managing-marketplace-concrete-product-prices.html - - - title: Managing marketplace concrete product image sets - url: /docs/marketplace/user/merchant-portal-user-guides/products/concrete-products/managing-marketplace-concrete-products-image-sets.html - - - title: Managing marketplace concrete product attributes - url: /docs/marketplace/user/merchant-portal-user-guides/products/concrete-products/managing-marketplace-concrete-product-attributes.html diff --git a/_data/sidebars/pbc_all_sidebar.yml b/_data/sidebars/pbc_all_sidebar.yml index bdb84f79127..177712add04 100644 --- a/_data/sidebars/pbc_all_sidebar.yml +++ b/_data/sidebars/pbc_all_sidebar.yml @@ -368,6 +368,8 @@ entries: url: /docs/pbc/all/cart-and-checkout/base-shop/tutorials-and-howtos/howto-implement-customer-approval-process-based-on-a-generic-state-machine.html - title: "Tutorial: Checkout and step engine" url: /docs/pbc/all/cart-and-checkout/base-shop/tutorials-and-howtos/tutorial-checkout-and-step-engine.html + - title: "Tutorial: Calculator plugin" + url: /docs/pbc/all/cart-and-checkout/base-shop/tutorials-and-howtos/tutorial-calculator-plugin.html - title: Domain model and relationships nested: - title: "Approval Process feature: module relations" @@ -1250,6 +1252,8 @@ entries: url: /docs/pbc/all/merchant-management/marketplace/install-and-upgrade/install-features/install-the-merchant-opening-hours-feature.html - title: Merchant Portal - Marketplace Merchant url: /docs/pbc/all/merchant-management/marketplace/install-and-upgrade/install-features/install-the-merchant-portal-marketplace-merchant-feature.html + - title: Merchant Portal + Marketplace Order Management + url: /docs/pbc/all/merchant-management/marketplace/install-and-upgrade/install-features/install-the-merchant-portal-marketplace-order-management-feature.html - title: Merchant Portal - Marketplace Product url: /docs/pbc/all/merchant-management/marketplace/install-and-upgrade/install-features/install-the-merchant-portal-marketplace-product-feature.html - title: Merchant Portal - Marketplace Product + Inventory Management @@ -1276,6 +1280,8 @@ entries: url: /docs/pbc/all/merchant-management/marketplace/install-and-upgrade/install-glue-api/install-the-merchant-category-glue-api.html - title: Merchant Opening Hours url: /docs/pbc/all/merchant-management/marketplace/install-and-upgrade/install-glue-api/install-the-merchant-opening-hours-glue-api.html + - title: Install the Merchant Portal + url: /docs/pbc/all/merchant-management/marketplace/install-and-upgrade/install-the-merchant-portal.html - title: Import data url: /docs/pbc/all/merchant-management/marketplace/import-data/import-merchant-management-data.html nested: @@ -1307,6 +1313,12 @@ entries: url: /docs/pbc/all/merchant-management/marketplace/manage-in-the-back-office/manage-merchants.html - title: Manage merchants users url: /docs/pbc/all/merchant-management/marketplace/manage-in-the-back-office/manage-merchant-users.html + - title: Manage in the Merchant Portal + nested: + - title: Manage merchant's performance data + url: /docs/pbc/all/merchant-management/marketplace/manage-in-the-merchant-portal/manage-merchants-performance-data.html + - title: Manage merchant account details and settings + url: /docs/pbc/all/merchant-management/marketplace/manage-in-the-merchant-portal/manage-merchant-account-details-and-settings.html - title: Manage using Glue API url: /docs/pbc/all/merchant-management/marketplace/manage-using-glue-api/manage-merchants-using-glue-api.html nested: @@ -3432,7 +3444,7 @@ entries: - title: Install Avalara + Shipment url: /docs/pbc/all/tax-management/base-shop/avalara/install-avalara-shipment.html - title: Apply Avalara tax codes - url: /docs/pbc/all/tax-management/base-shop/avalara/apply-avalara-tax-codes.html + url: /docs/pbc/all/tax-management/base-shop/avalara/apply-avalara-tax-codes.html - title: Vertex url: /docs/pbc/all/tax-management/base-shop/vertex/vertex.html include_versions: @@ -3441,7 +3453,7 @@ entries: - title: Install Vertex url: /docs/pbc/all/tax-management/base-shop/vertex/install-vertex.html include_versions: - - "202400.0" + - "202400.0" - title: Marketplace include_versions: - "202212.0" @@ -3449,7 +3461,7 @@ entries: nested: - title: Install the Tax + Merchant Portal - Marketplace Product feature url: /docs/pbc/all/tax-management/marketplace/install-the-tax-merchant-portal-marketplace-product-feature.html - + - title: User Management url: /docs/pbc/all/user-management/user-management.html nested: diff --git a/_data/sidebars/scos_dev_sidebar.yml b/_data/sidebars/scos_dev_sidebar.yml index f24e0ca49f3..0ea1b123195 100644 --- a/_data/sidebars/scos_dev_sidebar.yml +++ b/_data/sidebars/scos_dev_sidebar.yml @@ -2972,6 +2972,12 @@ entries: - "202108.0" - "202307.0" - "202204.0" + - title: Marketplace data import + url: /docs/scos/dev/data-import/marketplace-data-import.html + include_versions: + - "202212.0" + - "202307.0" + - title: Back-end development url: /docs/scos/dev/back-end-development/back-end-development.html nested: @@ -3933,6 +3939,8 @@ entries: url: /docs/scos/dev/technical-enhancement-integration-guides/integrating-development-tools/integrate-the-development-tools-glue-api.html - title: Formatter url: /docs/scos/dev/technical-enhancement-integration-guides/integrating-development-tools/integrating-formatter.html + - title: Combined product offer import + url: /docs/scos/dev/technical-enhancement-integration-guides/install-combined-product-offer-import.html - title: SCSS linter url: /docs/scos/dev/technical-enhancement-integration-guides/integrating-development-tools/integrating-scss-linter.html - title: TS linter @@ -4054,8 +4062,6 @@ entries: url: /docs/scos/dev/tutorials-and-howtos/advanced-tutorials/tutorial-how-the-define-twig-tag-is-working.html - title: "Tutorial: Customer import" url: /docs/scos/dev/tutorials-and-howtos/advanced-tutorials/tutorial-customer-import.html - - title: "Tutorial: Calculator plugin" - url: /docs/scos/dev/tutorials-and-howtos/advanced-tutorials/tutorial-calculator-plugin.html - title: "Tutorial: Using translations" url: /docs/scos/dev/tutorials-and-howtos/advanced-tutorials/tutorial-using-translations.html - title: "Tutorial: Console commands" @@ -4745,6 +4751,20 @@ entries: url: /docs/scos/dev/architecture/code-buckets.html - title: Programming concepts url: /docs/scos/dev/architecture/programming-concepts.html + - title: Marketplace architecture + url: /docs/scos/dev/architecture/marketplace-architecture/marketplace-architecture.html + nested: + - title: Marketplace Application composition + url: /docs/scos/dev/architecture/marketplace-architecture/marketplace-application-composition.html + - title: Marketplace domain model + url: /docs/scos/dev/architecture/marketplace-architecture/marketplace-domain-model.html + - title: Merchant Portal architecture overview + url: /docs/scos/dev/architecture/marketplace-architecture/marketplace-merchant-portal-architecture-overview.html + - title: Marketplace in the Back Office + url: /docs/scos/dev/architecture/marketplace-architecture/marketplace-in-back-office.html + + + - title: Guidelines url: /docs/scos/dev/guidelines/guidelines.html nested: diff --git a/_data/sidebars/scos_user_sidebar.yml b/_data/sidebars/scos_user_sidebar.yml index 73ee6cb9099..6f14300f842 100644 --- a/_data/sidebars/scos_user_sidebar.yml +++ b/_data/sidebars/scos_user_sidebar.yml @@ -99,6 +99,26 @@ entries: url: /docs/scos/user/intro-to-spryker/master-suite.html - title: Supported browsers url: /docs/scos/user/intro-to-spryker/supported-browsers.html + - title: Spryker Marketplace + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/spryker-marketplace.html + nested: + - title: Marketplace concept + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html + - title: Marketplace personas + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html + - title: Back Office for Marketplace Operator + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html + - title: Merchant onborading + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-onboarding.html + - title: Marketplace Storefront + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html + - title: Merchant Portal + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.html + - title: Marketplace B2C Suite + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html + - title: Marketplace B2B Suite + url: /docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html + - title: Spryker release process url: /docs/scos/user/intro-to-spryker/spryker-release-process.html - title: MVP project structuring diff --git a/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-feature.md b/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-feature.md index 3660f84da18..baa1b62391e 100644 --- a/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-feature.md +++ b/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-feature.md @@ -384,7 +384,7 @@ Integrate the following related features: |----------|------------------|------------| | Merchant Portal - Marketplace Merchant | [Merchant Portal - Marketplace Merchant feature integration](/docs/pbc/all/merchant-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-merchant-portal-marketplace-merchant-feature.html) | | Merchant Portal - Marketplace Product | [Merchant Portal - Marketplace Product feature integration](/docs/marketplace/dev/feature-integration-guides/{{page.version}}/merchant-portal-marketplace-product-feature-integration.html) | -| Merchant Portal - Marketplace Order Management | | [Merchant Portal - Marketplace Order Management feature integration](/docs/marketplace/dev/feature-integration-guides/{{page.version}}/merchant-portal-marketplace-order-management-feature-integration.html) | +| Merchant Portal - Marketplace Order Management | | [Merchant Portal - Marketplace Order Management feature integration](/docs/pbc/all/merchant-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-merchant-portal-marketplace-order-management-feature.html) | | Merchant Portal - Marketplace Merchant Portal Product Offer Management + Merchant Portal Order Management | | [Merchant Portal - Marketplace Merchant Portal Product Offer Management + Merchant Portal Order Management feature integration](/docs/marketplace/dev/feature-integration-guides/{{page.version}}/merchant-portal-marketplace-merchant-portal-product-offer-management-merchant-portal-order-management-feature-integration.html) | | Merchant Portal - Marketplace Product + Inventory Management | | [Merchant Portal - Marketplace Product + Inventory Management feature integration](/docs/marketplace/dev/feature-integration-guides/{{page.version}}/merchant-portal-marketplace-product-inventory-management-feature-integration.html) | | Merchant Portal - Marketplace Product Options Management | | [Merchant Portal - Marketplace Product Options Management integration](/docs/marketplace/dev/feature-integration-guides/{{page.version}}/merchant-portal-marketplace-product-options-management-feature-integration.html) | diff --git a/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-marketplace-merchant-portal-product-offer-management-merchant-portal-order-management-feature.md b/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-marketplace-merchant-portal-product-offer-management-merchant-portal-order-management-feature.md index 23353a80bfb..0c3814270c2 100644 --- a/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-marketplace-merchant-portal-product-offer-management-merchant-portal-order-management-feature.md +++ b/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-marketplace-merchant-portal-product-offer-management-merchant-portal-order-management-feature.md @@ -9,7 +9,7 @@ To start feature integration, install the required features: | NAME | VERSION | INTEGRATION GUIDE | | --------------- | --------- | ------------| | Marketplace Merchant Portal Product Offer Management | {{page.version}} | [Marketplace Merchant Portal Product Offer Management feature integration](/docs/pbc/all/offer-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-marketplace-merchant-portal-product-offer-management-feature.html) | -| Merchant Portal - Marketplace Order Management | {{page.version}} | [Marketplace Merchant Portal Order Management feature integration](/docs/marketplace/dev/feature-integration-guides/{{page.version}}/merchant-portal-marketplace-order-management-feature-integration.html) | +| Merchant Portal - Marketplace Order Management | {{page.version}} | [Marketplace Merchant Portal Order Management feature integration](/docs/pbc/all/merchant-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-merchant-portal-marketplace-order-management-feature.html) | ### 1) Set up behavior diff --git a/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-marketplace-product-options-management-feature.md b/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-marketplace-product-options-management-feature.md index da92621306f..727bc53dd5e 100644 --- a/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-marketplace-product-options-management-feature.md +++ b/_includes/pbc/all/install-features/202212.0/marketplace/install-the-merchant-portal-marketplace-product-options-management-feature.md @@ -13,7 +13,7 @@ To start integration, integrate the required features: | NAME | VERSION | INTEGRATION GUIDE | |-|-|-| | Marketplace Product Options| {{page.version}} | [Marketplace Product Options feature integration](/docs/marketplace/dev/feature-integration-guides/{{page.version}}/marketplace-product-options-feature-integration.html) | -| Merchant Portal Marketplace Order Management | {{page.version}} | [Merchant Portal Marketplace Order Management feature integration](/docs/marketplace/dev/feature-integration-guides/{{page.version}}/merchant-portal-marketplace-order-management-feature-integration.html) | +| Merchant Portal Marketplace Order Management | {{page.version}} | [Merchant Portal Marketplace Order Management feature integration](/docs/pbc/all/merchant-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-merchant-portal-marketplace-order-management-feature.html) | ### 1) Install the required modules using Composer diff --git a/_includes/pbc/all/install-features/202307.0/marketplace/install-the-combined-product-offer-import-feature.md b/_includes/pbc/all/install-features/202307.0/marketplace/install-the-combined-product-offer-import-feature.md deleted file mode 100644 index 1e752ddaa9f..00000000000 --- a/_includes/pbc/all/install-features/202307.0/marketplace/install-the-combined-product-offer-import-feature.md +++ /dev/null @@ -1,1921 +0,0 @@ - - -### Prerequisites - -To start integration, integrate the required features: - -| NAME | VERSION | INTEGRATION GUIDE | -|-|-|-| -| Spryker Core | {{page.version}} | [Spryker Core feature integration](/docs/pbc/all/miscellaneous/{{page.version}}/install-and-upgrade/install-features/install-the-spryker-core-feature.html) | -| Marketplace Product Offer | {{page.version}} | [Marketplace Product Offer feature integration](/docs/pbc/all/offer-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-marketplace-product-offer-feature.html) | -| Marketplace Product Offer Prices | {{page.version}} | [Marketplace Product Offer Prices feature integration](/docs/pbc/all/price-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-marketplace-product-offer-prices-feature.html) | -| Marketplace Inventory Management | {{page.version}} | [Marketplace Inventory Management feature integration](/docs/pbc/all/warehouse-management-system/{{page.version}}/marketplace/install-features/install-the-marketplace-inventory-management-feature.html) | - - -{% info_block infoBox "Info" %} - -The project level implementation is applied on top of the existing features. -There is no need to install core features. - -{% endinfo_block %} - -### 1) Create the project level implementation - -#### Merchant product offer - -Adjust the following files: - -
-src/Pyz/Zed/MerchantProductOfferDataImport/Business/MerchantProductOfferDataImportBusinessFactory.php - -```php -getConditionalCsvDataImporterFromConfig( - $this->getConfig()->getCombinedMerchantProductOfferDataImporterConfiguration() - ); - - $dataSetStepBroker = $this->createTransactionAwareDataSetStepBroker(); - $dataSetStepBroker - ->addStep($this->createCombinedMerchantReferenceToIdMerchantStep()) - ->addStep($this->createCombinedConcreteSkuValidationStep()) - ->addStep($this->createCombinedMerchantSkuValidationStep()) - ->addStep($this->createCombinedApprovalStatusValidationStep()) - ->addStep($this->createCombinedMerchantProductOfferWriterStep()); - - $dataImporter - ->setDataSetCondition($this->createCombinedMerchantProductOfferMandatoryColumnCondition()) - ->addDataSetStepBroker($dataSetStepBroker); - - return $dataImporter; - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImporterInterface - */ - public function getCombinedMerchantProductOfferStoreDataImporter(): DataImporterInterface - { - $dataImporter = $this->getConditionalCsvDataImporterFromConfig( - $this->getConfig()->getCombinedMerchantProductOfferStoreDataImporterConfiguration() - ); - - $dataSetStepBroker = $this->createTransactionAwareDataSetStepBroker(); - $dataSetStepBroker - ->addStep($this->createProductOfferReferenceToIdProductOfferStep()) - ->addStep($this->createCombinedStoreNameToIdStoreStep()) - ->addStep($this->createMerchantProductOfferStoreWriterStep()); - - $dataImporter - ->setDataSetCondition($this->createCombinedMerchantProductOfferStoreMandatoryColumnCondition()) - ->addDataSetStepBroker($dataSetStepBroker); - - return $dataImporter; - } - - /** - * @param \Generated\Shared\Transfer\DataImporterConfigurationTransfer $dataImporterConfigurationTransfer - * - * @return \Pyz\Zed\DataImport\Business\Model\DataImporterConditional - */ - public function getConditionalCsvDataImporterFromConfig( - DataImporterConfigurationTransfer $dataImporterConfigurationTransfer - ): DataImporterConditional { - $csvReader = $this->createCsvReaderFromConfig($dataImporterConfigurationTransfer->getReaderConfiguration()); - - return $this->createDataImporterConditional($dataImporterConfigurationTransfer->getImportType(), $csvReader); - } - - /** - * @param string $importType - * @param \Spryker\Zed\DataImport\Business\Model\DataReader\DataReaderInterface $reader - * - * @return \Pyz\Zed\DataImport\Business\Model\DataImporterConditional - */ - public function createDataImporterConditional( - string $importType, - DataReaderInterface $reader - ): DataImporterConditional { - return new DataImporterConditional($importType, $reader, $this->getGracefulRunnerFacade()); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedMerchantReferenceToIdMerchantStep(): DataImportStepInterface - { - return new CombinedMerchantReferenceToIdMerchantStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedConcreteSkuValidationStep(): DataImportStepInterface - { - return new CombinedConcreteSkuValidationStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedMerchantSkuValidationStep(): DataImportStepInterface - { - return new CombinedMerchantSkuValidationStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedMerchantProductOfferWriterStep(): DataImportStepInterface - { - return new CombinedMerchantProductOfferWriterStep($this->getEventFacade()); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedStoreNameToIdStoreStep(): DataImportStepInterface - { - return new CombinedStoreNameToIdStoreStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedApprovalStatusValidationStep(): DataImportStepInterface - { - return new CombinedApprovalStatusValidationStep(); - } - - /** - * @return \Pyz\Zed\DataImport\Business\Model\DataSet\DataSetConditionInterface - */ - public function createCombinedMerchantProductOfferStoreMandatoryColumnCondition(): DataSetConditionInterface - { - return new CombinedMerchantProductOfferStoreMandatoryColumnCondition(); - } - - /** - * @return \Pyz\Zed\DataImport\Business\Model\DataSet\DataSetConditionInterface - */ - public function createCombinedMerchantProductOfferMandatoryColumnCondition(): DataSetConditionInterface - { - return new CombinedMerchantProductOfferMandatoryColumnCondition(); - } -} -``` -
- -**src/Pyz/Zed/MerchantProductOfferDataImport/Business/MerchantProductOfferDataImportFacade.php** - -```php -getFactory() - ->getCombinedMerchantProductOfferDataImporter() - ->import($dataImporterConfigurationTransfer); - } - - /** - * @param \Generated\Shared\Transfer\DataImporterConfigurationTransfer|null $dataImporterConfigurationTransfer - * - * @return \Generated\Shared\Transfer\DataImporterReportTransfer - */ - public function importCombinedMerchantProductOfferStoreData( - ?DataImporterConfigurationTransfer $dataImporterConfigurationTransfer = null - ): DataImporterReportTransfer { - return $this->getFactory() - ->getCombinedMerchantProductOfferStoreDataImporter() - ->import($dataImporterConfigurationTransfer); - } -} -``` - -**src/Pyz/Zed/MerchantProductOfferDataImport/Business/MerchantProductOfferDataImportFacadeInterface.php** - -```php - - */ - protected function getMandatoryColumns(): array - { - return [ - CombinedMerchantProductOfferDataSetInterface::MERCHANT_SKU, - CombinedMerchantProductOfferDataSetInterface::MERCHANT_REFERENCE, - CombinedMerchantProductOfferDataSetInterface::IS_ACTIVE, - CombinedMerchantProductOfferDataSetInterface::CONCRETE_SKU, - CombinedMerchantProductOfferDataSetInterface::APPROVAL_STATUS, - ]; - } -} - -``` - -**src/Pyz/Zed/MerchantProductOfferDataImport/Business/Model/Condition/CombinedMerchantProductOfferStoreMandatoryColumnCondition.php** - -```php - - */ - protected function getMandatoryColumns(): array - { - return [ - CombinedMerchantProductOfferDataSetInterface::STORE_NAME, - ]; - } -} - -``` - -**src/Pyz/Zed/MerchantProductOfferDataImport/Business/Model/DataSet/CombinedMerchantProductOfferDataSetInterface.php** - -```php -getFacade()->importCombinedMerchantProductOfferData($dataImporterConfigurationTransfer); - } -} -``` - - -**src/Pyz/Zed/MerchantProductOfferDataImport/Communication/Plugin/CombinedMerchantProductOfferStoreDataImportPlugin.php** - -```php -getFacade()->importCombinedMerchantProductOfferStoreData($dataImporterConfigurationTransfer); - } -} -``` - -**src/Pyz/Zed/MerchantProductOfferDataImport/MerchantProductOfferDataImportConfig.php** - -```php -buildImporterConfiguration( - $this->getCombinedMerchantProductOfferFilePath(), - static::IMPORT_TYPE_COMBINED_MERCHANT_PRODUCT_OFFER - ); - } - - /** - * @return \Generated\Shared\Transfer\DataImporterConfigurationTransfer - */ - public function getCombinedMerchantProductOfferStoreDataImporterConfiguration(): DataImporterConfigurationTransfer - { - return $this->buildImporterConfiguration( - $this->getCombinedMerchantProductOfferFilePath(), - static::IMPORT_TYPE_COMBINED_MERCHANT_PRODUCT_OFFER_STORE - ); - } - - /** - * @return string - */ - public function getCombinedMerchantProductOfferFilePath(): string - { - $moduleDataImportDirectory = $this->getDataImportRootPath() . 'common' . DIRECTORY_SEPARATOR . 'common' . DIRECTORY_SEPARATOR; - - return $moduleDataImportDirectory . 'combined_merchant_product_offer.csv'; - } -} -``` - -**src/Pyz/Zed/MerchantProductOfferDataImport/MerchantProductOfferDataImportDependencyProvider.php** - -```php - - - */ - protected function getMandatoryColumns(): array - { - return [ - CombinedPriceProductOfferDataSetInterface::PRICE_TYPE, - CombinedPriceProductOfferDataSetInterface::STORE, - CombinedPriceProductOfferDataSetInterface::CURRENCY, - CombinedPriceProductOfferDataSetInterface::VALUE_NET, - CombinedPriceProductOfferDataSetInterface::VALUE_GROSS, - ]; - } -} -``` - -**src/Pyz/Zed/PriceProductOfferDataImport/Business/Model/DataSet/CombinedPriceProductOfferDataSetInterface.php** - -```php - -src/Pyz/Zed/PriceProductOfferDataImport/Business/PriceProductOfferDataImportBusinessFactory.php - -```php -getConditionalCsvDataImporterFromConfig( - $this->getConfig()->getCombinedPriceProductOfferDataImporterConfiguration() - ); - - $dataSetStepBroker = $this->createTransactionAwareDataSetStepBroker(); - $dataSetStepBroker - ->addStep($this->createCombinedProductOfferReferenceToProductOfferDataStep()) - ->addStep($this->createCombinedProductOfferToIdProductStep()) - ->addStep($this->createCombinedPriceTypeToIdPriceTypeStep()) - ->addStep($this->createCombinedPriceProductWriterStep()) - ->addStep($this->createCombinedStoreToIdStoreStep()) - ->addStep($this->createCombinedCurrencyToIdCurrencyStep()) - ->addStep($this->createCombinedPreparePriceDataStep()) - ->addStep($this->createCombinedPriceProductStoreWriterStep()) - ->addStep($this->createPriceProductOfferWriterStep()); - - $dataImporter - ->setDataSetCondition($this->createCombinedPriceProductOfferMandatoryColumnCondition()) - ->addDataSetStepBroker($dataSetStepBroker); - - return $dataImporter; - } - - /** - * @param \Generated\Shared\Transfer\DataImporterConfigurationTransfer $dataImporterConfigurationTransfer - * - * @return \Pyz\Zed\DataImport\Business\Model\DataImporterConditional - */ - public function getConditionalCsvDataImporterFromConfig( - DataImporterConfigurationTransfer $dataImporterConfigurationTransfer - ): DataImporterConditional { - $csvReader = $this->createCsvReaderFromConfig($dataImporterConfigurationTransfer->getReaderConfiguration()); - - return $this->createDataImporterConditional($dataImporterConfigurationTransfer->getImportType(), $csvReader); - } - - /** - * @param string $importType - * @param \Spryker\Zed\DataImport\Business\Model\DataReader\DataReaderInterface $reader - * - * @return \Pyz\Zed\DataImport\Business\Model\DataImporterConditional - */ - public function createDataImporterConditional( - string $importType, - DataReaderInterface $reader - ): DataImporterConditional { - return new DataImporterConditional($importType, $reader, $this->getGracefulRunnerFacade()); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedProductOfferReferenceToProductOfferDataStep(): DataImportStepInterface - { - return new CombinedProductOfferReferenceToProductOfferDataStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedProductOfferToIdProductStep(): DataImportStepInterface - { - return new CombinedProductOfferToIdProductStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedPriceTypeToIdPriceTypeStep(): DataImportStepInterface - { - return new CombinedPriceTypeToIdPriceTypeStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedPriceProductWriterStep(): DataImportStepInterface - { - return new CombinedPriceProductWriterStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedStoreToIdStoreStep(): DataImportStepInterface - { - return new CombinedStoreToIdStoreStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedCurrencyToIdCurrencyStep(): DataImportStepInterface - { - return new CombinedCurrencyToIdCurrencyStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedPriceProductStoreWriterStep(): DataImportStepInterface - { - return new CombinedPriceProductStoreWriterStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedPreparePriceDataStep(): DataImportStepInterface - { - return new CombinedPreparePriceDataStep($this->getPriceProductFacade(), $this->getUtilEncodingService()); - } - - /** - * @return \Pyz\Zed\DataImport\Business\Model\DataSet\DataSetConditionInterface - */ - public function createCombinedPriceProductOfferMandatoryColumnCondition(): DataSetConditionInterface - { - return new CombinedPriceProductOfferMandatoryColumnCondition(); - } -} -``` - - -**src/Pyz/Zed/PriceProductOfferDataImport/Business/PriceProductOfferDataImportFacade.php** - -```php -getFactory() - ->getCombinedPriceProductOfferDataImport() - ->import($dataImporterConfigurationTransfer); - } -} -``` - - -**src/Pyz/Zed/PriceProductOfferDataImport/Business/PriceProductOfferDataImportFacadeInterface.php** - -```php -getFacade()->importCombinedPriceProductOfferData($dataImporterConfigurationTransfer); - } -} -``` - -**src/Pyz/Zed/PriceProductOfferDataImport/PriceProductOfferDataImportConfig.php** - -```php -getDataImportRootPath() . 'common' . DIRECTORY_SEPARATOR . 'common' . DIRECTORY_SEPARATOR; - - return $this->buildImporterConfiguration( - $moduleDataImportDirectory . 'combined_merchant_product_offer.csv', - static::IMPORT_TYPE_COMBINED_PRICE_PRODUCT_OFFER - ); - } -} -``` - -**src/Pyz/Zed/PriceProductOfferDataImport/PriceProductOfferDataImportDependencyProvider.php** - -```php - - */ - protected function getMandatoryColumns(): array - { - return [ - CombinedProductOfferStockDataSetInterface::STOCK_NAME, - CombinedProductOfferStockDataSetInterface::QUANTITY, - CombinedProductOfferStockDataSetInterface::IS_NEVER_OUT_OF_STOCK, - ]; - } -} -``` - - -**src/Pyz/Zed/ProductOfferStockDataImport/Business/Model/DataSet/CombinedProductOfferStockDataSetInterface.php** - -```php - -src/Pyz/Zed/ProductOfferStockDataImport/Business/ProductOfferStockDataImportBusinessFactory.php - -```php -getConditionalCsvDataImporterFromConfig( - $this->getConfig()->getCombinedProductOfferStockDataImporterConfiguration() - ); - - $dataSetStepBroker = $this->createTransactionAwareDataSetStepBroker(); - $dataSetStepBroker - ->addStep($this->createCombinedProductOfferReferenceToIdProductOfferStep()) - ->addStep($this->createCombinedStockNameToIdStockStep()) - ->addStep($this->createCombinedProductOfferStockWriterStep()); - - $dataImporter - ->setDataSetCondition($this->createCombinedProductOfferStockMandatoryColumnCondition()) - ->addDataSetStepBroker($dataSetStepBroker); - - return $dataImporter; - } - - /** - * @param \Generated\Shared\Transfer\DataImporterConfigurationTransfer $dataImporterConfigurationTransfer - * - * @return \Pyz\Zed\DataImport\Business\Model\DataImporterConditional - */ - public function getConditionalCsvDataImporterFromConfig( - DataImporterConfigurationTransfer $dataImporterConfigurationTransfer - ): DataImporterConditional { - $csvReader = $this->createCsvReaderFromConfig($dataImporterConfigurationTransfer->getReaderConfiguration()); - - return $this->createDataImporterConditional($dataImporterConfigurationTransfer->getImportType(), $csvReader); - } - - /** - * @param string $importType - * @param \Spryker\Zed\DataImport\Business\Model\DataReader\DataReaderInterface $reader - * - * @return \Pyz\Zed\DataImport\Business\Model\DataImporterConditional - */ - public function createDataImporterConditional( - string $importType, - DataReaderInterface $reader - ): DataImporterConditional { - return new DataImporterConditional($importType, $reader, $this->getGracefulRunnerFacade()); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedProductOfferReferenceToIdProductOfferStep(): DataImportStepInterface - { - return new CombinedProductOfferReferenceToIdProductOfferStep( - $this->getProductOfferFacade() - ); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedStockNameToIdStockStep(): DataImportStepInterface - { - return new CombinedStockNameToIdStockStep(); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedProductOfferStockWriterStep(): DataImportStepInterface - { - return new CombinedProductOfferStockWriterStep(); - } - - /** - * @return \Pyz\Zed\DataImport\Business\Model\DataSet\DataSetConditionInterface - */ - public function createCombinedProductOfferStockMandatoryColumnCondition(): DataSetConditionInterface - { - return new CombinedProductOfferStockMandatoryColumnCondition(); - } -} -``` - - -**src/Pyz/Zed/ProductOfferStockDataImport/Business/ProductOfferStockDataImportFacade.php** - -```php -getFactory() - ->getCombinedProductOfferStockDataImporter() - ->import($dataImporterConfigurationTransfer); - } -} -``` - -**src/Pyz/Zed/ProductOfferStockDataImport/Business/ProductOfferStockDataImportFacadeInterface.php** - -```php -getFacade()->importCombinedProductOfferStock($dataImporterConfigurationTransfer); - } -} -``` - - -**src/Pyz/Zed/ProductOfferStockDataImport/ProductOfferStockDataImportConfig.php** - -```php -getDataImportRootPath() . 'common' . DIRECTORY_SEPARATOR . 'common' . DIRECTORY_SEPARATOR; - - return $this->buildImporterConfiguration( - $moduleDataImportDirectory . 'combined_merchant_product_offer.csv', - static::IMPORT_TYPE_COMBINED_PRODUCT_OFFER_STOCK - ); - } -} -``` - -**src/Pyz/Zed/ProductOfferStockDataImport/ProductOfferStockDataImportDependencyProvider.php** - -```php - - */ - protected function getMandatoryColumns(): array - { - return [ - CombinedProductOfferValidityDataSetInterface::VALID_FROM, - CombinedProductOfferValidityDataSetInterface::VALID_TO, - ]; - } -} -``` - -**src/Pyz/Zed/ProductOfferValidityDataImport/Business/Model/DataSet/CombinedProductOfferValidityDataSetInterface.php** - -```php - -src/Pyz/Zed/ProductOfferValidityDataImport/Business/ProductOfferValidityDataImportBusinessFactory.php - -```php -getConditionalCsvDataImporterFromConfig( - $this->getConfig()->getCombinedProductOfferValidityDataImporterConfiguration() - ); - - $dataSetStepBroker = $this->createTransactionAwareDataSetStepBroker(); - $dataSetStepBroker - ->addStep($this->createCombinedProductOfferReferenceToIdProductOfferStep()) - ->addStep($this->createCombinedProductOfferValidityWriterStep()); - - $dataImporter - ->setDataSetCondition($this->createCombinedProductOfferValidityMandatoryColumnCondition()) - ->addDataSetStepBroker($dataSetStepBroker); - - return $dataImporter; - } - - /** - * @param \Generated\Shared\Transfer\DataImporterConfigurationTransfer $dataImporterConfigurationTransfer - * - * @return \Pyz\Zed\DataImport\Business\Model\DataImporterConditional - */ - public function getConditionalCsvDataImporterFromConfig( - DataImporterConfigurationTransfer $dataImporterConfigurationTransfer - ): DataImporterConditional { - $csvReader = $this->createCsvReaderFromConfig($dataImporterConfigurationTransfer->getReaderConfiguration()); - - return $this->createDataImporterConditional($dataImporterConfigurationTransfer->getImportType(), $csvReader); - } - - /** - * @param string $importType - * @param \Spryker\Zed\DataImport\Business\Model\DataReader\DataReaderInterface $reader - * - * @return \Pyz\Zed\DataImport\Business\Model\DataImporterConditional - */ - public function createDataImporterConditional( - string $importType, - DataReaderInterface $reader - ): DataImporterConditional { - return new DataImporterConditional($importType, $reader, $this->getGracefulRunnerFacade()); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedProductOfferReferenceToIdProductOfferStep(): DataImportStepInterface - { - return new CombinedProductOfferReferenceToIdProductOfferStep( - $this->getProductOfferFacade() - ); - } - - /** - * @return \Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface - */ - public function createCombinedProductOfferValidityWriterStep(): DataImportStepInterface - { - return new CombinedProductOfferValidityWriterStep(); - } - - /** - * @return \Pyz\Zed\DataImport\Business\Model\DataSet\DataSetConditionInterface - */ - public function createCombinedProductOfferValidityMandatoryColumnCondition(): DataSetConditionInterface - { - return new CombinedProductOfferValidityMandatoryColumnCondition(); - } -} -``` - - - -**src/Pyz/Zed/ProductOfferValidityDataImport/Business/ProductOfferValidityDataImportFacade.php** - -```php -getFactory() - ->getCombinedProductOfferValidityDataImporter() - ->import($dataImporterConfigurationTransfer); - } -} -``` - - -**src/Pyz/Zed/ProductOfferValidityDataImport/Business/ProductOfferValidityDataImportFacadeInterface.php** - -```php -getFacade()->importCombinedProductOfferValidity($dataImporterConfigurationTransfer); - } -} -``` - -**src/Pyz/Zed/ProductOfferValidityDataImport/ProductOfferValidityDataImportConfig.php** - -```php -getDataImportRootPath() . 'common' . DIRECTORY_SEPARATOR . 'common' . DIRECTORY_SEPARATOR; - - return $this->buildImporterConfiguration( - $moduleDataImportDirectory . 'combined_merchant_product_offer.csv', - static::IMPORT_TYPE_COMBINED_PRODUCT_OFFER_VALIDITY - ); - } -} -``` - -**src/Pyz/Zed/ProductOfferValidityDataImport/ProductOfferValidityDataImportDependencyProvider.php** - -```php -dataSetCondition = $dataSetCondition; - - return $this; - } -} - -``` - -### 2) Import data - -To import data: - -1. Prepare combined product offer data according to your requirements using the demo data: - -**data/import/common/DE/combined_merchant_product_offer.csv** - -``` -product_offer_reference,merchant_product_offer.concrete_sku,merchant_product_offer.merchant_reference,merchant_product_offer.merchant_sku,merchant_product_offer.is_active,merchant_product_offer.approval_status,merchant_product_offer_store.store_name,product_offer_stock.stock_name,product_offer_stock.quantity,product_offer_stock.is_never_out_of_stock,price_product_offer.price_type,price_product_offer.store,price_product_offer.currency,price_product_offer.value_net,price_product_offer.value_gross,price_product_offer.price_data.volume_prices,product_offer_validity.valid_from,product_offer_validity.valid_to -offer1000,093_24495843,MER000006,SE1000-01,1,approved,DE,Budget Cameras MER000005 Warehouse 1,100,1,DEFAULT,DE,EUR,50,70,,, -offer1000,,,,,,,,,,ORIGINAL,DE,EUR,150,170,,, -offer1000,,,,,,,,,,DEFAULT,AT,EUR,51,71,,, -offer1000,,,,,,,,,,ORIGINAL,AT,EUR,151,171,,, -offer1000,,,,,,AT,,,,,,,,,,, -offer1001,090_24495844,MER000006,SE1001-01,1,approved,DE,Sony Experts MER000006 Warehouse 1,50,0,DEFAULT,DE,EUR,160,180,"[{""quantity"":5,""net_price"":6050,""gross_price"":7065}, {""quantity"":10,""net_price"":5045,""gross_price"":6058}, {""quantity"":20,""net_price"":4040,""gross_price"":5052}]",2021-01-01 00:00:00.000000,2025-12-01 00:00:00.000000 -offer1001,,,,,,,,,,DEFAULT,DE,CHF,260,280,,, -``` - - -**data/import/common/US/combined_merchant_product_offer.csv** - -``` -product_offer_reference,merchant_product_offer.concrete_sku,merchant_product_offer.merchant_reference,merchant_product_offer.merchant_sku,merchant_product_offer.is_active,merchant_product_offer.approval_status,merchant_product_offer_store.store_name,product_offer_stock.stock_name,product_offer_stock.quantity,product_offer_stock.is_never_out_of_stock,price_product_offer.price_type,price_product_offer.store,price_product_offer.currency,price_product_offer.value_net,price_product_offer.value_gross,price_product_offer.price_data.volume_prices,product_offer_validity.valid_from,product_offer_validity.valid_to -offer1000,093_24495843,MER000006,SE1000-01,1,approved,DE,Budget Cameras MER000005 Warehouse 1,100,1,DEFAULT,DE,EUR,50,70,,, -offer1000,,,,,,,,,,ORIGINAL,DE,EUR,150,170,,, -offer1000,,,,,,,,,,DEFAULT,AT,EUR,51,71,,, -offer1000,,,,,,,,,,ORIGINAL,AT,EUR,151,171,,, -offer1000,,,,,,AT,,,,,,,,,,, -offer1001,090_24495844,MER000006,SE1001-01,1,approved,DE,Sony Experts MER000006 Warehouse 1,50,0,DEFAULT,DE,EUR,160,180,"[{""quantity"":5,""net_price"":6050,""gross_price"":7065}, {""quantity"":10,""net_price"":5045,""gross_price"":6058}, {""quantity"":20,""net_price"":4040,""gross_price"":5052}]",2021-01-01 00:00:00.000000,2025-12-01 00:00:00.000000 -offer1001,,,,,,,,,,DEFAULT,DE,CHF,260,280,,, -``` - - -2. Create combined data importer configuration. - -**data/import/common/combined_merchant_product_offer_import_config_EU.yml** - -``` -# Example of demo shop 'combined merchant product offer' data import. -version: 0 - -actions: - - data_entity: combined-merchant-product-offer - source: data/import/common/DE/combined_merchant_product_offer.csv - - data_entity: combined-merchant-product-offer-store - source: data/import/common/DE/combined_merchant_product_offer.csv - - data_entity: combined-product-offer-validity - source: data/import/common/DE/combined_merchant_product_offer.csv - - data_entity: combined-product-offer-stock - source: data/import/common/DE/combined_merchant_product_offer.csv - - data_entity: combined-price-product-offer - source: data/import/common/DE/combined_merchant_product_offer.csv -``` - - -**data/import/common/combined_merchant_product_offer_import_config_US.yml** - -``` -# Example of demo shop 'combined merchant product offer' data import. -version: 0 - -actions: - - data_entity: combined-merchant-product-offer - source: data/import/common/US/combined_merchant_product_offer.csv - - data_entity: combined-merchant-product-offer-store - source: data/import/common/US/combined_merchant_product_offer.csv - - data_entity: combined-product-offer-validity - source: data/import/common/US/combined_merchant_product_offer.csv - - data_entity: combined-product-offer-stock - source: data/import/common/US/combined_merchant_product_offer.csv - - data_entity: combined-price-product-offer - source: data/import/common/US/combined_merchant_product_offer.csv -``` - - -3. Register the following plugins to enable data import: - -| PLUGIN | SPECIFICATION | PREREQUISITES | NAMESPACE | -|-|-|-|-| -| CombinedMerchantProductOfferDataImportPlugin | Imports merchant profile data into the database. | | Pyz\Zed\MerchantProductOfferDataImport\Communication\Plugin | -| CombinedMerchantProductOfferStoreDataImportPlugin | Imports merchant profile address data into the database. | | Pyz\Zed\MerchantProductOfferDataImport\Communication\Plugin | -| CombinedPriceProductOfferDataImportPlugin | Imports merchant profile address data into the database. | | Pyz\Zed\PriceProductOfferDataImport\Communication\Plugin | -| CombinedProductOfferValidityDataImportPlugin | Imports merchant profile address data into the database. | | Pyz\Zed\ProductOfferStockDataImport\Communication | -| CombinedProductOfferStockDataImportPlugin | Imports merchant profile address data into the database. | | Pyz\Zed\ProductOfferValidityDataImport\Communication\Plugin | - -**src/Pyz/Zed/DataImport/DataImportDependencyProvider.php** - -```php - Select Product - {% if page.product == 'marketplace' and page.role == 'dev' %} - Marketplace developer guide - {% elsif page.product == 'marketplace' and page.role == 'user' %} - Marketplace users guide - {% elsif page.product == 'sdk' and page.role == 'dev' %} + {% if page.product == 'sdk' and page.role == 'dev' %} Spryker SDK {% elsif page.product == 'cloud' and page.role == 'dev' %} Spryker Cloud Commerce OS @@ -80,32 +76,6 @@ -
  • Spryker SDK diff --git a/_layouts/home.html b/_layouts/home.html index a971e882067..1e7bdc1ff4d 100644 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -42,7 +42,6 @@

    Developer guides

    | @@ -43,3 +47,22 @@ redirect_from: | npm | Version >= 6.9.0 | | Intranet | Back Office application (Zed) must be secured in an Intranet (using VPN, Basic Auth, IP Allowlist, and DMZ.) | | Available languages | Spryker is available in the following languages: Spryker offers full UTF-8 left-to-right language support. | + +## Marketplace system requirements + +| OPERATING SYSTEM | NATIVE: LinuxOnly via VM: MacOS and MS Windows | +|-----------------------------------------------| ------------------------------------------------------------ | +| **Web Server** | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | +| **Databases** | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | +| **PHP** | Spryker supports PHP `>=7.4` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. The preferred version is `8.0`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html).| +| **SSL** | For production systems, a valid security certificate is required for HTTPS. | +| **Redis** | Version >=3.2, >=5.0 | +| **Elasticsearch** | Version 6.x or 7.x | +| **RabbitMQ** | Version 3.6+ | +| **Jenkins (for cronjob management)** | Version 1.6.x or 2.x | +| **Graphviz (for statemachine visualization)** | 2.x | +| **Symfony** | Version >= 4.0 | +| **Node.js** | Version >= 12.0.0 | +| **Yarn** | Version >= 2.0.0 && <= 2.3.x | +| **Intranet** | Back Office application (Zed) must be secured in an Intranet (using VPN, Basic Auth, IP Allowlist, DMZ) | +| **Spryker Commerce OS** | Version >= {{page.version}} | diff --git a/docs/scos/dev/system-requirements/202212.0/system-requirements.md b/docs/scos/dev/system-requirements/202212.0/system-requirements.md index c5bfe2a20f4..fc86416e844 100644 --- a/docs/scos/dev/system-requirements/202212.0/system-requirements.md +++ b/docs/scos/dev/system-requirements/202212.0/system-requirements.md @@ -26,7 +26,11 @@ redirect_from: - /v4/docs/en/supported-browsers - /docs/scos/dev/set-up-spryker-locally/system-requirements.html - /docs/scos/dev/set-up-spryker-locally/installing-spryker-with-development-virtual-machine/devvm-system-requirements.html +- /docs/marketplace/dev/setup/202212.0/system-requirements.html --- + +## Base shop system requirements + | REQUIREMENT | VALUE | |-------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | OS | Native: Linux | @@ -43,3 +47,25 @@ redirect_from: | npm | Version >= 8.0.0 | | Intranet | Back Office application (Zed) must be secured in an Intranet (using VPN, Basic Auth, IP Allowlist or DMZ.) | | Available languages | Spryker is available in the following languages: Spryker offers full UTF-8 left-to-right language support. | + + +## Marketplace system requirements + + + + +| OPERATING SYSTEM | NATIVE: LINUX-ONLY tHROUGH VM: MACOS AND MS WINDOWS | +|---|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | +| Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | +| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html). | +| SSL | For production systems, a valid security certificate is required for HTTPS. | +| Redis | Version >=3.2, >=5.0 | +| Elasticsearch | Version 6.*x* or 7.*x* | +| RabbitMQ | Version 3.6+ | +| Jenkins (for cronjob management) | Version 1.6.*x* or 2.*x* | +| Graphviz (for statemachine visualization) | 2.*x* | +| Symfony | Version >= 4.0 | +| Node.js | Version >= 16.0.0 | +| Intranet | Back Office application (Zed) must be secured in an Intranet (using VPN, Basic Auth, IP Allowlist, and DMZ) | +| Spryker Commerce OS | Version >= {{page.version}} | diff --git a/docs/scos/dev/system-requirements/202304.0/system-requirements.md b/docs/scos/dev/system-requirements/202304.0/system-requirements.md index e006769ac3f..080b12cf4eb 100644 --- a/docs/scos/dev/system-requirements/202304.0/system-requirements.md +++ b/docs/scos/dev/system-requirements/202304.0/system-requirements.md @@ -27,6 +27,9 @@ redirect_from: - /docs/scos/dev/set-up-spryker-locally/system-requirements.html - /docs/scos/dev/set-up-spryker-locally/installing-spryker-with-development-virtual-machine/devvm-system-requirements.html --- + +## Base shop system requirements + | REQUIREMENT | VALUE | |---|---| | OS | Native: Linux | @@ -45,7 +48,7 @@ redirect_from: | Available languages | Spryker is available in the following languages: Spryker offers full UTF-8 left-to-right language support. | -## Spryker Marketplace system requirements +## Marketplace system requirements | OPERATING SYSTEM | NATIVE: LINUXONLY tHROUGH VM: MACOS AND MS WINDOWS | |---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| diff --git a/docs/scos/dev/system-requirements/202307.0/system-requirements.md b/docs/scos/dev/system-requirements/202307.0/system-requirements.md index 341d63507b0..6da3fae6c5e 100644 --- a/docs/scos/dev/system-requirements/202307.0/system-requirements.md +++ b/docs/scos/dev/system-requirements/202307.0/system-requirements.md @@ -6,28 +6,15 @@ template: howto-guide-template originalLink: https://documentation.spryker.com/2021080/docs/system-requirements originalArticleId: 6f7d36c1-2ee4-47d1-8f7f-ea0f1b7f93a7 redirect_from: -- /20220204/docs/system-requirements -- /20220204/docs/en/system-requirements -- /docs/system-requirements -- /docs/en/system-requirements -- /v6/docs/system-requirements -- /v6/docs/en/system-requirements -- /v5/docs/system-requirements -- /v5/docs/en/system-requirements -- /v4/docs/system-requirements -- /v4/docs/en/system-requirements -- /v3/docs/system-requirements -- /v3/docs/en/system-requirements -- /v2/docs/system-requirements -- /v2/docs/en/system-requirements -- /v1/docs/system-requirements -- /v1/docs/en/system-requirements -- /v4/docs/supported-browsers -- /v4/docs/en/supported-browsers - /docs/scos/dev/set-up-spryker-locally/system-requirements.html - /docs/scos/dev/set-up-spryker-locally/installing-spryker-with-development-virtual-machine/devvm-system-requirements.html - /docs/scos/dev/system-requirements/202304.0/system-requirements.html +- /docs/marketplace/dev/setup/202307.0/system-requirements.html --- + +## Base shop system requirements + + | REQUIREMENT | VALUE | |---|---| | OS | Native: Linux | @@ -44,3 +31,22 @@ redirect_from: | npm | Version >= 9.0.0 | | Intranet | Back Office application (Zed) must be secured in an Intranet (using VPN, Basic Auth, IP allowlist, or DMZ). | | Available languages | Spryker is available in the following languages: Spryker offers full UTF-8 left-to-right language support. | + + +## Marketplace system requirements + +| OPERATING SYSTEM | NATIVE: LINUX-ONLY THROUGH VM: MACOS AND MS WINDOWS | +|---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Web Server | NginX—preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee. | +| Databases | Depending on the project, one of the databases: MariaDB >= 10.4—preferred, PostgreSQL >=9.6, or MySQL >=5.7. | +| PHP | Spryker supports PHP `>=8.0` with the following extensions: `curl`, `json`, `mysql`, `pdo-sqlite`, `sqlite3`, `gd`, `intl`, `mysqli`, `pgsql`, `ssh2`, `gmp`, `mcrypt`, `pdo-mysql`, `readline`, `twig`, `imagick`, `memcache`, `pdo-pgsql`, `redis`, `xml`, `bz2`, `mbstring`. For details about the supported PHP versions, see [Supported Versions of PHP](/docs/scos/user/intro-to-spryker/whats-new/supported-versions-of-php.html). | +| SSL | For production systems, a valid security certificate is required for HTTPS. | +| Redis | Version >=3.2, >=5.0 | +| Elasticsearch | Version 6.*x* or 7.*x* | +| RabbitMQ | Version 3.6+ | +| Jenkins (for cronjob management) | Version 1.6.*x* or 2.*x* | +| Graphviz (for statemachine visualization) | 2.*x* | +| Symfony | Version >= 4.0 | +| Node.js | Version >= 18.0.0 | +| Intranet | Back Office application (Zed) must be secured in an Intranet (using VPN, Basic Auth, IP Allowlist, and DMZ) | +| Spryker Commerce OS | Version >= {{page.version}} | diff --git a/_includes/pbc/all/install-features/202212.0/marketplace/install-the-combined-product-offer-import-feature.md b/docs/scos/dev/technical-enhancement-integration-guides/install-combined-product-offer-import.md similarity index 98% rename from _includes/pbc/all/install-features/202212.0/marketplace/install-the-combined-product-offer-import-feature.md rename to docs/scos/dev/technical-enhancement-integration-guides/install-combined-product-offer-import.md index 1e752ddaa9f..50c2b0ab2ad 100644 --- a/_includes/pbc/all/install-features/202212.0/marketplace/install-the-combined-product-offer-import-feature.md +++ b/docs/scos/dev/technical-enhancement-integration-guides/install-combined-product-offer-import.md @@ -1,15 +1,25 @@ +--- +title: Install Combined Product Offer Import +last_updated: Oct 12, 2021 +description: This document describes the process how to integrate combined product offer import functionality. +draft: true +template: feature-integration-guide-template +redirect_from: + - /docs/marketplace/dev/feature-integration-guides/202307.0/combined-product-offer-import-feature-integration.html +--- +This document describes how to install Combined Product Offer Import. -### Prerequisites +## Prerequisites To start integration, integrate the required features: | NAME | VERSION | INTEGRATION GUIDE | |-|-|-| -| Spryker Core | {{page.version}} | [Spryker Core feature integration](/docs/pbc/all/miscellaneous/{{page.version}}/install-and-upgrade/install-features/install-the-spryker-core-feature.html) | -| Marketplace Product Offer | {{page.version}} | [Marketplace Product Offer feature integration](/docs/pbc/all/offer-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-marketplace-product-offer-feature.html) | -| Marketplace Product Offer Prices | {{page.version}} | [Marketplace Product Offer Prices feature integration](/docs/pbc/all/price-management/{{page.version}}/marketplace/install-and-upgrade/install-features/install-the-marketplace-product-offer-prices-feature.html) | -| Marketplace Inventory Management | {{page.version}} | [Marketplace Inventory Management feature integration](/docs/pbc/all/warehouse-management-system/{{page.version}}/marketplace/install-features/install-the-marketplace-inventory-management-feature.html) | +| Spryker Core | {{site.version}} | [Spryker Core feature integration](/docs/pbc/all/miscellaneous/{{site.version}}/install-and-upgrade/install-features/install-the-spryker-core-feature.html) | +| Marketplace Product Offer | {{site.version}} | [Marketplace Product Offer feature integration](/docs/pbc/all/offer-management/{{site.version}}/marketplace/install-and-upgrade/install-features/install-the-marketplace-product-offer-feature.html) | +| Marketplace Product Offer Prices | {{site.version}} | [Marketplace Product Offer Prices feature integration](/docs/pbc/all/price-management/{{site.version}}/marketplace/install-and-upgrade/install-features/install-the-marketplace-product-offer-prices-feature.html) | +| Marketplace Inventory Management | {{site.version}} | [Marketplace Inventory Management feature integration](/docs/pbc/all/warehouse-management-system/{{site.version}}/marketplace/install-features/install-the-marketplace-inventory-management-feature.html) | {% info_block infoBox "Info" %} @@ -19,9 +29,9 @@ There is no need to install core features. {% endinfo_block %} -### 1) Create the project level implementation +## 1) Create the project level implementation -#### Merchant product offer +### Merchant product offer Adjust the following files: @@ -595,7 +605,7 @@ class MerchantProductOfferDataImportDependencyProvider extends SprykerMerchantPr ``` -#### Price product offer +### Price product offer Adjust the following files: @@ -1072,7 +1082,7 @@ class PriceProductOfferDataImportDependencyProvider extends SprykerPriceProductO } ``` -#### Product offer stock +### Product offer stock Adjust the following files: @@ -1430,7 +1440,7 @@ class ProductOfferStockDataImportDependencyProvider extends SprykerProductOfferS ``` -#### Product offer validity +### Product offer validity Adjust the following files: @@ -1751,7 +1761,7 @@ class ProductOfferValidityDataImportDependencyProvider extends SprykerProductOff ``` -#### DataImport +### DataImport Update `DataImporterConditional::setDataSetCondition()` method to return `$this` instead of the `void`. diff --git a/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202204.0/release-notes-202204.0.md b/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202204.0/release-notes-202204.0.md index f2909c0059e..104ca47b38e 100644 --- a/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202204.0/release-notes-202204.0.md +++ b/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202204.0/release-notes-202204.0.md @@ -3,6 +3,8 @@ title: Release notes 202204.0 last_updated: May 3, 2022 template: concept-topic-template description: Release notes for the Spryker SCOS release 202204.0 +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.html --- The Spryker Commerce OS is an end-to-end solution for digital commerce. This document contains a business-level description of new features and enhancements. @@ -167,3 +169,63 @@ We have enhanced several points where performance has been improved to allow for ### New Relic visibility Navigation between Glue and Zed Gateway calls in New Relic are now visible to be able to understand the Zed Gateway trace as well as the Glue trace in the same instance of New Relic. + +## B2B Marketplace Demo Shop + +The Spryker B2B Marketplace Suite is a collection of ready-to-use B2B- Marketplace-specific features. The B2B Marketplace Demo Shop is a showcase that is pre-loaded with a combination of modules and functionalities best suited for the B2B Marketplace commerce. This Demo Shop is our recommended starting point for all standard B2B Marketplace commerce projects. + +![b2b-marketplace-demo-shop-yves-home-page](https://spryker.s3.eu-central-1.amazonaws.com/docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.md/b2b-marketplace-demo-shop-yves-home-page.png) + +Documentation:
    +[Marketplace B2B Demo Shop](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html) + +## Marketplace Merchant Custom Prices in the Merchant Portal + +With the Merchant Custom Prices in Merchant Portal feature, the 3rd-party Merchants of the B2B marketplaces can provide specific prices for their various customers’ business units using the Merchant Portal UI. + +![merchant-products-custom-prices-in-merchant-portal-1](https://spryker.s3.eu-central-1.amazonaws.com/docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.md/merchant-products-custom-prices-in-merchant-portal-1.png) + +![merchant-products-custom-prices-in-merchant-portal-2](https://spryker.s3.eu-central-1.amazonaws.com/docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.md/merchant-products-custom-prices-in-merchant-portal-2.png) + +Documentation:
    +[Marketplace Merchant Custom Prices feature overview](/docs/pbc/all/price-management/202212.0/marketplace/marketplace-merchant-custom-prices-feature-overview.html) + +## Marketplace Product Approval Process + +The Operator's main challenge is to ensure the quality of the data in the marketplace. The Merchant Product Approval Process feature provides the marketplace operator with more control of 3rd-party merchants’ products. +The status can be either of the following: draft, waiting for approval, approved, and denied, with the option to set a default status per merchant. + +![merchant-product-approval-process-back-office-product-list](https://spryker.s3.eu-central-1.amazonaws.com/docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.md/merchant-product-approval-process-back-office-product-list.png) + +![merchant-product-approval-process-merchant-product-list](https://spryker.s3.eu-central-1.amazonaws.com/docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.md/merchant-product-approval-process-merchant-product-list.png) + +Documentation:
    +[Marketplace Product Approval Process feature overview](/docs/pbc/all/product-information-management/202212.0/marketplace/marketplace-product-approval-process-feature-overview.html) + +## Marketplace Shopping Lists and API + +The Marketplace Shopping Lists feature lets B2B customers create and share multiple lists of merchant products and product offers between company business units or single users. + +![marketplace-shopping-lists](https://spryker.s3.eu-central-1.amazonaws.com/docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.md/marketplace-shopping-lists.png) + +Documentation:
    +[Marketplace Shopping Lists feature overview](/docs/pbc/all/shopping-list-and-wishlist/202212.0/marketplace/marketplace-shopping-lists-feature-overview.html) + +## Marketplace Quick Add to Cart + +The Marketplace Quick Add to Cart feature lets B2B customers find and buy merchant products and product offers quickly and bulk add them to the cart. + +![marketplace-quick-add-to-cart](https://spryker.s3.eu-central-1.amazonaws.com/docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-2022040.md/marketplace-quick-add-to-cart.png) + +Documentation:
    +[Marketplace Product feature overview](/docs/pbc/all/product-information-management/202212.0/marketplace/marketplace-product-feature-overview.html)
    +[Marketplace Product Offer feature overview](/docs/pbc/all/offer-management/202212.0/marketplace/marketplace-product-offer-feature-overview.html) + +## Technical Enhancements + +### Angular v12 + +The frontend project of the Spryker Marketplace was upgraded to Angular 12. Follow the steps from the migration guide to update the Angular version of the project. + +Documentation:
    +[Migration guide - Upgrade to Angular v12](/docs/scos/dev/migration-concepts/upgrade-to-angular-12.html) diff --git a/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202211.0/release-notes-202211.0.md b/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202211.0/release-notes-202211.0.md index 0cc110f02f0..31d5e4ccc01 100644 --- a/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202211.0/release-notes-202211.0.md +++ b/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202211.0/release-notes-202211.0.md @@ -3,13 +3,15 @@ title: Release notes 202211.0 last_updated: November 22, 2022 template: concept-topic-template description: Release notes for the Spryker SCOS release 202211.0 +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-202211.0.html --- The Spryker Commerce OS is an end-to-end solution for digital commerce. This document contains a business-level description of new features and enhancements. For information about installing the Spryker Commerce OS, see [Getting started guide](https://documentation.spryker.com/docs/dev-getting-started). ## PHP 8.0 is the minimum version for all Spryker projects -With 202211.0, Spryker released a new version of its Demo Shops requiring PHP 8.0 as their minimum PHP version. PHP 7.4 will no longer be supported. Spryker's new module releases will only be compatible with PHP version 8.0 or later. +With 202211.0, Spryker released a new version of its Demo Shops requiring PHP 8.0 as their minimum PHP version. PHP 7.4 will no longer be supported. Spryker's new module releases will only be compatible with PHP version 8.0 or later. Backward compatibility remains unaffected. If your project followed our recommendations and requirements in the past twelve months, you will not experience any upgradability issues. diff --git a/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.md b/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.md index 6f12e70dad3..f7349cec868 100644 --- a/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.md +++ b/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.md @@ -3,6 +3,8 @@ title: Patch releases 202212.0 description: Patch releases for the Spryker release 202212.0 last_updated: Jan 31, 2023 template: concept-topic-template +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-202212.0/patch-releases-202212.0.html --- {% include scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/patch-releases-202212.0.md %} diff --git a/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/release-notes-202212.0.md b/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/release-notes-202212.0.md index 2151d675a04..1a8331761bf 100644 --- a/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/release-notes-202212.0.md +++ b/docs/scos/user/intro-to-spryker/releases/release-notes/release-notes-202212.0/release-notes-202212.0.md @@ -3,6 +3,9 @@ title: Release notes 202212.0 description: Release notes for the Spryker SCOS release 202212.0 last_updated: Dec 14, 2022 template: concept-topic-template +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/release-notes-202212.0/release-notes-202212.0.html + - /docs/marketplace/user/intro-to-spryker-marketplace/release-notes/release-notes-202212.0/release-notes-202212.0.html --- The Spryker Commerce OS is an end-to-end solution for digital commerce. This document contains a business-level description of new features and enhancements. diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/back-office-for-marketplace-operator.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.md similarity index 64% rename from docs/marketplace/user/intro-to-spryker-marketplace/back-office-for-marketplace-operator.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.md index 8a4d94377b9..8919dcf19a1 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/back-office-for-marketplace-operator.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.md @@ -2,13 +2,15 @@ title: Back Office for Marketplace Operator description: This document describes how a marketplace operator works in the Back Office. template: concept-topic-template +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/back-office-for-marketplace-operator.html --- -A *marketplace operator* is a company that owns the marketplace. In a marketplace business model, one or more of such a company's employees represent a marketplace operator and manage the store. We call such users as [marketplace administrators](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.html#marketplace-administrator). Depending on the marketplace model, the marketplace operator either manages only other merchants' orders or also sells products as a [main merchant](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/main-merchant.html)). +A *marketplace operator* is a company that owns the marketplace. In a marketplace business model, one or more of such a company's employees represent a marketplace operator and manage the store. We call such users as [marketplace administrators](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html#marketplace-administrator). Depending on the marketplace model, the marketplace operator either manages only other merchants' orders or also sells products as a [main merchant](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/main-merchant.html)). ## Merchant management -Merchant accounts are created in the Back Office, and a [marketplace administrator](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.html#marketplace-administrator) is required to facilitate their creation. In the **Marketplace > Merchants** section of the Back Office, a marketplace operator manages merchants, that is: +Merchant accounts are created in the Back Office, and a [marketplace administrator](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html#marketplace-administrator) is required to facilitate their creation. In the **Marketplace > Merchants** section of the Back Office, a marketplace operator manages merchants, that is: * Creates merchants * Edits merchants @@ -53,10 +55,10 @@ For detailed instructions on managing returns, see [Managing marketplace returns ## Main merchant sales -In an [enterprise marketplace business model](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.html), apart from managing the marketplace, a marketplace operator sells products as a [main merchant](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/main-merchant.html). In the Back Office, they manage their orders and returns in **Sales > My Orders** and **Sales > My returns** sections, respectively. With their own orders, they can perform the same actions as they do with other merchants' as described in [Order management](#order-management) and [Return management](#return-management). Apart from that, they can create and edit shipments for their orders. +In an [enterprise marketplace business model](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html), apart from managing the marketplace, a marketplace operator sells products as a [main merchant](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/main-merchant.html). In the Back Office, they manage their orders and returns in **Sales > My Orders** and **Sales > My returns** sections, respectively. With their own orders, they can perform the same actions as they do with other merchants' as described in [Order management](#order-management) and [Return management](#return-management). Apart from that, they can create and edit shipments for their orders. For detailed instructions about managing main merchant orders and returns, see [Managing main merchant orders](/docs/pbc/all/order-management-system/{{site.version}}/marketplace/manage-in-the-back-office/manage-main-merchant-orders.html) and [Managing main merchant returns](/docs/pbc/all/return-management/{{site.version}}/marketplace/manage-in-the-back-office/manage-main-merchant-returns.html). ## Read next -[Marketplace Storefront](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.html) +[Marketplace Storefront](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html) diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2b-demo-shop.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.md similarity index 92% rename from docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2b-demo-shop.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.md index 6c193af92cd..07d3d0e4c9a 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2b-demo-shop.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.md @@ -1,8 +1,10 @@ --- -title: Marketplace B2B Demo Shop +title: Marketplace B2B Suite description: The Spryker Marketplace B2B Demo Shop is a showcase that demonstrates ready-to-use Marketplace B2B-specific Spryker features in a live implementation. last_updated: May 12, 2022 template: concept-topic-template +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2b-demo-shop.html --- The Spryker B2B Marketplace Demo Shop is a collection of ready-to-use B2B-Marketplace-specific features. diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2c-demo-shop.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.md similarity index 95% rename from docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2c-demo-shop.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.md index af5007b83c5..44cca003d7f 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2c-demo-shop.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.md @@ -1,8 +1,10 @@ --- -title: Marketplace B2C Demo Shop +title: Marketplace B2C Suite description: The Spryker Marketplace B2C Demo Shop is a showcase that demonstrates ready-to-use Marketplace B2C-specific Spryker features in a live implementation. last_updated: May 12, 2022 template: concept-topic-template +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2c-demo-shop.html --- The Spryker B2C Marketplace Demo Shop is a collection of ready-to-use B2C-Marketplace-specific features. diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.md similarity index 93% rename from docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.md index cf7913ebe52..6ce82501e56 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.md @@ -4,6 +4,7 @@ description: This document describes what a Marketplace is in the Spryker Commer template: concept-topic-template redirect_from: - /docs/marketplace/user/intro-to-the-spryker-marketplace/marketplace-concept.html + - /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.html --- An online *Marketplace* is a type of e-commerce business where products or services are sold and fulfilled by multiple sellers (*merchants*). A growing number of large companies are adopting the Marketplace business model to create new revenue streams, differentiate from the competition, get a better ROI, and increase customer loyalty by adding more products or services to their assortment. @@ -33,4 +34,4 @@ Check out this video to learn more about the Marketplace in the Spryker Commerce ## Read next -[Marketplace personas](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.html) +[Marketplace personas](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html) diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.md similarity index 90% rename from docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.md index c3ff8d0f255..f19fb3fe32d 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.md @@ -3,6 +3,8 @@ title: Marketplace personas description: This document describes key users that cooperate in the Marketplace environment. last_updated: Aug 31, 2022 template: concept-topic-template +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.html --- A marketplace extension provided by Spryker Cloud Commerce OS covers a wide range of needs for sellers and buyers and presupposes the fulfillment of multiple actions by various types of users in different areas of the Marketplace. This document describes the different types of users—personas that function within the Marketplace. @@ -35,4 +37,4 @@ A *buyer* is a user who actively uses the Storefront. It is either a registered ## Read next -[Back Office for Marketplace Operator](/docs/marketplace/user/intro-to-spryker-marketplace/back-office-for-marketplace-operator.html) +[Back Office for Marketplace Operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.md similarity index 94% rename from docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.md index 01fc10000fc..f2b2e2b0663 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.md @@ -2,9 +2,11 @@ title: Marketplace Storefront description: This document describes the peculiarities of the Marketplace Storefront application. template: concept-topic-template +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.html --- -*Marketplace Storefront* is a web application designed for the [marketplace business model](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.html). Based on the regular Storefront, it supports all [Spryker Commerce OS](/docs/scos/user/intro-to-spryker/intro-to-spryker.html) features. Marketplace functionality lets buyers browse for products and view and purchase them across different merchants. +*Marketplace Storefront* is a web application designed for the [marketplace business model](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html). Based on the regular Storefront, it supports all [Spryker Commerce OS](/docs/scos/user/intro-to-spryker/intro-to-spryker.html) features. Marketplace functionality lets buyers browse for products and view and purchase them across different merchants. In most sections of the Marketplace Storefront, customers can see who the seller of a product or offer is. @@ -117,4 +119,4 @@ For an example, see the [Spryker merchant profile](https://www.de.b2c-marketplac ## Read next -[Merchant Portal](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.html) +[Merchant Portal](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html) diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/merchant-onboarding.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-onboarding.md similarity index 92% rename from docs/marketplace/user/intro-to-spryker-marketplace/merchant-onboarding.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-onboarding.md index 1777465c276..b8a775f9e92 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/merchant-onboarding.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-onboarding.md @@ -2,15 +2,17 @@ title: Merchant onboarding description: This document describes the onboarding process for merchants and gives step-by-step instructions for marketplace operators. template: concept-topic-template +redirect_from: last_updated: Mar 29, 2023 + - /docs/marketplace/user/intro-to-spryker-marketplace/merchant-onboarding.html --- This document describes how to onboard merchants. -Once created and approved, merchants become official marketplace members and can create products and offers to sell, fulfill orders and manage their profile in [Merchant Portal](/docs/marketplace/user/intro-to-spryker-marketplace/merchant-portal.html). +Once created and approved, merchants become official marketplace members and can create products and offers to sell, fulfill orders and manage their profile in [Merchant Portal](/docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.html). There are two primary roles: *operator* and *merchant*: -* An [operator](/docs/marketplace/user/intro-to-spryker-marketplace/back-office-for-marketplace-operator.html) is a company that owns and administers the platform. -* A [merchant](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.html#merchant-user) is a business entity or individual that sells products on the operator's platform. The operator is responsible and engaged with the merchants to determine how they conduct their operations on the platform. The operator can be a merchant as well. +* An [operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) is a company that owns and administers the platform. +* A [merchant](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html#merchant-user) is a business entity or individual that sells products on the operator's platform. The operator is responsible and engaged with the merchants to determine how they conduct their operations on the platform. The operator can be a merchant as well. The merchant onboarding process consists of seven steps. Each step requires specific actions that merchants, operators, or both need to take. @@ -75,7 +77,7 @@ In the Merchant Portal, merchants can [create and update products](/docs/pbc/all {% info_block infoBox %} Based on the product volume, we recommend the following: -- If the number of products to be created or edited is small, merchants can use the interface in the [Merchant Portal](/docs/marketplace/user/intro-to-spryker-marketplace/merchant-portal.html). +- If the number of products to be created or edited is small, merchants can use the interface in the [Merchant Portal](/docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.html). - For large volumes, use a file and data importers or integrate with the merchant PIM or ERP system through the [Spryker Middleware](/docs/scos/dev/back-end-development/data-manipulation/data-ingestion/spryker-middleware.html). {% endinfo_block %} @@ -128,7 +130,7 @@ The following diagram shows an example of a simple State Machine workflow, where The following steps are taken by the operator: 1. Do a final check of the merchant's public profile, products, and offer quality. -2. [Activate merchants](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/manage-in-the-back-office/manage-merchants.html#activating-and-deactivating-merchants) and [approve products](/docs/pbc/all/product-information-management/{{site.version}}/marketplace/manage-in-the-merchant-portal/concrete-products/manage-marketplace-concrete-products.html#activating-and-deactivating-a-concrete-product) and [offers](/docs/pbc/all/offer-management/{{site.version}}/marketplace/manage-merchant-product-offers.html#approving-or-denying-offers) in the Back Office. +2. [Activate merchants](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/manage-in-the-back-office/manage-merchants.html#activating-and-deactivating-merchants) and [approve products](/docs/pbc/all/product-information-management/{{site.version}}/marketplace/manage-in-the-merchant-portal/concrete-products/manage-marketplace-concrete-products.html#activating-and-deactivating-a-concrete-product) and [offers](/docs/pbc/all/offer-management/{{site.version}}/marketplace/manage-merchant-product-offers.html#approving-or-denying-offers) in the Back Office. 3. Optional: Activate and approve products and offers through the data importer. 4. Optional: To optimize the product and offer approval process, define specific rules per merchant. diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/merchant-portal.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.md similarity index 87% rename from docs/marketplace/user/intro-to-spryker-marketplace/merchant-portal.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.md index 366b54922d7..8a518e17da8 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/merchant-portal.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/merchant-portal.md @@ -2,6 +2,8 @@ title: Merchant Portal description: This document describes the peculiarities of the Merchant Portal application. template: concept-topic-template +redirect_from: + - /docs/marketplace/user/intro-to-spryker-marketplace/merchant-portal.html --- The Merchant Portal is a section from the Back office for the [Marketplace merchants](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/marketplace-merchant-feature-overview/marketplace-merchant-feature-overview.html). It is based on Zed and Zed UI Framework, and provides the interface for Merchants to conduct their business on the Marketplace. Here merchants can manage their profile, offers, products, and sales related to their company. @@ -13,8 +15,8 @@ By default, Marketplace administrators do not have access to the Merchant Portal The Merchant Portal includes the following pages: -- [My account](/docs/marketplace/user/merchant-portal-user-guides/{{site.version}}/my-account/managing-account-details-and-settings.html) -- [Dashboard](/docs/marketplace/user/merchant-portal-user-guides/{{site.version}}/dashboard/managing-merchants-performance-data.html) +- [My account](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/manage-in-the-merchant-portal/manage-merchant-account-details-and-settings.html) +- [Dashboard](/docs/pbc/all/merchant-management/{{site.version}}/marketplace/manage-in-the-merchant-portal/manage-merchants-performance-data.html) - [Profile](/docs/marketplace/user/merchant-portal-user-guides/{{site.version}}/profile/editing-merchants-profile-details.html) - [Offers](/docs/pbc/all/offer-management/{{site.version}}/marketplace/manage-product-offers.html) - [Products](/docs/pbc/all/product-information-management/{{site.version}}/marketplace/manage-in-the-merchant-portal/abstract-products/create-marketplace-abstract-products.html) diff --git a/docs/marketplace/user/intro-to-spryker-marketplace/intro-to-spryker-marketplace.md b/docs/scos/user/intro-to-spryker/spryker-marketplace/spryker-marketplace.md similarity index 54% rename from docs/marketplace/user/intro-to-spryker-marketplace/intro-to-spryker-marketplace.md rename to docs/scos/user/intro-to-spryker/spryker-marketplace/spryker-marketplace.md index 93f7f30be1b..e0882371fa1 100644 --- a/docs/marketplace/user/intro-to-spryker-marketplace/intro-to-spryker-marketplace.md +++ b/docs/scos/user/intro-to-spryker/spryker-marketplace/spryker-marketplace.md @@ -1,9 +1,10 @@ --- -title: Intro to Spryker Marketplace +title: Spryker Marketplace description: This document is an overview of Spryker Marketplace template: concept-topic-template redirect_from: - /docs/marketplace/user/intro-to-the-spryker-marketplace/marketplace-concept.html + - /docs/marketplace/user/intro-to-spryker-marketplace/intro-to-spryker-marketplace.html --- @@ -16,16 +17,16 @@ If you are new to Spryker, first see our [Intro to Spryker](/docs/scos/user/intr To learn what Spryker Marketplace is, read the following documents: -* [Marketplace concept](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.html) -* [Marketplace personas](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-personas.html) -* [Back Office for Marketplace Operator](/docs/marketplace/user/intro-to-spryker-marketplace/back-office-for-marketplace-operator.html) -* [Marketplace Storefront](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.html) -* [Merchant Portal](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-storefront.html) +* [Marketplace concept](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) +* [Marketplace personas](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-personas.html) +* [Back Office for Marketplace Operator](/docs/scos/user/intro-to-spryker/spryker-marketplace/back-office-for-marketplace-operator.html) +* [Marketplace Storefront](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html) +* [Merchant Portal](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-storefront.html) ## How do I start with Spryker Marketplace? -For new projects, we provide [B2C](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2c-demo-shop.html) and [B2B Demo Marketplace](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-b2b-demo-shop.html) templates, which are a great starting point. +For new projects, we provide [B2C](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2c-suite.html) and [B2B Demo Marketplace](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-b2b-suite.html) templates, which are a great starting point. Even if you don't need marketplace features at first, but you are going to use them in the future, the Demo Marketplaces are still the best starting point. You can just ignore the marketplace features until you actually want to use them. @@ -37,4 +38,4 @@ To upgrade to marketplace from a regular Demo Shop, follow [How-To: Upgrade Spry ## Read next -[Marketplace concept](/docs/marketplace/user/intro-to-spryker-marketplace/marketplace-concept.html) +[Marketplace concept](/docs/scos/user/intro-to-spryker/spryker-marketplace/marketplace-concept.html) diff --git a/docs/scos/user/intro-to-spryker/supported-browsers.md b/docs/scos/user/intro-to-spryker/supported-browsers.md index aa0f32a6bb7..c9b83caf852 100644 --- a/docs/scos/user/intro-to-spryker/supported-browsers.md +++ b/docs/scos/user/intro-to-spryker/supported-browsers.md @@ -6,10 +6,23 @@ template: howto-guide-template redirect_from: - /docs/scos/dev/set-up-spryker-locally/installing-spryker-with-development-virtual-machine/scos-supported-browsers.html - /docs/scos/dev/system-requirements/202212.0/scos-supported-browsers.html + - /docs/marketplace/dev/setup/202307.0/marketplace-supported-browsers.html + - /docs/marketplace/dev/setup/202212.0/marketplace-supported-browsers.html + - /docs/marketplace/dev/setup/202204.0/marketplace-supported-browsers.html --- + +## Base shop supported browsers + The Spryker Commerce OS supports the following browsers for all frontend-related projects and products—[B2B Demo Shop](/docs/scos/user/intro-to-spryker/b2b-suite.html), [B2C Demo Shop](/docs/scos/user/intro-to-spryker/b2c-suite.html), [Master Suite](/docs/scos/user/intro-to-spryker/master-suite.html): | DESKTOP: BACK OFFICE AND STOREFRONT | MOBILE: STOREFRONT | TABLET: STOREFRONT | | --- | --- | --- | | *Browsers*: *Windows versions*:*macOS versions*:*Screen resolutions*:|*Browsers*: *Screen resolutions*:*Android versions*:*iOS versions*: | *Browsers*: *iOS versions*:*Screen resolutions*:| + + +## Marketplace supported browsers + +| DESKTOP (MARKETPLACE AND MERCHANT PORTAL) | MOBILE (MARKETPLACE ONLY) | TABLET (MARKETPLACE AND MERCHANT PORTAL) | +| --- | --- | --- | +| *Browsers*: *Windows versions*:*macOS versions*:*Screen resolutions*: | *Browsers*: *Screen resolutions*:*Android versions*:*iOS versions*: | *Browsers*: *iOS versions*:*Screen resolutions*: | diff --git a/docs/scos/user/intro-to-spryker/whats-new/upcoming-major-module-releases.md b/docs/scos/user/intro-to-spryker/whats-new/upcoming-major-module-releases.md index 7c66117f3b6..f195e4b38a8 100644 --- a/docs/scos/user/intro-to-spryker/whats-new/upcoming-major-module-releases.md +++ b/docs/scos/user/intro-to-spryker/whats-new/upcoming-major-module-releases.md @@ -15,11 +15,6 @@ redirect_from: - /docs/marketplace/user/intro-to-spryker-marketplace/upcoming-major-module-releases.html --- -{% info_block infoBox "Info" %} - -To learn about Marketplace-related upcoming major releases, see [Marketplace upcoming major module releases](/docs/marketplace/user/intro-to-spryker-marketplace/upcoming-major-module-releases.html). - -{% endinfo_block %} [Major module releases](/docs/scos/dev/architecture/module-api/semantic-versioning-major-vs.-minor-vs.-patch-release.html) might require some development efforts from projects. To help you plan in advance, check out the following table for information on modules for which we plan major releases. @@ -38,4 +33,4 @@ To learn about Marketplace-related upcoming major releases, see [Marketplace upc | [SecurityMerchantPortalGui](https://github.com/spryker/security-merchant-portal-gui) | Q1 2023 | Updating Angular to version 15. | | [UserMerchantPortalGui](https://github.com/spryker/user-merchant-portal-gui) | Q1 2023 | Updating Angular to version 15. | | [ZedUi](https://github.com/spryker/zed-ui) | Q1 2023 | Updating Angular to version 15. | -| [ShopUi](https://github.com/spryker-shop/shop-ui) | Q4 2022 | New UI and UX improvements. | \ No newline at end of file +| [ShopUi](https://github.com/spryker-shop/shop-ui) | Q4 2022 | New UI and UX improvements. |