From b7f069f30233be598dea221fc251e5ff88f34f29 Mon Sep 17 00:00:00 2001 From: james-hooper-spryker Date: Wed, 11 Dec 2024 11:46:37 +0000 Subject: [PATCH 1/3] PBC Search SEO Update Meta desc changed to search pages for an SEO update; - base shop > best practices > personalization dynamic pricing - base shop > best practices > precise search by super attributes - base shop > best practices > search best practices - base shop > import and export data > import file details product search attribute map csv - base shop > import and export data > import file details product search attribute csv - base shop > import and export data > search data import - base shop > install and upgrade > install features and glue api > install the catalog category management feature - base shop > install and upgrade > install features and glue api > install the catalog glue api - base shop > install and upgrade > install features and glue api > install the search widget for concrete products - base shop > install and upgrade > search migration concept - base shop > install and upgrade > upgrade modules > upgrade the category page search module - base shop > install and upgrade > upgrade modules > upgrade the cms page search module - base shop > install and upgrade > upgrade modules > upgrade the elastica module - base shop > install and upgrade > upgrade modules > upgrade the product label search module - base shop > install and upgrade > upgrade modules > upgrade the product page search module - base shop > install and upgrade > upgrade modules > upgrade the product review search module - base shop > install and upgrade > upgrade modules > upgrade the product set page search module - base shop > manage in the back office > best practices promote products with search preferences - base shop > manage in the back office > category filters > reorder category filters - base shop > manage in the back office > define search preferences - base shop > manage in the back office > edit search preferences - base shop > manage in the back office > filter preferences > edit filter preferences - base shop > manage in the back office > filter preferences > reorder filter preferences - base shop > manage in the back office > manage filters and search preferences in the back office - base shop > manage in the back office > search feature overview - base shop > manage in the back office > search types overview - base shop > manage in the back office > standard filters overview - base shop > third party integrations > algolia > configure algolia - base shop > third party integrations > algolia > disconnect algolia - base shop > third party integrations > algolia > getting access to algolia dashboard - base shop > third party integrations > algolia > integrate algolia - base shop > tutorials and how tos > configure a search query - base shop > tutorials and how tos > configure a search for multi currency - base shop > tutorials and how tos > expand search data - base shop > tutorials and how tos > facet filter overview and configuration - marketplace > glue api search the product catalog - search --- .../base-shop/best-practices/personalization-dynamic-pricing.md | 2 +- .../best-practices/precise-search-by-super-attributes.md | 2 +- .../202410.0/base-shop/best-practices/search-best-practices.md | 2 +- .../import-file-details-product-search-attribute-map.csv.md | 1 + .../import-file-details-product-search-attribute.csv.md | 1 + .../base-shop/import-and-export-data/search-data-import.md | 2 +- .../install-the-catalog-category-management-feature.md | 1 + .../install-the-catalog-glue-api.md | 2 +- .../install-the-search-widget-for-concrete-products.md | 1 + .../base-shop/install-and-upgrade/search-migration-concept.md | 1 + .../upgrade-modules/upgrade-the-categorypagesearch-module.md | 1 + .../upgrade-modules/upgrade-the-cmspagesearch-module.md | 1 + .../upgrade-modules/upgrade-the-elastica-module.md | 2 +- .../upgrade-modules/upgrade-the-productlabelsearch-module.md | 1 + .../upgrade-modules/upgrade-the-productpagesearch-module.md | 1 + .../upgrade-modules/upgrade-the-productreviewsearch-module.md | 1 + .../upgrade-modules/upgrade-the-productsetpagesearch-module.md | 1 + .../best-practices-promote-products-with-search-preferences.md | 2 +- .../category-filters/reorder-category-filters.md | 2 +- .../manage-in-the-back-office/define-search-preferences.md | 2 +- .../manage-in-the-back-office/edit-search-preferences.md | 2 +- .../filter-preferences/edit-filter-preferences.md | 2 +- .../filter-preferences/reorder-filter-preferences.md | 2 +- .../manage-filters-and-search-preferences-in-the-back-office.md | 2 +- .../search-feature-overview/search-feature-overview.md | 1 + .../base-shop/search-feature-overview/search-types-overview.md | 1 + .../search-feature-overview/standard-filters-overview.md | 1 + .../third-party-integrations/algolia/configure-algolia.md | 2 +- .../third-party-integrations/algolia/disconnect-algolia.md | 2 +- .../algolia/getting-access-to-algolia-dashboard.md | 2 +- .../third-party-integrations/algolia/integrate-algolia.md | 2 +- .../base-shop/tutorials-and-howtos/configure-a-search-query.md | 2 +- .../tutorials-and-howtos/configure-search-for-multi-currency.md | 2 +- .../base-shop/tutorials-and-howtos/expand-search-data.md | 2 +- .../facet-filter-overview-and-configuration.md | 2 +- .../202410.0/marketplace/glue-api-search-the-product-catalog.md | 2 +- docs/pbc/all/search/202410.0/search.md | 2 +- 37 files changed, 37 insertions(+), 23 deletions(-) diff --git a/docs/pbc/all/search/202410.0/base-shop/best-practices/personalization-dynamic-pricing.md b/docs/pbc/all/search/202410.0/base-shop/best-practices/personalization-dynamic-pricing.md index 8e602ea79f9..8f58b1fdc68 100644 --- a/docs/pbc/all/search/202410.0/base-shop/best-practices/personalization-dynamic-pricing.md +++ b/docs/pbc/all/search/202410.0/base-shop/best-practices/personalization-dynamic-pricing.md @@ -1,6 +1,6 @@ --- title: "Personalization: dynamic pricing" -description: This document describes how to personalize pricing. +description: This document describes how to personalize your Spryker based shop with dynamic pricing. last_updated: Jun 16, 2021 template: concept-topic-template originalLink: https://documentation.spryker.com/2021080/docs/personalization-dymanic-pricing diff --git a/docs/pbc/all/search/202410.0/base-shop/best-practices/precise-search-by-super-attributes.md b/docs/pbc/all/search/202410.0/base-shop/best-practices/precise-search-by-super-attributes.md index e299fb3bd8c..dbceba2d98f 100644 --- a/docs/pbc/all/search/202410.0/base-shop/best-practices/precise-search-by-super-attributes.md +++ b/docs/pbc/all/search/202410.0/base-shop/best-practices/precise-search-by-super-attributes.md @@ -1,6 +1,6 @@ --- title: Precise search by super attributes -description: This document describes precise search by super attributes +description: This document describes how to create precise search by using super attributes in your Spryker based shop. last_updated: Jun 16, 2021 template: concept-topic-template originalLink: https://documentation.spryker.com/2021080/docs/precise-search-by-super-attributes diff --git a/docs/pbc/all/search/202410.0/base-shop/best-practices/search-best-practices.md b/docs/pbc/all/search/202410.0/base-shop/best-practices/search-best-practices.md index c76210a14d6..bfec72a45d7 100644 --- a/docs/pbc/all/search/202410.0/base-shop/best-practices/search-best-practices.md +++ b/docs/pbc/all/search/202410.0/base-shop/best-practices/search-best-practices.md @@ -1,6 +1,6 @@ --- title: Search best practices -description: A collection of best practices for Spryker Commerce OS Search. +description: A collection of best practices for on site search within your Spryker Cloud Commerce OS shop. template: concept-topic-template last_updated: Nov 21, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/import-file-details-product-search-attribute-map.csv.md b/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/import-file-details-product-search-attribute-map.csv.md index 1e1dc0fc35f..7a422963ad9 100644 --- a/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/import-file-details-product-search-attribute-map.csv.md +++ b/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/import-file-details-product-search-attribute-map.csv.md @@ -1,5 +1,6 @@ --- title: "Import file details: product_search_attribute_map.csv" +description: Learn how to confgiure product searh attribute map in your Spryker shop using the product search attribute map csv file. last_updated: Jun 16, 2021 template: data-import-template originalLink: https://documentation.spryker.com/2021080/docs/file-details-product-search-attribute-mapcsv diff --git a/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/import-file-details-product-search-attribute.csv.md b/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/import-file-details-product-search-attribute.csv.md index 9ed3546e020..cf6f5f917f0 100644 --- a/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/import-file-details-product-search-attribute.csv.md +++ b/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/import-file-details-product-search-attribute.csv.md @@ -1,5 +1,6 @@ --- title: "Import file details: product_search_attribute.csv" +description: Learn how to configure Product Search Attribute Information using the product search attribute csv file in your Spryker based projects. last_updated: Jun 16, 2021 template: data-import-template originalLink: https://documentation.spryker.com/2021080/docs/file-details-product-search-attributecsv diff --git a/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/search-data-import.md b/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/search-data-import.md index 96444217e09..e289f256da1 100644 --- a/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/search-data-import.md +++ b/docs/pbc/all/search/202410.0/base-shop/import-and-export-data/search-data-import.md @@ -1,6 +1,6 @@ --- title: Search data import -description: Details about data import files for the Search PBC +description: Learn how data import works and the different methods and files for the Search module within your Spryker projects. template: concept-topic-template last_updated: Jul 23, 2023 --- diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-catalog-category-management-feature.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-catalog-category-management-feature.md index 6bdc3f9283e..ca50c8d7214 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-catalog-category-management-feature.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-catalog-category-management-feature.md @@ -1,5 +1,6 @@ --- title: Install the Catalog + Category Management feature +description: learn how to install the Spryker Catalog + Category Management Feature in to your Spryker based project. last_updated: Jul 6, 2021 template: feature-integration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/catalog-category-management-feature-integration diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-catalog-glue-api.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-catalog-glue-api.md index cbf3faa4160..35da26c8548 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-catalog-glue-api.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-catalog-glue-api.md @@ -1,6 +1,6 @@ --- title: Install the Catalog Glue API -description: Use the guide to install the Glue Catalog feature in your project. +description: Use the guide to learn how to install the Spryker Glue Catalog feature in to your Spryker based project. last_updated: Jun 16, 2021 template: feature-integration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/catalog-api-feature-integration diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-search-widget-for-concrete-products.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-search-widget-for-concrete-products.md index abb498de793..58b1c978446 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-search-widget-for-concrete-products.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/install-features-and-glue-api/install-the-search-widget-for-concrete-products.md @@ -1,5 +1,6 @@ --- title: Install the Search Widget for Concrete Products feature +description: Learn how you can install the search widget for concrete products feature in your Spryker Project. last_updated: Jun 16, 2021 template: feature-integration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/search-widget-for-concrete-products-integration diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/search-migration-concept.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/search-migration-concept.md index 418350f7677..9e50f95754b 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/search-migration-concept.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/search-migration-concept.md @@ -1,5 +1,6 @@ --- title: Search migration concept +description: Learn about upgrading to a new Elasticsearch version or learn how to migrate to a different search provider within your Spryker based projects. last_updated: Jun 16, 2021 template: howto-guide-template originalLink: https://documentation.spryker.com/2021080/docs/search-migration-concept diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-categorypagesearch-module.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-categorypagesearch-module.md index b081650464e..619df37c61d 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-categorypagesearch-module.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-categorypagesearch-module.md @@ -1,5 +1,6 @@ --- title: Upgrade the CategoryPageSearch module +description: learn how to upgrade to a newer version of the Category Page Search module within your Spryker based projects. last_updated: Jun 22, 2021 template: module-migration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/migration-guide-categorypagesearch diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-cmspagesearch-module.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-cmspagesearch-module.md index 5c85481ed3c..7d1a1c495f7 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-cmspagesearch-module.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-cmspagesearch-module.md @@ -1,5 +1,6 @@ --- title: Upgrade the CmsPageSearch module +description: learn how to upgrade to a newer version of the CMS Page Search module within your Spryker based projects. last_updated: Jun 16, 2021 template: module-migration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/mg-cmspagesearch diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-elastica-module.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-elastica-module.md index aa56d1d294e..f7236257c2e 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-elastica-module.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-elastica-module.md @@ -1,6 +1,6 @@ --- title: Upgrade the Elastica module -description: Learn how to upgrade the Elastica module to a newer version +description: learn how to upgrade to a newer version of the Elastica module within your Spryker based projects. last_updated: Jun 16, 2021 template: module-migration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/migration-guide-elastica diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productlabelsearch-module.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productlabelsearch-module.md index 273794e1a62..2ff841fa5fb 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productlabelsearch-module.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productlabelsearch-module.md @@ -1,5 +1,6 @@ --- title: Upgrade the ProductLabelSearch module +description: learn how to upgrade to a newer version of the Product Label Search module within your Spryker based projects. last_updated: Jun 16, 2021 template: module-migration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/migration-guide-productlabelsearch diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productpagesearch-module.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productpagesearch-module.md index da6f29bd6db..8adda713ea9 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productpagesearch-module.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productpagesearch-module.md @@ -1,5 +1,6 @@ --- title: Upgrade the ProductPageSearch module +description: learn how to upgrade to a newer version of the Product Page Search module within your Spryker based projects. last_updated: Jun 16, 2021 template: module-migration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/migration-guide-productpagesearch diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productreviewsearch-module.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productreviewsearch-module.md index ec23cd18c55..9b01bbe8c4d 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productreviewsearch-module.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productreviewsearch-module.md @@ -1,5 +1,6 @@ --- title: Upgrade the ProductReviewSearch module +description: Learn how to upgrade to a newer version of the Product Review Search module within your Spryker based projects. last_updated: Jun 16, 2021 template: module-migration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/migration-guide-productreviewsearch diff --git a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productsetpagesearch-module.md b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productsetpagesearch-module.md index 16ced2adecb..c79abc64644 100644 --- a/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productsetpagesearch-module.md +++ b/docs/pbc/all/search/202410.0/base-shop/install-and-upgrade/upgrade-modules/upgrade-the-productsetpagesearch-module.md @@ -1,5 +1,6 @@ --- title: Upgrade the ProductSetPageSearch module +description: Learn how to upgrade to a newer version of the Product Set Page Search module within your Spryker based projects. last_updated: Jun 16, 2021 template: module-migration-guide-template originalLink: https://documentation.spryker.com/2021080/docs/migration-guide-productsetpagesearch diff --git a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/best-practices-promote-products-with-search-preferences.md b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/best-practices-promote-products-with-search-preferences.md index 079a04e7655..aee84f6ff56 100644 --- a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/best-practices-promote-products-with-search-preferences.md +++ b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/best-practices-promote-products-with-search-preferences.md @@ -1,6 +1,6 @@ --- title: "Best practices: Promote products with search preferences" -description: Learn how to edit search preferences in the Back Office +description: Learn how to edit search preferences in the Spryker Back Office using this best practices guide for your Spryker projects. template: back-office-user-guide-template last_updated: Nov 21, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/category-filters/reorder-category-filters.md b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/category-filters/reorder-category-filters.md index d813654f616..584361e795f 100644 --- a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/category-filters/reorder-category-filters.md +++ b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/category-filters/reorder-category-filters.md @@ -1,6 +1,6 @@ --- title: Reorder category filters -description: Learn how to reorder category filters in the Back Office +description: Learn how to reorder category filters directly in the Back Office of your spryker based projects. template: back-office-user-guide-template last_updated: Nov 21, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/define-search-preferences.md b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/define-search-preferences.md index 71e5feb165f..c97453d4ce3 100644 --- a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/define-search-preferences.md +++ b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/define-search-preferences.md @@ -1,6 +1,6 @@ --- title: Define search preferences -description: Learn how to define search preferences in the Back Office +description: Learn how to define search preferences directly in the Back Office of your Spryker based projects. last_updated: Aug 4, 2021 template: back-office-user-guide-template originalLink: https://documentation.spryker.com/2021080/docs/managing-search-preferences diff --git a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/edit-search-preferences.md b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/edit-search-preferences.md index 0f89ac89d9b..e704b849ad7 100644 --- a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/edit-search-preferences.md +++ b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/edit-search-preferences.md @@ -1,6 +1,6 @@ --- title: Edit search preferences -description: Learn how to edit search preferences in the Back Office +description: Learn how to edit search preferences directly in the Back Office for your Spryker based projects. template: back-office-user-guide-template last_updated: Nov 21, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/filter-preferences/edit-filter-preferences.md b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/filter-preferences/edit-filter-preferences.md index cf5708271f7..dc741c598fd 100644 --- a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/filter-preferences/edit-filter-preferences.md +++ b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/filter-preferences/edit-filter-preferences.md @@ -1,6 +1,6 @@ --- title: Edit filter preferences -description: Learn how to edit filter preferences in the Back Office +description: Learn how to edit filter preferences directly in the Back Office of your Spryker based projects. template: back-office-user-guide-template last_updated: Nov 21, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/filter-preferences/reorder-filter-preferences.md b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/filter-preferences/reorder-filter-preferences.md index 5d4034d211f..7dcf65518de 100644 --- a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/filter-preferences/reorder-filter-preferences.md +++ b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/filter-preferences/reorder-filter-preferences.md @@ -1,6 +1,6 @@ --- title: Reorder category filters -description: Learn how to reorder category filters in the Back Office +description: Learn how to reorder category filters directly in the Back Office of your Spryker based projects. template: back-office-user-guide-template last_updated: Nov 21, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/manage-filters-and-search-preferences-in-the-back-office.md b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/manage-filters-and-search-preferences-in-the-back-office.md index 24f1d55a53d..c84eb2e1e15 100644 --- a/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/manage-filters-and-search-preferences-in-the-back-office.md +++ b/docs/pbc/all/search/202410.0/base-shop/manage-in-the-back-office/manage-filters-and-search-preferences-in-the-back-office.md @@ -1,6 +1,6 @@ --- title: Manage filters and search preferences in the Back Office -description: Learn how to log into the Back Office. +description: Learn how to manage filters and search preferences directly in the Back Office of your Spryker based projects. last_updated: Apr 13, 2023 template: back-office-user-guide-template redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/search-feature-overview.md b/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/search-feature-overview.md index b0e978318f2..21cdd207900 100644 --- a/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/search-feature-overview.md +++ b/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/search-feature-overview.md @@ -1,5 +1,6 @@ --- title: Search feature overview +description: Learn everything you need to know about the Spryker Search Feature with this helpful overview. last_updated: Jul 6, 2021 template: concept-topic-template originalLink: https://documentation.spryker.com/2021080/docs/search-summary diff --git a/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/search-types-overview.md b/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/search-types-overview.md index 458e4f639a6..67a080b438c 100644 --- a/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/search-types-overview.md +++ b/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/search-types-overview.md @@ -1,5 +1,6 @@ --- title: Search types overview +description: Learn about the default search type options that come out of the box of Spryker Cloud Commerce OS. last_updated: Jul 8, 2021 template: concept-topic-template originalLink: https://documentation.spryker.com/2021080/docs/search-types-overview diff --git a/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/standard-filters-overview.md b/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/standard-filters-overview.md index 819bf339e97..2b02dedccc7 100644 --- a/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/standard-filters-overview.md +++ b/docs/pbc/all/search/202410.0/base-shop/search-feature-overview/standard-filters-overview.md @@ -1,5 +1,6 @@ --- title: Standard filters overview +description: Learn about the Standard filters that helps customers to narrow down products they are looking for in your Spryker Cloud Commerce OS Shop. last_updated: Jul 8, 2021 template: concept-topic-template originalLink: https://documentation.spryker.com/2021080/docs/standard-filters-overview diff --git a/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/configure-algolia.md b/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/configure-algolia.md index b865b779042..9b7dfc46edc 100644 --- a/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/configure-algolia.md +++ b/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/configure-algolia.md @@ -1,6 +1,6 @@ --- title: Configure Algolia -description: Find out how you can configure Algolia in your Spryker shop +description: Learn how you can configure and integrate Spryker Third party Algolia in to your Spryker based projects. last_updated: Feb 21 2023 template: howto-guide-template redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/disconnect-algolia.md b/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/disconnect-algolia.md index f66cb03204b..3cb72cd95fa 100644 --- a/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/disconnect-algolia.md +++ b/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/disconnect-algolia.md @@ -1,6 +1,6 @@ --- title: Disconnect Algolia -description: Find out how you can disconnect Algolia from your Spryker shop +description: Learn how you can disconnect Spryker Third party Algolia in to your Spryker based projects. template: howto-guide-template last_updated: Feb 23, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/getting-access-to-algolia-dashboard.md b/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/getting-access-to-algolia-dashboard.md index 204f6300c99..658afe70437 100644 --- a/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/getting-access-to-algolia-dashboard.md +++ b/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/getting-access-to-algolia-dashboard.md @@ -1,6 +1,6 @@ --- title: Getting access to Algolia dashboard -description: Submit a ticket to get access to Algolia dashboard +description: Learn how you can submit a ticket to get access to your Algolia dashboard for your Spryker based shop. template: concept-topic-template --- diff --git a/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/integrate-algolia.md b/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/integrate-algolia.md index 32babd0d325..353974cfb6d 100644 --- a/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/integrate-algolia.md +++ b/docs/pbc/all/search/202410.0/base-shop/third-party-integrations/algolia/integrate-algolia.md @@ -1,6 +1,6 @@ --- title: Integrate Algolia -description: Find out how you can integrate Algolia into your Spryker shop +description: Learn how you can integrate Spryker Third party Algolia in to your Spryker based projects. template: howto-guide-template last_updated: Jan 09, 2024 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/configure-a-search-query.md b/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/configure-a-search-query.md index 863990b1210..a061481f8b7 100644 --- a/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/configure-a-search-query.md +++ b/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/configure-a-search-query.md @@ -1,6 +1,6 @@ --- title: Configure a search query -description: This document explains how to configure a search query. +description: This document explains how to configure a search query for your Spryker based shop. last_updated: Jul 29, 2021 template: howto-guide-template originalLink: https://documentation.spryker.com/2021080/docs/configuring-search-query diff --git a/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/configure-search-for-multi-currency.md b/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/configure-search-for-multi-currency.md index a00449c19ab..1bf64206f64 100644 --- a/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/configure-search-for-multi-currency.md +++ b/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/configure-search-for-multi-currency.md @@ -1,6 +1,6 @@ --- title: Configure search for multi-currency -description: This document describes how to configure search for multi-currency. +description: This document describes how to configure search for multi-currency within your Spryker based shop. last_updated: Jun 16, 2021 template: howto-guide-template originalLink: https://documentation.spryker.com/2021080/docs/search-multi-currency diff --git a/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/expand-search-data.md b/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/expand-search-data.md index ac4bad259e1..15afa3bde68 100644 --- a/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/expand-search-data.md +++ b/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/expand-search-data.md @@ -1,6 +1,6 @@ --- title: Expand search data -description: Learn how to expand entity data and create new data types in the search. +description: Learn how to expand entity data and create new data types in the search for your Spryker based projects. template: howto-guide-template last_updated: Nov 21, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/facet-filter-overview-and-configuration.md b/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/facet-filter-overview-and-configuration.md index b119f5c3c45..f520a383a85 100644 --- a/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/facet-filter-overview-and-configuration.md +++ b/docs/pbc/all/search/202410.0/base-shop/tutorials-and-howtos/facet-filter-overview-and-configuration.md @@ -1,6 +1,6 @@ --- title: Facet filter overview and configuration -description: Facets provide aggregated data based on a search query. +description: Learn how to configure Facet filters allowing customers to quickly locate products within your Spryker shop. last_updated: Jun 16, 2021 template: howto-guide-template originalLink: https://documentation.spryker.com/2021080/docs/t-working-filter-facets diff --git a/docs/pbc/all/search/202410.0/marketplace/glue-api-search-the-product-catalog.md b/docs/pbc/all/search/202410.0/marketplace/glue-api-search-the-product-catalog.md index e7d0af32e30..cdde7ae0cc7 100644 --- a/docs/pbc/all/search/202410.0/marketplace/glue-api-search-the-product-catalog.md +++ b/docs/pbc/all/search/202410.0/marketplace/glue-api-search-the-product-catalog.md @@ -1,6 +1,6 @@ --- title: "Glue API: Search the product catalog" -description: Search the product catalog via Glue API +description: Learn how you can Search the product catalog via Glue API within your Spryker based projects. template: glue-api-storefront-guide-template last_updated: Nov 21, 2023 redirect_from: diff --git a/docs/pbc/all/search/202410.0/search.md b/docs/pbc/all/search/202410.0/search.md index 82986e7619e..e6daa8faa2e 100644 --- a/docs/pbc/all/search/202410.0/search.md +++ b/docs/pbc/all/search/202410.0/search.md @@ -1,6 +1,6 @@ --- title: Search -description: Search PBC lets you manage the search on the Storefront +description: Learn everything you need to know about the Spryker Search Feature for your Spryker Cloud Commerce OS or Spryker Marketplace shop. template: concept-topic-template last_updated: Nov 21, 2023 --- From 9c0c10d02ad77fb7882694fec51d9c507bfda54f Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Sat, 4 Jan 2025 13:54:27 +0200 Subject: [PATCH 2/3] Update PULL_REQUEST_TEMPLATE.md --- .github/PULL_REQUEST_TEMPLATE.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 72b06911e81..681197bfa4b 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,13 +1,15 @@ +## PR labels + +When the PR is ready for review, add a **TW review needed** label. This lets us keep track of PRs that need to be merged and merge them in time. + + ## PR Description -Add a meaningful description here that will let us know what you want to fix with this PR or what functionality you want to add. +Describe the context for your changes and the changes you've made. + +## Tickets -## Steps before you submit a PR -- Please add tests for the code you add if it's possible. -- Please check out our contribution guide: https://docs.spryker.com/docs/dg/dev/code-contribution-guide.html -- Add a `contribution-license-agreement.txt` file with the following content: -`I hereby agree to Spryker\'s Contribution License Agreement in https://github.com/spryker/spryker-docs/blob/HASH_OF_COMMIT_YOU_ARE_BASING_YOUR_BRANCH_FROM_MASTER_BRANCH/CONTRIBUTING.md.` +If changes are associated with a ticket, add a docs ticket here. -This is a mandatory step to make sure you are aware of the license agreement and agree to it. `HASH_OF_COMMIT_YOU_ARE_BASING_YOUR_BRANCH_FROM_MASTER_BRANCH` is a hash of the commit you are basing your branch from the master branch. You can take it from commits list of master branch before you submit a PR. ## Checklist - [x] I agree with the Code Contribution License Agreement in CONTRIBUTING.md From d9c9159fbddd210f7013a4e109da62143aec32c5 Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Sat, 4 Jan 2025 16:16:54 +0200 Subject: [PATCH 3/3] Delete add-new-store-in-multi-db-setup.md --- .../add-new-store-in-multi-db-setup.md | 174 ------------------ 1 file changed, 174 deletions(-) delete mode 100644 docs/dg/dev/internationalization-and-multi-store/add-new-store-in-multi-db-setup.md diff --git a/docs/dg/dev/internationalization-and-multi-store/add-new-store-in-multi-db-setup.md b/docs/dg/dev/internationalization-and-multi-store/add-new-store-in-multi-db-setup.md deleted file mode 100644 index 05cec466872..00000000000 --- a/docs/dg/dev/internationalization-and-multi-store/add-new-store-in-multi-db-setup.md +++ /dev/null @@ -1,174 +0,0 @@ ---- -title: "Adding new store in multi-db setup" -description: Adding and deploying a new store in multi-db store setup requires additional steps and preparation. This guideline contains all the best practices you need to know. -last_updated: Dec 02, 2024 -template: howto-guide-template -originalLink: -originalArticleId: -redirect_from: ---- - -Setting up a new store in an existing multi-DB environment requires a carefully crafted plan to ensure that the data and operations of existing stores remain unaffected. This guide outlines a detailed procedure for launching a new store within a region that already hosts other stores, guaranteeing a seamless and safe deployment. - -{% info_block warningBox %} -This guide is applicable in scenarios where store configurations and setups are managed programmatically through code. If you are utilizing the Dynamic Multistore feature to manage your stores via Backoffice, please refer to this {guide}(/docs/pbc/all/dynamic-multistore/202410.0/dynamic-multistore.html) -{% endinfo_block %} - -## Initial planning and best practices - -### Clear Roadmap -It is good to have overall plan, detailing all stores that will be added in the future. This can impact not only database structure and configurations, but overall decisions on how to approach the rollout, making sure it's cost-efficient over time, on all ends. - -### Backup strategy -Always have a backup plan ready in case of issues during the deployment. This includes not only database backups but also considerations on all points you will find below, including the business side. - -### Environment Preparation -Prepare your production and non-production environments for a new store rollout. Make sure you don’t have additional functionality to be released on top or parallel development. This involves ensuring that teams are prepared and stakeholders are aware of the procedure. - -### Repeatability -If you plan to release more stores in the future, focus that this process is easily repeatable in the future. That includes creating detailed technical documentation, release procedure, and tickets (epics, stories, tasks) in your project management software. This can be a detailed script or checklist tailored to your project, covering all relevant steps, configurations, and integrations. This documentation will be invaluable for future deployments and troubleshooting. - -## Detailed Considerations for the Migration - -### Integrations and 3rd party systems -* Review and adjust all third-party integrations to ensure they work with the new store setup. Here we mainly talk about data and it’s isolation across multiple virtual DBs. Assure that people working with both sides of the system (backend, frontend, merchant portal and APIs) do have all needed data access. -* Integrations such as single sign-on, payment gateways, inventory systems may require updates. Make sure tech teams responsible for that systems are available, and ready to do necessary changes on time. - -### Data Import -* Handle the data import process carefully, breaking it down into specific tasks such as configuring databases and adjusting the data import setup to work with the new store. -* Ensure any existing databases, such as the one from another country in one case, are correctly renamed or adjusted to fit the new multi-DB structure. -* Anticipate and plan for potential updates that may arise after end2end testing of the project data migration. - -### Code Buckets -* If used, investigate and adjust code bucket configurations as necessary. The technical steps required for these adjustments should be documented thoroughly, ensuring that code-bucket related functionalities are not disrupted by the addition of a new store. - -### Cloud environment and monitoring -* Think of and adjust monitoring tools and APM (such as NewRelic, CloudWatch) to accommodate the new store. Check that all alerts and metrics are correctly configured to monitor the health and performance of the new store alongside existing ones. -* Think of adjusting AWS Services such as S3, introducing buckets for the new store(s). - -### Front-end Considerations -* Consider any other activities related to the above epics that might impact the deployment. For instance, front-end separation might be a significant task, requiring layout adjustments between different stores and possible adjustments on the API side. - -## Step-by-Step Procedure to release a new store(s) - -Follow [this guideline](/docs/scos/dev/technical-enhancement-integration-guides/integrate-multi-database-logic.html#define-databases) as a generic technical guideline for defining new database(s), connecting them with new store(s) and adding necessary configuration. - -### Local Setup -#### New store configuration - -* Define a new database and the store in the deploy file, following [that guide](/docs/ca/dev/multi-store-setups/add-and-remove-databases-of-stores.html#remove-the-configuration-of-the-database). As a result you should have: - * new database in regions..services.databases - * new store in regions..stores - * new domains in groups..applications -* Adjust stores.php with the configurations, relevant for your new store, following generic technical guideline. -* Prepare data import configurations and data files, specific to the new store. -* Adjust the local environment setup as needed, including configurations and environment variables. Examples: frontend router configuration, code bucket configuration, creating new backoffice users. -* Document all the steps you have done, to make sure they are repeatable in the future. - -#### Running initial setup locally - -* Bootstrap your updated configuration and run your environment as usual: - ```bash - docker/sdk boot deploy.dev.yml - docker/sdk up - ``` -* Verify that the new store’s database is correctly initialized and filled up with the demo data. - -#### Setting up additional deployment recipes - -It is convenient to create additional deployment install recipes (located under config/install folder) to setup a new and delete an existing stores, for testing purposes. Below is an example of such setup that proves to be working well on prcatice. We took the existing out of the box folder structure, and EU folder as a base, but you can introduce your structure: - -1. config/install/EU/setup-store.yml - contains everything needed to do a minimal setup of a new store(s): -``` -env: - NEW_RELIC_ENABLED: 0 -command-timeout: 7200 -stores: - - { STORE-1 } - - { STORE-2 } - ... -sections: - init-storage: - setup-search-create-sources: - command: "vendor/bin/console search:setup:sources -vvv --no-ansi" - stores: true - init-storages-per-store: - propel-migrate: - command: "vendor/bin/console propel:migrate -vvv --no-ansi" - stores: true - ... -``` -2. config/install/EU/delete-store.yml - contains everything needed to remove an existing store(s): -``` -env: - NEW_RELIC_ENABLED: 0 -command-timeout: 7200 -stores: - - { STORE-1 } - - { STORE-2 } - ... -sections: - scheduler-clean: - scheduler-clean: - command: "vendor/bin/console scheduler:clean -vvv --no-ansi || true" - stores: true - clean-storage: - clean-storage: - command: "vendor/bin/console storage:delete -vvv --no-ansi" - stores: true - ... -``` -In further sections below you’ll see how you can use your new custom recipe during the deployment in your main deployment yml file’s “SPRYKER_HOOK_DESTRUCTIVE_INSTALL“ parameter as following: - -```SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install {STORES_GO_HERE} -r EU/setup-store --no-ansi -vvv"``` - -or - -```SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install {STORES_GO_HERE} -r EU/delete-store --no-ansi -vvv"``` - -### Staging Setup -#### Environment Configuration - -* Update the staging environment’s configuration to include the new store. -* For database to be initialised, you will need to run a destructive deployment for your new store. To assure existing stores are not affected, you need to specify only new store code(s) in your deployment yml file (image.environment section), in `SPRYKER_HOOK_DESTRUCTIVE_INSTALL`. Example, for new PL and AT stores to be introduced: -`SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install PL,AT -r EU/destructive --no-ansi -vvv"` -You can also use your custom recipe following the examples above (see “Setting up additional deployment recipes “) - -#### Support Requests -* Open a support request to apply the new configuration to the environment. Attach deploy file and explain shortly expected changes, i.e. new DB should be created. In case you have the necessary configuration in a specific branch of your repository, provide a reference to it in the ticket, making sure support team has access to your code base. -* Run the destructive deployment, assuring the right store(s) is specified. - -#### Deployment Execution -* Deploy the new store in the staging environment, ensuring existing stores remain unaffected. -* Test the new store thoroughly to confirm it operates correctly without impacting other stores, including all the external integrations in the staging mode. - -### Production Setup -#### Configuration Preparation - -* Prepare the production environment’s configuration similarly to the staging setup. - -#### Support and Deployment -* Open a support request to deploy the new store configuration to production, ensuring all configurations are correct. -* Execute the deployment, closely monitoring the process to catch any issues early. - -#### Post-Deployment -* After deployment, verify that the new store is fully operational and that no data or services for existing stores have been impacted. -* During environment configuration, if you have chosen to update existing installation recipe (production or destructive), revert it back to its original state. - -## Releasing many stores one after another -When you plan releasing multiple stores one after another you can save some time on support requests, doing only one request per environment for all stores upfront, which will make the overall process faster. To do so, adjust the above procedure as following: - -### First release -#### Local Setup -* Prepare and test the configuration for ALL stores you are planning to release in the future. - -#### Staging Setup -* Prepare staging deploy yml file, containing ALL stores you are planning to release in the future. Open a support request and hand the deploy file to them, explaining your intent and ideally - approx. schedule on when are you going to release all the stores. -* Once the preparation is ready - you can revert the configuration, leaving only store you’d like to release now. We recommend to save this configuration separately, to be able to come back to it later. -* Run the destructive deployment, assuring the right store(s) is specified and check the result. - -#### Production Setup -Repeat the same procedure as you’ve done for Staging - -### Next releases -While doing next releases, you can add stores you’d like to release one by one and running the destructive deployment on your own and when you need it, w.o. raising a new request with the Support team. Make sure that configuration you’re appending matches with the one you sent during the “first release“ above.