CCNA Dynamics Commerce Questions

27 questions · Dynamics Commerce topic · All types, answers revealed

1
MCQmedium

A retail company uses Dynamics 365 Commerce to manage its online store. Customers report that they can add items to the cart, but when they proceed to checkout, the checkout page fails to load. The IT team has verified that the payment connector is configured correctly. What is the most likely cause of this issue?

A.The online store's channel publishing is not complete.
B.The customer's CRM integration is not set up.
C.The payment connector is not configured for the online store.
D.The inventory levels for the items in the cart are not synchronized.
AnswerA

Incomplete channel publishing can result in missing checkout pages.

Why this answer

In Dynamics 365 Commerce, the checkout page is part of the online store's channel publishing process. If the channel publishing is not complete, the checkout page may not be available to customers even though other parts of the store (like product browsing and cart addition) function correctly. The IT team has confirmed the payment connector is configured correctly, so the issue is likely that the channel publishing job has not fully propagated the checkout page to the storefront.

Exam trap

The trap here is that candidates often assume a checkout failure is always due to payment connector issues, but the question explicitly rules that out, so the real cause is a higher-level publishing or channel configuration problem.

How to eliminate wrong answers

Option B is wrong because CRM integration is not required for the checkout page to load; it is used for customer relationship management and marketing, not for core checkout functionality. Option C is wrong because the question explicitly states the payment connector is configured correctly, so this cannot be the cause. Option D is wrong because inventory synchronization affects stock availability and cart validation, not the loading of the checkout page itself; the checkout page is a UI component that loads independently of inventory data.

2
MCQhard

A Dynamics 365 Commerce administrator reviews the Retail Server configuration exhibit. Customers report that the checkout page does not appear. Based on the exhibit, what is the most likely cause?

A.Default customer is not set correctly.
B.Checkout page is not configured.
C.Product search is disabled.
D.Guest checkout is disabled.
AnswerB

CheckoutPage is null, causing the page to not load.

Why this answer

The Retail Server configuration in Dynamics 365 Commerce includes a dedicated 'Checkout page' setting that must be explicitly linked to a valid page URL. If this field is empty or points to a non-existent or unpublished page, the checkout page will not render, causing the reported issue. The exhibit likely shows this field is blank or misconfigured, making 'Checkout page is not configured' the most direct cause.

Exam trap

The trap here is that candidates may confuse functional settings (like guest checkout or default customer) with the page-level configuration required for the checkout page to render, overlooking the direct link between the Retail Server's page mapping and the actual page availability.

How to eliminate wrong answers

Option A is wrong because the 'Default customer' setting controls which customer entity is used for anonymous transactions (e.g., for pricing or tax), not the visibility or rendering of the checkout page; a misconfigured default customer would not prevent the checkout page from appearing. Option C is wrong because disabling product search only affects the search functionality on the storefront, not the checkout page rendering; customers can still navigate to checkout via the cart. Option D is wrong because disabling guest checkout prevents anonymous users from completing a purchase but does not hide the checkout page itself; the page would still load and prompt for sign-in.

3
MCQeasy

A company is setting up a new store in Dynamics 365 Commerce. They want to ensure that prices for products are automatically updated across all channels when changed in the head office. Which configuration should they use?

A.Use the Point of Sale (POS) to update prices directly.
B.Configure Retail Server to push price changes.
C.Enable real-time service for the channel database.
D.Set up a Commerce Data Exchange (CDE) schedule for price updates.
AnswerD

CDE is designed for data synchronization between HQ and channels.

Why this answer

Commerce Data Exchange (CDE) is the dedicated Dynamics 365 Commerce component for synchronizing data between the head office (HQ) and channel databases. A CDE schedule specifically handles the distribution of master data changes, such as price updates, ensuring that all channels (e.g., online stores, POS terminals) receive the updated prices automatically and consistently. This is the correct configuration for automated, scheduled price propagation across channels.

Exam trap

The trap here is that candidates confuse the real-time service (used for immediate, point-of-sale operations) with the scheduled, batch-based data synchronization provided by Commerce Data Exchange, which is the correct mechanism for propagating master data like prices.

How to eliminate wrong answers

