OMS Dev Accreditation Flashcards
(86 cards)
How do you retrieve your tenant ID in B2C?
- From b2c commerce business manager
- Go to Administration
- Global Preferences
- Salesforce Order Management Configuration
How do you create an order integration connection between a Salesforce org to B2C?
- From your salesforce org
- Navigate to Setup → B2C Commerce Connections
- Click New Connection. Ensure the B2C Instance ID is lower case.
- Connection Name: Training B2C Instance
- B2C Instance ID: [Enter your Tenant Id]
- Click Save
- Click Allow
- Add Order Integration to the Selected Connection Type list
- Click Save
- You will receive an email when the connection completes
- Refresh the B2C Commerce Connections page and ensure the Status of your connection is Provisioned
How do you activate the integration between salesforce and b2c?
- In B2C Commerce Business Manager
- Navigate to Administration → Global Preferences → Salesforce Order Management Configuration
- Check the Activate Connection checkbox
- Click Save
- Click OK
How do you activate the integration between salesforce and b2c?
- In B2C Commerce Business Manager :
- Navigate to Administration → Global Preferences → Salesforce Order Management Configuration
- Check the Activate Connection checkbox
- Click Save
- Click OK
How do you enable Even Exchanges for B2C commerce?
- Save existing Even Exchange flow as a new custom flow with a new name, and Activate it.
- Go to Setup → Actions & Recommendations, create “Order Summary Actions” New Deployment to the Order Summary object
- Drag the new Even Exchange flow to the Default tab and and Save
- Add the Order Summary Actions under the Lightning Record Page’s Order Summary record page, save
How do you enable High Scale Order Management for B2C commerce?
- In Salesforce, Go to Setup → Order Management
- Toggle High scale Orders On
- Go to Flows from Setup and Deactivate any “Create Order Summary” Flows
- Add the “Pending Order Summaries” related list to any relevant Contact layouts
The Even Exchanges features works with which two Salesforce products?
Salesforce B2C Commerce
and Salesforce Commerce for B2B
What information is needed to self-provision the B2C Commerce connection with your Salesforce org?
B2C Instance ID
Which internal microservice is used when high scale order management is enabled?
Zero Object Service
While working on a large retail project, a developer is given a requirement to add an item to an order after activation and before fulfillment. What two things should the developer do next?
- Modify the Fulfillment Flows
- Explain that this is not possible today and advise the customer to place a new order
- Modify the Create Invoice and Ensure Funds Flow
- Suggest that an appeasement could be created to offset differences later
Explain that this is not possible today and advise the customer to place a new order
Suggest that an appeasement could be created to offset differences later
A developer is working on a project in an industry where the potential for payment fraud is high. The customer has an existing third-party risk assessment REST service which is required for processing all sales before physical goods are released. The endpoint is asynchronous. What approach should the developer incorporate into their solution?
A.
Capture payment in the storefront and create a process in Setup > Process Builder that fires when the order is created. Hold the order until a flat file is imported into the org via SFTP which can be scanned for validity.
B. Capture payment and set the Order Status to ‘Active’ on the Order. Add an API call to the third-party service before the Invoice is created.
c. Authorize payment in the storefront and modify the Create Order Summary Flow to make an API call to the third-party service. Do not activate the Order until the fraud service returns a result indicating approval.
d. Authorize payment in the storefront and modify the Create Fulfillment Orders Flow to make an API call to the third-party service. Hold the order until a flat file is imported into the org via SFTP which can be scanned for validity.
c. Authorize payment in the storefront and modify the Create Order Summary Flow to make an API call to the third-party service. Do not activate the Order until the fraud service returns a result indicating approval.
A developer has a unique requirement to sell physical goods, downloadable software, and potentially book appointments after payment is captured. Payment must be authorized in the B2C storefront. What are two practices so the requirement can be fulfilled?
- Add stand-in Locations like ‘Software’ and ‘Appointment’ and route the fulfillment logic upfront to provide download links or schedule appointments as necessary before deferring to physical fulfillment.
- Provide a download link in the Storefront.
- Add a custom field such as a picklist to the Order indicating fulfillment types like Software, Appointment, or Physical and reference the value from Order Management.
- Provide an appointment link in the Storefront.
- Add stand-in Locations like ‘Software’ and ‘Appointment’ and route the fulfillment logic upfront to provide download links or schedule appointments as necessary before deferring to physical fulfillment.
- Add a custom field such as a picklist to the Order indicating fulfillment types like Software, Appointment, or Physical and reference the value from Order Management.
A developer is in the discovery phase of a large-scale Order Management project. What should the developer do first to identify the systems of record?
A. Focus on the flow of data
B. Focus on protocols
C. Focus on system names and what resides in them
D. Focus on mapping the integrations
e. Focus on use cases
C. Focus on system names and what resides in them
What are two advantages of using a diagram combined with a naming convention when cataloging all integrations in an Order Management project?
- Additional way to identify use cases
- Additional efficiency from avoiding the same conversations
- Immediately reduces the number of integrations in the project
- Immediately identifies characteristics like transport and payload
- Additional efficiency from avoiding the same conversations
- Immediately identifies characteristics like transport and payload
A developer is working on a large retail project with 300 physical stores across 3 time zones in the United States and a B2C implementation available in 5 different languages in Europe with a smaller physical store presence. Which two factors must the developer consider when creating a job schedule?
- The duration of jobs run many times throughout the day
- The operational hours of the physical store locations
- The peak traffic and sales hours for the B2C sites
- The number of payment gateways and currencies involved
- The operational hours of the physical store locations
- The peak traffic and sales hours for the B2C sites
A developer is scoping a potential project with a rather high number of SKUs at 500,000 and 1,200 physical locations from which goods can be sourced. Which statement best summarizes a potential fit for the Order Management product?
A. The number of SKUs is too high
B. The number of locations is too high
C. Both the number of SKUs and locations are too high
D. There are no concerns with either the number of SKUs or locations
B. The number of locations is too high
What are the steps to activating Omnichannel Inventory?
- Create partner support case
- Fill out the OCI Activation Request Form
What does this term mean?
Available To Fulfill (ATF)
Inventory that can be fulfilled now.
(Quantity on Hand - Quantity Reserved - Safety Stock)
What does this term mean?
Available to Order (ATO)
Inventory that can be ordered.
Quantity on Hand + Future Inventory - Quantity Reserved - Safety Stock
What does this term mean?
Future Inventory
Inventory available for pre-order or backorder only.
Inventory isn’t currently available and includes an expected in-stock date.
What does this term mean in Omnichannel Inventory?
Location
Physical location where inventory is housed, such as a store, warehouse, or third-party marketplace.
What does this term mean?
Location Graph
Represents the mapping of locations to location groups. The graph contains every location group and its member locations.
What does this term mean?
Quantity on Hand
Inventory available, not counting Future Inventory or Quantity Reserved.
What does this term mean?
Quantity Reserved
Inventory reserved for fulfillment.