New Year Sale ! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Exam B2B Commerce Administrator Topic 3 Question 65 Discussion

Actual exam question for Salesforce's B2B Commerce Administrator exam
Question #: 65
Topic #: 3
[All B2B Commerce Administrator Questions]

A developer is working on an existing checkout information built against the Lightning Web Runtime (LWR) and wants to implement a custom child checkout component to modify out-of-the-box functionality.

Which interface must the developer implement for the child component?

Show Suggested Answer Hide Answer
Suggested Answer: D

To implement a custom child checkout component to modify out-of-the-box functionality in an LWR checkout flow, the developer must implement the CheckoutStep interface. This interface defines the contract between the child component and the parent Checkout component, and allows the child component to communicate with the checkout flow. The developer must implement the methods of this interface, such as getStepName, getStepLabel, getStepStatus, validateStep, and so on. The developer can also use the @wire(CheckoutApi) decorator to access the checkout API methods and data.Reference:

Customize Your Checkout Flow for a B2B Store (LWR)

CheckoutStep Interface


Contribute your Thoughts:

Carman
6 months ago
I thought the answer was to throw some Lightning Bolts at the code until it works. That's the true developer's way, isn't it?
upvoted 0 times
Tricia
5 months ago
Yeah, the 'LightningElement' interface is what the developer needs to implement for the custom child checkout component.
upvoted 0 times
...
Moon
5 months ago
Haha, throwing Lightning Bolts won't work this time. The 'LightningElement' interface is the key.
upvoted 0 times
...
Graham
5 months ago
No, the developer must implement the 'LightningElement' interface for the child component.
upvoted 0 times
...
...
Daniel
6 months ago
Wait, is the answer 'Implement the 'DeveloperMagicInterface' and wave a wand? That's how I usually solve my LWR problems!
upvoted 0 times
...
Adelle
6 months ago
The interface they need is definitely the `LightningComponentInterface`. It's the one that gives you all the lifecycle hooks and stuff to build your custom checkout component. Easy peasy!
upvoted 0 times
...
Marva
6 months ago
Hmm, I'm not too sure about this one. Is it the `CheckoutComponentInterface` or something like that? The LWR stuff can get a bit tricky sometimes.
upvoted 0 times
Tamesha
5 months ago
Oh, I see. Thanks for clarifying that. I'll make sure to implement the `LightningElement` interface for the custom child checkout component.
upvoted 0 times
...
Arthur
6 months ago
Yeah, the LWR can be tricky, but once you get the hang of it, it becomes easier to work with.
upvoted 0 times
...
Denise
6 months ago
Oh, I see. Thanks for clarifying that. I'll make sure to implement the `LightningElement` interface for the custom child checkout component.
upvoted 0 times
...
Ilda
6 months ago
No, it's actually the `LightningElement` interface that the developer must implement for the child component.
upvoted 0 times
...
Yun
6 months ago
No, it's actually the `LightningElement` interface that the developer must implement for the child component.
upvoted 0 times
...
...
Abel
7 months ago
I think the `LightningElementInterface` is the one they're looking for. Gotta make sure the component follows the LWR guidelines, you know?
upvoted 0 times
Donette
6 months ago
Absolutely, following the LWR guidelines is crucial for maintaining consistency in the checkout process.
upvoted 0 times
...
Dorthy
6 months ago
Yes, you're right. The `LightningElementInterface` is what they need to implement for the child component.
upvoted 0 times
...
Nicolette
6 months ago
That's correct. Following the LWR guidelines is crucial for the custom child checkout component.
upvoted 0 times
...
Cordie
7 months ago
Yes, you're right. The `LightningElementInterface` is what they need to implement.
upvoted 0 times
...
...
Nohemi
7 months ago
The developer needs to implement the `LightningElement` interface to create a custom child checkout component. That's the standard interface for building LWR components, right?
upvoted 0 times
...

Save Cancel