Option A is wrong because Point of Sale (POS) is designed for transactional operations and local overrides, not for propagating price changes from the head office to all channels; updating prices directly in POS would only affect that specific terminal. Option B is wrong because the Retail Server is an API endpoint that serves data to channels on request, but it does not initiate or push price changes; it relies on CDE to have the updated data in the channel database. Option C is wrong because real-time service is used for immediate, synchronous operations like inventory lookups or price overrides during a transaction, not for bulk, scheduled updates of product prices across all channels.

4
MCQmedium

Refer to the exhibit. A company uses the 'Process inventory reservation' job to manage inventory reservations for online orders. The job is scheduled to run every 5 minutes. At 12:30 PM, a customer places an order but the inventory reservation is not created until 12:50 PM. What is the most likely cause of this delay?

A.The job is not configured to process reservations for online orders.
B.The job failed during the last run.
C.The job is set to run every 5 minutes but it takes 20 minutes to process.
D.The job only processes reservations at its scheduled times, so the order will be processed at 12:50 PM.
AnswerD

The next scheduled run is at 12:50 PM.

Why this answer

The 'Process inventory reservation' job in Dynamics 365 Commerce is a batch job that runs on a scheduled interval. When a customer places an order at 12:30 PM, the reservation is not created until the next scheduled run of the job. Since the job runs every 5 minutes, the next run after 12:30 PM would be at 12:35 PM, but the reservation was not created until 12:50 PM.

This indicates that the job is processing reservations only at its scheduled times, and the delay is due to the job's scheduled execution cycle, not a failure or configuration issue.

Exam trap

The trap here is that candidates may assume the job runs continuously or processes orders immediately, but the question tests understanding that batch jobs in Dynamics 365 Commerce operate on a scheduled basis and do not process reservations in real-time.

How to eliminate wrong answers

Option A is wrong because the job is specifically designed to process reservations for online orders, and there is no indication that it is not configured for that purpose. Option B is wrong because if the job had failed during the last run, it would not have processed the reservation at 12:50 PM either; the reservation would remain unprocessed until the job is manually restarted or the next successful run. Option C is wrong because the job is scheduled to run every 5 minutes, and even if it takes 20 minutes to process, it would still start a new instance every 5 minutes (assuming no concurrency issues), so the reservation would be picked up by a subsequent run, not delayed until 12:50 PM.

5
MCQhard

Refer to the exhibit. A product has a tax group of 'WA' and a tax rate of 0.087. The price is set to 29.99. A customer in Washington state purchases this product. What will be the final price including tax?

A.$29.99
B.$32.59
C.$32.60
D.$32.48
AnswerC

29.99 + (29.99 * 0.087) = 32.60.

Why this answer

Option C is correct because the final price including tax is calculated by adding the tax amount to the base price. The tax amount is $29.99 * 0.087 = $2.60913, which rounds to $2.61 (standard rounding to two decimal places). Adding this to $29.99 gives $32.60.

Dynamics 365 Commerce applies tax rounding based on the system's tax calculation settings, typically rounding to the nearest cent.

Exam trap

The trap here is that candidates often forget to round the tax amount to two decimal places before adding it to the price, leading them to choose $32.59 (truncation) instead of the correctly rounded $32.60.

How to eliminate wrong answers

Option A is wrong because it assumes no tax is applied, but the tax group 'WA' and rate 0.087 indicate a sales tax must be added for Washington state. Option B is wrong because $32.59 results from truncating the tax amount ($2.60913 truncated to $2.60) instead of rounding it correctly to $2.61. Option D is wrong because $32.48 would require a tax rate of approximately 0.083, which does not match the given 0.087 rate.

6
MCQmedium

A retail chain is implementing Dynamics 365 Commerce and wants to enforce that all stores use the same pricing structure. However, one store manager needs to offer a local discount to match a competitor. What is the best way to handle this?

A.Create a price adjustment for that specific store.
B.Have the store manager manually override the price at POS.
C.Change the base price for the product globally.
D.Create a new product assortment for that store.
AnswerA

Price adjustments can be done per store.

Why this answer

A price adjustment in Dynamics 365 Commerce allows you to apply a discount to a specific product for a specific store or channel without altering the global base price. This meets the requirement of maintaining a consistent pricing structure across all stores while enabling the local store manager to offer a targeted discount to match a competitor. Price adjustments are the standard mechanism for temporary or localized pricing changes in Commerce.

Exam trap

