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

- Free Preparation Discussions

Salesforce Certified B2C Commerce Architect (Arch-303) Exam - Topic 2 Question 71 Discussion

Actual exam question for Salesforce's Salesforce Certified B2C Commerce Architect (Arch-303) exam
Question #: 71
Topic #: 2
[All Salesforce Certified B2C Commerce Architect (Arch-303) Questions]

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?

Show Suggested Answer Hide Answer
Suggested 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.


Contribute your Thoughts:

0/2000 characters
Miles
3 days ago
I'm surprised they didn't consider a multi-select option!
upvoted 0 times
...
Louis
8 days ago
Wait, why not just use option A? Seems simpler.
upvoted 0 times
...
Stephen
14 days ago
Definitely agree with that! Enum makes it clear.
upvoted 0 times
...
Carri
19 days ago
A) A custom attribute of type string containing comma separated values? What is this, the 90s? C'mon people, get with the times!
upvoted 0 times
...
Laurel
24 days ago
Hmm, this is a tough one. I'm going to go with C) just to be safe. Gotta love those multiselectable enums!
upvoted 0 times
...
Margurite
29 days ago
B) A custom attribute type set-of-string containing multiple values is the way to go. Gives the most flexibility.
upvoted 0 times
...
Elmira
1 month ago
D) A custom attribute of type enum-of-string (single selectable value) makes the most sense. No need for multiple selections here.
upvoted 0 times
...
Millie
1 month ago
I vaguely recall that using a set-of-string could complicate things for filtering. I lean towards the enum options, but I can't remember the exact differences between them.
upvoted 0 times
...
Thora
1 month ago
I practiced a similar question where we had to choose between string and enum types. I feel like enums are generally better for this kind of categorization, but I'm not confident about the specifics.
upvoted 0 times
...
Lynsey
2 months ago
I think the product types are distinct enough that we might want to use a single selectable enum. It feels like the right fit for the messaging requirement.
upvoted 0 times
...
Shantell
2 months ago
I remember we discussed how enums are useful for predefined values, but I'm not sure if it should be single or multi-select here.
upvoted 0 times
...
Alexis
2 months ago
This seems straightforward to me. The product type needs to be filterable, so a single-select enum won't work. And a comma-separated string would be harder to work with. I'm confident that option C, the multi-selectable enum-of-string, is the best choice here.
upvoted 0 times
...
Theola
2 months ago
I think option C is the best choice here.
upvoted 0 times
...
Kati
3 months ago
C) A custom attribute of type enum-of-string (multiselectable value) is the way to go. Keeps things organized and easy to filter.
upvoted 0 times
...
Leonida
3 months ago
Okay, I think I've got this. The key is that the business requirements state the product type needs to be used for both the messaging on the product detail page and for customer filtering. So we want an attribute that can hold multiple values, but also be easily selectable. I'm going to go with option C, the multi-selectable enum-of-string.
upvoted 0 times
...
Chauncey
3 months ago
Hmm, I'm a bit confused by the wording here. Are we supposed to use a single value or multiple values for the product type? I'm not sure if a multi-selectable enum is the right choice or if a set-of-string would be better. I'll need to think this through carefully.
upvoted 0 times
...
Marcelle
3 months ago
This seems like a straightforward question about data types for a product attribute. I think I'll go with option C - a custom attribute of type enum-of-string that is multi-selectable. That seems to best fit the requirement of allowing customers to filter by product type.
upvoted 0 times
Matthew
2 months ago
I agree, option C makes the most sense for filtering.
upvoted 0 times
...
Cheryll
3 months ago
Good choice! It aligns well with the business needs.
upvoted 0 times
...
...

Save Cancel