The Client identifies that a segment of customers need to see some products on the site that other customers should not be able to access. All products are maintained within one catalog but in separate categories. A custom attribute will be used on the Profile system object to identify customers that belong to this special segment. A customer group will be made that is qualified for by this Profile custom attribute. The storefront will be customized to include navigation to relevant categories for this customer group.
Unfortunately during technical review the Client points out that the business teams have raised a concern with maintenance and want to use a shared navigation within the catalog and not use separate categories.
Which item should the Architect suggest to efficiently fulfil this new requirement while maintaining scalability?
Answer : C
The optimal solution for this requirement is to modify the search results dynamically based on the user's customer group membership. This approach:
Ensures that all users can navigate the same catalog and categories without seeing separate categories for special segments.
Dynamically includes or excludes products from search results based on the user's membership in the special segment, effectively using existing catalog structures while personalizing product visibility.
Maintains scalability by leveraging existing catalog and category infrastructure without needing additional custom attributes for navigation purposes.
This method aligns with best practices for creating personalized customer experiences in B2C Commerce without complicating catalog management.
The Client has implemented a different category/search layout for mobile and desktop. The code uses a session attribute called deviceType to choose the corresponding layout. This attribute it populated from the browser user agent. After this implementation they have run into these problems:
* Sometimes desktop pages are being served to both desktop and mobile customers.
* Sometimes mobile pages ate being served to both desktop and mobile customers.
The page has caching implementedthat depends; on promotions. SEC is very important and the site traffic is high.
Which solution should the Architect select to resolve the issue without impacting the existing requirements?
Answer : D
To resolve the issue of incorrect page versions being served across different devices, changing the URL structure to include device-specific parameters can be highly effective. By adding parameters such as 'desktop' or 'mobile' to the URLs:
The caching mechanism can differentiate between the content for different device types, thus caching and serving the correct version of the page according to the device type specified in the URL.
This method allows for maintaining existing caching strategies linked to promotions and ensures that SEO is not adversely affected since the content remains the same per device type but is merely served through different URLs.
This approach addresses the core issue without requiring disabling of caching or reengineering existing promotional structures, hence preserving site performance and user experience.
The client provided these business requirements:
* The B2C Commerce platform will integratewith the Client s Order Management System (OMS).
* The OMS supports Integration using REST services.
* The OMS is hosted on the Clients infrastructure.
Whet configurations are needed for this integration with the OMS?
Answer : D
For integrating the B2C Commerce platform with the client's OMS using REST services, the required configurations include:
Service Configuration: This specifies the service endpoints, HTTP methods, and any other service-specific settings necessary for the integration.
Service Profile Configuration: This defines the behavior of the service such as timeout settings, retry logic, and cache settings.
Service Credential Configuration: This involves setting up the credentials that will be used to authenticate the requests to the client's OMS. These credentials are often managed securely through encrypted storage and retrieval mechanisms.
These configurations ensure secure, efficient, and reliable communication between the B2C Commerce platform and the client's OMS, adhering to best practices in web service integration.
Northern Trail Outfitters (NTO) Just went live after migrating its online shop to B2C Commerce from a custom eCommerce platform. NTO now needs to migrate its orders NTO cannot provide a B2C Commerce feed, but a custom export We from its current eCommerce site.
What are the correct steps to migrate these orders to B2C Commerce?
Answer : D
For migrating historical orders from a custom eCommerce platform to B2C Commerce:
Option D: Involves receiving the exported order file, processing it into the B2C Commerce schema to ensure compatibility, and then coordinating with B2C Commerce Support for importing these orders into the live environment. This process ensures that the orders are correctly formatted and integrated, maintaining data integrity and continuity of business analytics and records.
This approach is essential for a successful migration that maintains the operational and historical integrity of order data within the new platform.
The client provided these business requirements:
* The B2C Commerce storefront will integrate with the client's Order Management System (OMS).
* The storefront will provide reel-time order export of successfully pieced orders
The OMS supports both web service export end SFTP batch order export, but the client has expressed concern about the availability of the OMS.
Which two solutions satisfy the requirements and address the OMS reliability concern?
Choose 2 answers
Answer : B, C
Given the concerns about the reliability of the OMS, implementing scheduled batch exports ensures that order data is not lost due to potential OMS downtime and allows for reattempting failed exports. Option B uses SFTP for a high-frequency batch export, which can be scheduled to run multiple times a day, ensuring minimal delay in order synchronization while marking orders as exported upon successful transmission. Option C provides a similar safeguard but via web service, which can be scheduled to run hourly. Both methods enable tracking of export status and can handle temporary downtimes by reattempting the export until successful, aligning with the need for reliability in integration processes.
A company that is a shoe-producer is doing Salesforce B2C Commerce implementation. In their Enterprise Resource Warning (ERP) system, the products are marked as being one of three types: boots, sandals, and sneakers. The business requirements based on the type are:
* The messaging on Product Detail page is different
* Customers are able to filler their Product Search Results
The customer's operations team asks about the format in which to send this value in the catalog.
Which data type should the Architect specify for this attribute In the Data Mapping document?
Answer : D
For the shoe producer implementing Salesforce B2C Commerce, the attribute used to specify the type of shoes (boots, sandals, sneakers) should be set as a single selectable value, hence the use of an enum-of-string type. This data type allows for the selection of one option from a predefined list, which is ideal for cases where each product can only be categorized into one type. This ensures that data integrity is maintained while providing clear and distinct categorization that can easily be used for filtering on the Product Search Results page and for customized messaging on the Product Detail page.
A business wants to migrate its customerservice provider from provider A to provider B. Provider e offers a LINK cartridge to integrate with its commerce solution.
Which three artifacts need to be created by the Architect? Choose 3 answers
Answer : A, B, D
When integrating a new LINK cartridge for a customer service provider, the following documents are essential:
Option A (Document the design of implementing a new B2C Commerce cartridge following the industry standard best practices): This ensures that the cartridge is implemented in a manner that is consistent with established best practices, enhancing maintainability and compatibility.
Option B (Document the data objects, the interface, and data synchronization frequency between the systems): It's crucial to define how data will flow between the new customer service provider and the commerce system, including the frequency of synchronization to ensure data integrity and timeliness.
Option D (Document the customizations required on top of the LINK cartridge based on current commerce implementation and business needs): Customizing the cartridge to fit the specific needs and existing setup of the commerce system ensures that the integration adds the intended value without disrupting existing operations.
These artifacts will guide the structured integration and customization of the LINK cartridge, ensuring it meets the business's operational and strategic needs.