The trap here is that candidates may confuse product assortments (which control product visibility) with pricing mechanisms, or assume that manual POS overrides are acceptable for localized pricing, when in fact price adjustments are the correct, auditable method.

How to eliminate wrong answers

Option B is wrong because manually overriding the price at POS bypasses the centralized pricing engine and audit trail, leading to inconsistent data and potential compliance issues. Option C is wrong because changing the base price globally would affect all stores, violating the requirement that all stores use the same pricing structure. Option D is wrong because a product assortment controls which products are available in a store, not the pricing of those products.

7
MCQeasy

A company is planning to use Dynamics 365 Commerce to manage its omnichannel retail operations. Which of the following best describes a key benefit of using Dynamics 365 Commerce?

A.It focuses solely on supply chain management for retail.
B.It offers a unified commerce platform that integrates online and physical store operations.
C.It is designed only for customer loyalty programs.
D.It provides a standalone e-commerce platform without integration to physical stores.
AnswerB

This is the key benefit of Dynamics 365 Commerce.

Why this answer

Dynamics 365 Commerce provides a unified commerce platform that seamlessly integrates online (e-commerce) and physical store operations, enabling consistent inventory, pricing, and customer experiences across all channels. This omnichannel capability is a core differentiator, as it connects point-of-sale (POS), call center, and e-commerce data into a single back-end system, eliminating silos and enabling real-time synchronization.

Exam trap

The trap here is that candidates often assume Dynamics 365 Commerce is just an e-commerce website builder or a POS system, when in fact the exam tests its core value as an omnichannel platform that unifies all retail channels under a single data and process backbone.

How to eliminate wrong answers

Option A is wrong because Dynamics 365 Commerce is not solely focused on supply chain management; it is a comprehensive omnichannel retail solution that includes POS, e-commerce, merchandising, and customer engagement, while supply chain management is handled by separate Dynamics 365 Supply Chain Management. Option C is wrong because Dynamics 365 Commerce is not designed only for customer loyalty programs; it includes loyalty capabilities as part of a broader set of features covering order management, inventory, and channel operations. Option D is wrong because Dynamics 365 Commerce is not a standalone e-commerce platform without integration to physical stores; it is built specifically to unify online and brick-and-mortar operations through shared data models and real-time channel synchronization.

8
MCQmedium

A retail company is planning to expand its online presence and wants to use Dynamics 365 Commerce to build a new e-commerce site. They need to ensure that the site can handle high traffic during promotional events and that product catalog updates are reflected quickly. What should they consider?

A.Increase the size of the channel database.
B.Disable caching for product pages to ensure fresh data.
C.Use a content delivery network (CDN) and optimize catalog synchronization.
D.Limit the number of products in the catalog.
AnswerC

CDN helps with traffic, and optimizing sync ensures quick updates.

Why this answer

Option C is correct because using a Content Delivery Network (CDN) caches static assets (images, scripts, CSS) at edge nodes, reducing load on the origin server during high-traffic promotional events. Optimizing catalog synchronization (e.g., using incremental syncs and the Commerce Data Exchange) ensures product updates are reflected quickly without full re-indexing, maintaining performance and data freshness.

Exam trap

The trap here is that candidates may think disabling caching ensures fresh data (Option B), but in high-traffic scenarios, caching with proper invalidation (e.g., using cache tags or TTLs) is essential for both performance and data freshness.

How to eliminate wrong answers

Option A is wrong because increasing the channel database size does not improve traffic handling or update speed; it only addresses storage capacity, not performance under load. Option B is wrong because disabling caching for product pages would force every request to the origin server, increasing latency and server load, which is counterproductive for high-traffic events. Option D is wrong because limiting the number of products in the catalog is a business constraint, not a technical solution for scalability or update speed; it would reduce catalog breadth unnecessarily.

9
Matchingmedium

Match each Dynamics 365 Commerce feature to its purpose.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Unified customer experience across channels

Handle orders via phone or email

Reward repeat customers

AI-driven suggestions to increase sales

In-store transaction processing

Why these pairings

These features support retail and commerce operations.

10
MCQhard

