From 9ce371326510abfa2e0c2e69abe1a811423128ce Mon Sep 17 00:00:00 2001 From: Andrii Tserkovnyi Date: Mon, 18 Dec 2023 11:01:10 +0200 Subject: [PATCH] move docs --- .../click-and-collect-feature-walkthrough.md | 74 +++++++++---------- ...oint-availability-subdomain-walkthrough.md | 0 ...oint-availability-subdomain-walkthrough.md | 0 ...fer-service-point-subdomain-walkthrough.md | 0 ...type-availability-subdomain-walkthrough.md | 0 ...fer-shipment-type-subdomain-walkthrough.md | 0 ...ervice-point-cart-subdomain-walkthrough.md | 0 .../service-points-domain-walkthrough.md | 0 ...ype-service-point-subdomain-walkthrough.md | 0 .../shipment-types-domain-walkthrough.md | 0 10 files changed, 33 insertions(+), 41 deletions(-) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/click-and-collect-feature-walkthrough.md (98%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/marketplace-merchant-product-offer-service-point-availability-subdomain-walkthrough.md (100%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/product-offer-service-point-availability-subdomain-walkthrough.md (100%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/product-offer-service-point-subdomain-walkthrough.md (100%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/product-offer-shipment-type-availability-subdomain-walkthrough.md (100%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/product-offer-shipment-type-subdomain-walkthrough.md (100%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/service-point-cart-subdomain-walkthrough.md (100%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/service-points-domain-walkthrough.md (100%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/shipment-type-service-point-subdomain-walkthrough.md (100%) rename docs/{scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough => pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize}/shipment-types-domain-walkthrough.md (100%) diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/click-and-collect-feature-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/click-and-collect-feature-walkthrough.md similarity index 98% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/click-and-collect-feature-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/click-and-collect-feature-walkthrough.md index f498f8488df..100419ec8da 100644 --- a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/click-and-collect-feature-walkthrough.md +++ b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/click-and-collect-feature-walkthrough.md @@ -1,55 +1,47 @@ --- -title: Click and Collect feature walkthrough +title: Click & Collect developer overview last_updated: Sep 26, 2023 -description: Explore the Click and Collect feature technical walkthrough, a retail strategy seamlessly blending online shopping with in-store pickup. Learn about the domain model, database, and the intricate details of Click & Collect functionality, Service Points, Shipment Types, and more. Enhance your understanding of how this system brings convenience to customers and effective inventory management to retailers. +description: Learn about the domain model, database, and other technical details of Click & Collect. template: concept-topic-template --- Click and Collect business models refers to a retail strategy where customers make purchases online and then collect their ordered products from a physical store or a designated pickup location. This model combines the convenience of online shopping with the immediacy of in-store pickup. -# Domain Model +## Domain model
-Here is a list of the entities and their relationships as they appear in the diagram: -- **Store:** - - Relates to Service Point (many-to-many relationship). - - Relates to Shipment Type (many-to-many relationship). -- **Merchant:** - - Relates to Product Offer (1-to-many relationship). -- **Service Point:** - - Has a Service Point Address (1-to-1 relationship). - - Relates to Sales Order through Sales Order Item (1-to-many relationship). - - Has a Service (1-to-many relationship). - - Has a Store (many-to-many relationship) -- **Service:** - - Has a Service Type (many-to-1 relationship). - - Relates to Product Offer (many-to-many relationship). -- **Service Type:** - - Relates to a Service (1-to-many relationship). - - Relates to Shipment Type (1-to-many relationship). -- **Shipment Type:** - - Relates to Shipping Method (1-to-many relationship). - - Relates to Product Offer (many-to-many relationship). - - Relates to Sales Shipment (1-to-many relationship). - - Has a Store (many-to-many relationship). -- **Product Offer:** - - Relates to Product (many-to-1 relationship). - - Relates to Stock (Warehouse) (many-to-1 relationship). -- **Product:** - - Relates to Product Price (1-to-many relationship). - - Relates to Product Stock (1-to-many relationship). - - Has a Product Offer (1-to-many relationship). -- **Sales Order:** - - Has Sales Order Item (1-to-many relationship). - - Relates to Sales Shipment (1-to-many relationship). -- **Sales Order Item:** - - Has a Sales Shipment (many-to-1 relationship). -- **Stock (Warehouse):** - - Has Product Offer Stock (1-to-many relationship). - - Has Product Stock (1-to-many relationship). - +The entities and their relationships as they appear in the diagram: + +| ENTITY | RELATIONSHIP | RELATIONSHIP TYPE | +| - | - | - | +| Store | Relates to Service Point | many-to-many | +| Store | Relates to Shipment Type | many-to-many | +| Merchant | Relates to Product Offer | one-to-many | +| Service point | Has a Service Point Address | 1-to-1 | +| Service point | Relates to Sales Order through Sales Order Item | one-to-many | +| Service point | Has a Service | one-to-many | +| Service point | Has a Store | many-to-many | +| Service | Has a Service Type | many-to-one | +| Service | Relates to Product Offer | many-to-many | +| Service type | Relates to a Service | one-to-many | +| Service type | Relates to Shipment Type | one-to-many | +| Shipment | Relates to Shipping Method | one-to-many | +| Shipment | Relates to Product Offer | many-to-many | +| Shipment | Relates to Sales Shipment | one-to-many | +| Shipment | Has a Store | many-to-many | +| Product offer | Relates to Product | many-to-one | +| Product offer | Relates to Stock (Warehouse) | many-to-one | +| Product | Relates to Product Price | one-to-many | +| Product | Relates to Product Stock | one-to-many | +| Product | Has a Product Offer | one-to-many | +| Sales order | Has Sales Order Item | one-to-many | +| Sales order | Relates to Sales Shipment | one-to-many | +| Sales order item | Has a Sales Shipment | many-to-one | +| Stock (warehouse) | Has Product Offer Stock | one-to-many | +| Stock (warehouse) | Has Product Stock | one-to-many | + The relationships indicate how each entity interacts with others within the system. For example, a Store can have multiple Service Points, a Merchant can offer various Product Offers, and each Product Offer can be linked to multiple Products. The model also differentiates between new entities and relations (shown in green) and existing ones (shown in white), which helps to understand the changes or extensions made to the existing system. diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/marketplace-merchant-product-offer-service-point-availability-subdomain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/marketplace-merchant-product-offer-service-point-availability-subdomain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/marketplace-merchant-product-offer-service-point-availability-subdomain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/marketplace-merchant-product-offer-service-point-availability-subdomain-walkthrough.md diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/product-offer-service-point-availability-subdomain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/product-offer-service-point-availability-subdomain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/product-offer-service-point-availability-subdomain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/product-offer-service-point-availability-subdomain-walkthrough.md diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/product-offer-service-point-subdomain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/product-offer-service-point-subdomain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/product-offer-service-point-subdomain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/product-offer-service-point-subdomain-walkthrough.md diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/product-offer-shipment-type-availability-subdomain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/product-offer-shipment-type-availability-subdomain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/product-offer-shipment-type-availability-subdomain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/product-offer-shipment-type-availability-subdomain-walkthrough.md diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/product-offer-shipment-type-subdomain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/product-offer-shipment-type-subdomain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/product-offer-shipment-type-subdomain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/product-offer-shipment-type-subdomain-walkthrough.md diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/service-point-cart-subdomain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/service-point-cart-subdomain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/service-point-cart-subdomain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/service-point-cart-subdomain-walkthrough.md diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/service-points-domain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/service-points-domain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/service-points-domain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/service-points-domain-walkthrough.md diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/shipment-type-service-point-subdomain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/shipment-type-service-point-subdomain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/shipment-type-service-point-subdomain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/shipment-type-service-point-subdomain-walkthrough.md diff --git a/docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/shipment-types-domain-walkthrough.md b/docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/shipment-types-domain-walkthrough.md similarity index 100% rename from docs/scos/dev/feature-walkthroughs/202204.0/click-and-collect-feature-walkthrough/shipment-types-domain-walkthrough.md rename to docs/pbc/all/service-point-management/202311.0/unified-commerce/extend-and-customize/shipment-types-domain-walkthrough.md