You are the Dynamics 365 Commerce administrator for a medium-sized retail company that operates 20 physical stores and an online store. The company uses Dynamics 365 Commerce with the built-in payment connector for credit card processing. Recently, the company started experiencing a high number of abandoned carts in the online store. Customers report that when they attempt to pay using a credit card, they receive an error message stating 'Payment authorization failed.' However, the same credit cards work fine when used in physical stores. The IT team has verified that the payment connector is configured correctly and that the payment gateway is operational. The online store's checkout page loads correctly and customers can enter their payment details. The error occurs only during the authorization step. What should you do to resolve this issue?

A.Install a hardware station at the online store's data center.
B.Review and update the payment connector configuration for the online store channel.
C.Reconfigure the credit card payment method in the headquarters.
D.Contact the payment gateway provider to check for service outages.
AnswerB

The online store channel may have incorrect payment connector settings.

Why this answer

Option B is correct because the issue is isolated to the online store channel, where the payment connector configuration may be missing or incorrect for that specific channel. Since the physical stores process payments successfully, the problem is not with the payment gateway or the connector itself, but with how the connector is configured for the online channel. Reviewing and updating the payment connector configuration for the online store channel ensures that the authorization request is properly formatted and routed.

Exam trap

The trap here is that candidates may assume a global payment method reconfiguration in HQ (Option C) will fix a channel-specific issue, or they may incorrectly think a hardware station (Option A) is needed for online payments, when in fact the online store requires a properly configured payment connector for its channel.

How to eliminate wrong answers

Option A is wrong because a hardware station is a physical device used in brick-and-mortar stores for payment processing, not applicable to an online store that processes payments via a payment gateway. Option C is wrong because reconfiguring the credit card payment method in headquarters (HQ) affects the global payment method setup, but the issue is channel-specific; the online store channel has its own payment connector configuration that must be updated. Option D is wrong because the IT team has already verified that the payment gateway is operational, and the same credit cards work in physical stores, indicating the gateway is not experiencing a service outage.

11
Drag & Dropmedium

Drag and drop the steps to set up a new product in Dynamics 365 Commerce in the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order

Why this order

Product setup requires creating the product, entering details, assigning a category, and releasing it to companies.

12
MCQeasy

A store manager needs to process a return for a customer who purchased an item using a loyalty card. The manager wants to ensure that the loyalty points originally earned from that purchase are reversed. What should the manager do?

A.Issue a store credit instead of a refund to keep the points.
B.Process the return using the standard return function in POS.
C.Contact the head office to adjust the points.
D.Manually deduct the loyalty points from the customer's account.
AnswerB

The return function automatically reverses points.

Why this answer

In Dynamics 365 Commerce, the standard return function in POS automatically reverses any loyalty points that were earned on the original transaction. This ensures that the customer's loyalty balance is accurately adjusted without manual intervention or external requests.

Exam trap

The trap here is that candidates may think manual point deduction or contacting head office is required, but the POS return function is designed to automatically handle loyalty point reversals as part of the transaction.

How to eliminate wrong answers

Option A is wrong because issuing a store credit avoids the refund but does not reverse the loyalty points, leaving the points incorrectly credited. Option C is wrong because contacting the head office is unnecessary; the POS system handles point reversal natively. Option D is wrong because manually deducting points is error-prone and unsupported; the system should manage point adjustments automatically through the return process.

13
MCQmedium

A retail company uses Dynamics 365 Commerce for its online and physical stores. Customers are reporting that items added to their online shopping cart are not being reserved in the physical store's inventory. The company uses the 'Reserve inventory' feature. What is the most likely cause of this issue?

A.The 'Process inventory reservation' batch job is not scheduled or is failing.
B.The 'Pick inventory' job is not configured.
C.The 'Reserve inventory' feature is disabled for the online store channel.
D.Inventory is not set up at the store level.
AnswerA

This batch job is required to process reservations from online orders.

Why this answer

The 'Reserve inventory' feature in Dynamics 365 Commerce relies on the 'Process inventory reservation' batch job to synchronize online cart reservations with physical store inventory. If this batch job is not scheduled or is failing, items added to the online shopping cart will not be reserved in the store's inventory, causing the reported issue. This is the most likely cause because the batch job is responsible for processing reservation requests from the online channel.

Exam trap

The trap here is that candidates often confuse the 'Reserve inventory' feature with the batch job that processes it, assuming the feature itself is disabled or misconfigured, rather than recognizing that the batch job is a separate operational component required for the feature to work.

How to eliminate wrong answers

Option B is wrong because the 'Pick inventory' job is used for warehouse picking processes, not for reserving inventory from online cart additions. Option C is wrong because if the 'Reserve inventory' feature were disabled for the online store channel, the feature would not be available at all, but the question states the company uses the feature, implying it is enabled. Option D is wrong because inventory setup at the store level is a prerequisite for reservations, but the issue specifically involves reservations not being processed, which points to a batch job failure rather than missing setup.

14
MCQmedium

Northwind Traders operates a chain of grocery stores using Dynamics 365 Commerce. They recently implemented a new loyalty program where customers earn 1 point for every $1 spent, and 100 points can be redeemed for a $5 discount. The program is set up correctly in the headquarters. However, when a customer makes a purchase at a store, the POS does not display the loyalty points earned. The store manager confirms that the customer's loyalty card is linked to the customer account. The IT team verifies that the loyalty program is published to the channel. What is the most likely cause of the issue?

A.The 'Process loyalty points' job is not scheduled.
B.The POS screen layout does not include the loyalty points field.
C.The customer's loyalty card is not properly linked to the customer account.
D.The loyalty program is not published to the store's channel database.
AnswerB

The screen layout must be configured to show points.

Why this answer

Option B is correct because the POS screen layout controls which fields are visible to the cashier. Even if the loyalty program is correctly configured in Headquarters and published to the channel, the POS will not display loyalty points earned unless the screen layout includes the specific loyalty points field. The store manager confirmed the loyalty card is linked, and the IT team verified the program is published, so the missing field in the screen layout is the most likely cause.

Exam trap

The trap here is that candidates often assume the issue is with data processing or synchronization (like a missing job or publishing step), when in fact the problem is a simple UI configuration oversight in the POS screen layout.

How to eliminate wrong answers

Option A is wrong because the 'Process loyalty points' job is used to calculate and post loyalty points to the customer's account, but it does not affect real-time display of points earned on the POS during a transaction; the issue is about visibility, not processing. Option C is wrong because the store manager explicitly confirmed that the customer's loyalty card is linked to the customer account, so this cannot be the cause. Option D is wrong because the IT team verified that the loyalty program is published to the channel database, meaning the program data is available to the POS; the problem is that the POS screen layout does not include the field to display the points.

15
Drag & Dropmedium

Drag and drop the steps to configure a new vendor in Dynamics 365 Supply Chain Management in the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order

Why this order

Vendor creation involves navigating to vendors, creating a new record, entering details, assigning group, and saving.

16
MCQeasy

You are the Dynamics 365 Commerce administrator for a retail chain with 50 stores. The company recently deployed the Commerce Scale Unit (CSU) with an onsite database for each store to support offline operations. During a routine check, you notice that one store's CSU database has not synchronized with the headquarters for the past 24 hours, and the store manager reports that some transactions are failing with a 'database connection error'. You verify that the store's internet connection is active and the CSU service is running. However, the Async Client service shows a status of 'Stopped' on the store's POS server. What should you do first to resolve the issue?

A.Restart the Async Client service on the store's POS server
B.Create a new Commerce Data Exchange session in the back office
C.Reconfigure the Async Client endpoint URLs in the CSU configuration
D.Reinstall the Commerce Scale Unit on the store's server
AnswerA

Restarting the service will resume the sync process and likely clear the error.

Why this answer

The Async Client service is responsible for synchronizing data between the store's Commerce Scale Unit (CSU) and the headquarters. When this service is in a 'Stopped' state, it cannot process the Commerce Data Exchange (CDX) jobs that push transactions and pull master data, causing the database to fall out of sync and leading to transaction failures due to stale or missing data. Restarting the Async Client service is the immediate corrective action because it re-establishes the communication channel without requiring reconfiguration or reinstallation.

Exam trap

The trap here is that candidates may assume a network or configuration issue (options C or D) because the internet is active and the CSU is running, but the specific symptom of a stopped Async Client service directly points to a local service failure that requires a restart, not a deeper infrastructure change.

How to eliminate wrong answers

Option B is wrong because creating a new Commerce Data Exchange session in the back office is a server-side administrative action that does not address the locally stopped service on the POS server; the session will still fail to connect if the Async Client is not running. Option C is wrong because reconfiguring the Async Client endpoint URLs is only necessary if the URLs have changed or are misconfigured, but the problem is a stopped service, not an incorrect endpoint. Option D is wrong because reinstalling the Commerce Scale Unit is a drastic, time-consuming step that is not warranted when the service can simply be restarted; the CSU itself is running, and the issue is isolated to the Async Client component.

17
Matchingmedium

Match each Dynamics 365 Commerce channel type to its description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

E-commerce website for customer orders

Physical brick-and-mortar location

Order entry via customer service agents

Portable device for in-store transactions

Third-party platform integration (e.g., Amazon)

Why these pairings

These are different sales channels in Commerce.

18
Multi-Selectmedium

A company uses Dynamics 365 Commerce to manage its online and brick-and-mortar stores. They need to configure a promotion that offers a 10% discount on all products in the 'Home & Garden' category when customers purchase at least three items from that category. Which TWO components must be configured to implement this promotion?

Select 2 answers
A.Configure a loyalty program to trigger the discount
B.Create a discount in the Commerce pricing engine
C.Define an assortment for the promotion period
D.Set up discount eligibility groups with quantity condition
E.Configure price groups for the promotion
AnswersB, D

A discount must be created to define the percentage off.

Why this answer

Option B is correct because the Commerce pricing engine is the core component for creating and managing discounts in Dynamics 365 Commerce. It allows you to define discount rules, including percentage-off promotions, and apply them to specific products or categories. Without configuring a discount in the pricing engine, the promotion cannot be applied at checkout.

Exam trap

The trap here is that candidates often confuse price groups (which control discount applicability to channels) with the actual discount configuration and eligibility conditions, leading them to select Option E instead of the correct components.

19
MCQhard

Contoso Retail is a mid-sized company with 50 physical stores and an online store. They use Dynamics 365 Commerce. Recently, they launched a promotion offering 20% off on all electronics for a weekend. During the promotion, the online store experienced slow page load times, and some customers reported errors when adding items to the cart. The IT team checked the infrastructure and found that the Retail Server CPU usage was at 95%, and the channel database had high lock contention. The POS systems in stores were working fine. The company uses a single Retail Server instance and a single channel database for all channels. What is the best course of action to prevent this issue in future promotions?

A.Disable the online store during promotions to ensure POS performance.
B.Scale out the Retail Server and channel database to handle increased load.
C.Configure the online store to use offline mode.
D.Reduce the promotion discount to 10% to lower traffic.
AnswerB

Adding more resources will improve performance.

Why this answer

The issue stems from a single Retail Server and single channel database being overwhelmed by the combined load of online and POS traffic during the promotion. Scaling out the Retail Server (e.g., adding more instances behind a load balancer) and the channel database (e.g., using a dedicated online channel database or scaling up/out the existing one) directly addresses the high CPU usage and lock contention, ensuring adequate capacity for future high-traffic events.

Exam trap

The trap here is that candidates may think the issue is client-side (e.g., POS or offline mode) or can be solved by reducing demand, rather than recognizing that the bottleneck is server-side capacity (Retail Server and channel database) that must be scaled to match peak load.

How to eliminate wrong answers

Option A is wrong because disabling the online store during promotions eliminates revenue and customer experience benefits, and it does not solve the underlying capacity issue—it merely avoids it. Option C is wrong because configuring the online store to use offline mode would break its core functionality (online browsing and checkout) and is intended for POS resilience, not for handling server-side load. Option D is wrong because reducing the promotion discount does not guarantee a proportional reduction in traffic, and it undermines the business goal of the promotion; the technical solution should address capacity, not artificially limit demand.

20
MCQhard

A company uses Dynamics 365 Commerce and has set up a new online store. They notice that the product images are not displaying on the product detail pages. The images are stored in the media library in the headquarters. What is the most likely cause?

A.The images lack alternative text.
B.Commerce Data Exchange is not configured for image synchronization.
C.The images have not been published to the online store channel.
D.The images are not uploaded to the media library.
AnswerC

Images must be published to the channel to appear.

Why this answer

In Dynamics 365 Commerce, product images must be explicitly published to the online store channel after being uploaded to the headquarters media library. Simply storing images in the media library does not make them available on the product detail pages; they require a channel-level publication step to synchronize and render on the storefront. This ensures that only approved media is visible to customers.

Exam trap

The trap here is that candidates often assume images are automatically available once uploaded to the media library, overlooking the mandatory channel-specific publishing step required in Dynamics 365 Commerce.

How to eliminate wrong answers

Option A is wrong because alternative text is an accessibility attribute that does not affect whether images display; missing alt text would not prevent the image from rendering. Option B is wrong because Commerce Data Exchange handles data synchronization between channels and headquarters, but image synchronization for online stores is managed through the channel publishing process, not CDE configuration. Option D is wrong because the scenario explicitly states images are stored in the media library, so the issue is not about missing uploads.

21
Multi-Selectmedium

Which TWO of the following are valid reasons to use the 'Offline mode' in Dynamics 365 Commerce POS?

Select 2 answers
A.To access real-time inventory data.
B.To continue processing sales when the internet connection is lost.
C.To improve transaction processing speed.
D.To store transactions locally during network outages.
E.To test new POS features without affecting the production environment.
AnswersB, D

Offline mode allows sales to continue.

Why this answer

Options B and D are correct. B is correct because if the network connection is lost, POS can switch to offline mode to continue operations. D is correct because offline mode uses a local database to store transactions.

Option A is wrong because offline mode does not provide real-time inventory; it uses cached data. Option C is wrong because offline mode does not improve speed; it may be slower. Option E is wrong because offline mode is not for testing.

22
MCQhard

A clothing retailer wants to implement a buy online, return in store (BORIS) process using Dynamics 365 Commerce. The retailer has multiple stores with different tax rates. Which configuration is essential to ensure that returns are processed correctly with the appropriate tax?

A.Assign tax groups to customer profiles based on their home address.
B.Configure tax settings for each physical store.
C.Ensure the online store's tax settings match the headquarters location.
D.Set the tax override option for all return transactions in the online store.
AnswerB

Returns are processed at the store, so store-specific tax settings are required.

Why this answer

Option B is correct because in Dynamics 365 Commerce, each physical store can have its own tax settings, including tax groups and tax rates. When a return is processed in-store for an online purchase, the system uses the store's tax configuration to calculate the correct tax for the return transaction. This ensures compliance with local tax regulations, which vary by store location.

Exam trap

The trap here is that candidates often assume tax is always based on the customer's address or the headquarters location, but for in-store returns, Dynamics 365 Commerce uses the store's physical location tax settings to ensure correct tax refunds.

How to eliminate wrong answers

Option A is wrong because tax groups are assigned to customers based on their delivery address, not their home address, and this is used for sales orders, not for return transactions processed in a store. Option C is wrong because the online store's tax settings should reflect the tax rules of the customer's shipping address, not the headquarters location, and matching headquarters would cause incorrect tax calculations for returns in different stores. Option D is wrong because the tax override option is a manual override that should not be set for all return transactions; it is used for exceptional cases and would bypass the correct tax configuration, leading to errors.

23
MCQeasy

A company uses Dynamics 365 Commerce and wants to track inventory across multiple warehouses. They need to ensure that inventory levels are updated in real-time when a sale is made at the store. Which feature should they use?

A.Configure the channel database to update inventory directly.
B.Enable Real-time Service in the POS.
C.Use Commerce Data Exchange to sync inventory.
D.Schedule a batch job to update inventory every hour.
AnswerB

Real-time Service provides instant updates.

Why this answer

Option B is correct because Real-time Service in the POS enables immediate inventory updates by sending transactions directly to the Dynamics 365 Commerce headquarters as they occur. This ensures that inventory levels across multiple warehouses are synchronized in real-time when a sale is made at the store, meeting the requirement for up-to-the-minute accuracy.

Exam trap

The trap here is that candidates often confuse Commerce Data Exchange (an asynchronous sync tool) with Real-time Service, assuming any data exchange provides real-time updates, but only Real-time Service offers synchronous, immediate inventory adjustments from the POS.

How to eliminate wrong answers

Option A is wrong because the channel database is a local store database that does not directly update inventory; it relies on synchronization mechanisms like Real-time Service or Commerce Data Exchange to propagate changes to the headquarters. Option C is wrong because Commerce Data Exchange is used for asynchronous batch synchronization of data between channels and headquarters, not for real-time updates, and typically operates on a scheduled basis. Option D is wrong because scheduling a batch job to update inventory every hour introduces latency and does not provide real-time updates, which contradicts the requirement for immediate inventory tracking after a sale.

24
Multi-Selectmedium

Which TWO actions should be performed to set up a loyalty program in Dynamics 365 Commerce?

Select 2 answers
A.Create a loyalty program.
B.Define the returns policy for loyalty purchases.
C.Set up reward points and tiers.
D.Configure payment methods for loyalty points redemption.
E.Publish the online store to enable loyalty sign-up.
AnswersA, C

Loyalty programs must be defined in the system.

Why this answer

Option A is correct because creating a loyalty program is the foundational step in Dynamics 365 Commerce; you must define the loyalty program entity (including name, currency, and date range) before any rewards or tiers can be associated. Option C is correct because reward points (with earning and redemption rules) and loyalty tiers (with benefits and thresholds) are essential components that must be configured within the loyalty program to enable differentiated customer rewards.

Exam trap

The trap here is that candidates often confuse the optional configuration of payment methods or returns policies with the mandatory core setup steps, leading them to select options that are technically possible but not required for the initial loyalty program creation.

25
MCQhard

A company uses Dynamics 365 Commerce and has multiple stores. They want to implement a loyalty program where customers earn points based on purchase amounts, and the points can be redeemed at any store. The program should also allow for tiered rewards. Which component should be used to define the loyalty program rules?

A.Channel database
B.Point of Sale (POS)
C.Retail Server
D.Loyalty module in Dynamics 365 headquarters
AnswerD

Loyalty programs are defined and managed in the headquarters.

Why this answer

The Loyalty module in Dynamics 365 headquarters is the correct component because it is the centralized back-office tool where loyalty program rules—such as earning rates, redemption rules, and tier definitions—are configured. This module allows you to define program-wide settings that apply across all stores, ensuring consistent point accrual and redemption behavior regardless of where the customer shops.

Exam trap

The trap here is that candidates often confuse the operational components (POS, Retail Server, channel database) with the configuration component (headquarters), mistakenly thinking that loyalty rules can be defined at the store level or through the POS interface.

How to eliminate wrong answers

Option A is wrong because the channel database is a store-level data store that synchronizes configuration and transactional data; it does not define loyalty program rules. Option B is wrong because Point of Sale (POS) is a client application used for processing transactions and viewing loyalty information, but it cannot create or modify the underlying loyalty program rules. Option C is wrong because the Retail Server is an API layer that mediates communication between POS and headquarters; it does not host business logic for defining loyalty rules.

26
Multi-Selecthard

Which TWO of the following are valid methods to handle product returns in Dynamics 365 Commerce?

Select 2 answers
A.Allow customers to return items via the call center without an order reference.
B.Process a return through the online store's customer portal.
C.Use the vendor returns functionality for customer returns.
D.Use the Inventory management module to create a return order.
E.Process a return using the Point of Sale (POS) system.
AnswersB, E

E-commerce site can handle returns.

Why this answer

Option B is correct because Dynamics 365 Commerce allows customers to initiate returns through the online store's customer portal, which integrates with the return order process in the system. This self-service capability enables customers to select items from their order history and submit a return request without needing to contact a call center or visit a physical store.

Exam trap

The trap here is that candidates may confuse the vendor returns functionality (used for supplier returns) with customer returns, or assume the Inventory management module can independently create return orders, when in fact Commerce returns require a linked sales transaction.

27
Multi-Selecteasy

Which THREE of the following are components of the Dynamics 365 Commerce architecture?

Select 3 answers
A.Retail Server
B.Commerce Data Exchange
C.Azure Data Lake
D.Power BI
E.Channel database
AnswersA, B, E

Core component providing services.

Why this answer

Retail Server is a core component of Dynamics 365 Commerce architecture that acts as the middleware between the channel database and client devices (such as POS terminals and e-commerce front ends). It exposes OData RESTful endpoints to handle business logic, transactions, and data retrieval, ensuring offline-capable and real-time operations across channels.

Exam trap

The trap here is that candidates confuse external Azure services or reporting tools (like Azure Data Lake or Power BI) with the core architectural components that are specifically part of the Commerce channel infrastructure, leading them to select options that are integrations rather than built-in components.

Ready to test yourself?

Try a timed practice session using only Dynamics Commerce questions.