2023 beta - Platform Features (25%) Flashcards

1
Q

What is the responsibility of the Elasticsearch Query Builder helper class?

A

This helper class is ultimately responsible for building the queries for the search provider which interrogates the search index for the search result.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name the 5 pipes in order in the ContentSearchPipeline

A

ValidatePageSize
FormQuery
FormFilter
PerformSearch
ProcessSearchResponse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the difference between the Storefront API vs Administrative API?

A

The Storefront API delivers digital commerce functionality such as viewing products related to a website, adding products to a user’s cart, and working with user account information. Whereas the Administrative API provides data level access to all objects. The Administrative API can be used when integrating other platforms where there is a need to work with all objects in the B2B Commerce platform, not just those under user or website context.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Signing into B2B involves two requests. Describe them.

A

One to authenticate with Identity Server and a second to create an B2B session.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which are the three steps a developer will need to do to create a custom PDF?

A

To create a custom PDF, a developer will need to modify a custom view template, modify a custom TypeScript controller and create a custom API controller.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In which class (interface) can you find methods to manage roles and users such as:
AddUserToRole(string, string)
ChangePassword(string, string, string)
GeneratePasswordResetUrl(string, bool)
RoleExists(string)

A

IAuthenticationService

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Who is responsible for the design and development of non-PCI scope payment methods and non-PCI scope aspects of the gateway (such as frontend design of credit card payments)?

A

The implementation partner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Who is responsible to own the design and development of the credit card portion of payment gateways to ensure PCI compliance?

A

The Optimizely team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which payment gateways in Optimizely B2B Commerce support the ability to accept overridden settings when creating a payment transaction?

A

Authorize.Net
CenPOS
VantivExpress/WorldPay Express
Moneris
Stripe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which are the supported third-party tax calculators?

A

Avalara
CyberSource
Vertex

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What happens if a specific price in the stated currency is not available in the client’s ERP?

A

The pricing engine will calculate the price using a conversion table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

True or false?
Any currencies that contain more than two decimal places are not supported.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which payment gateway is offered as the standard payment gateway for accepting credit card payments in alternate currencies?

A

The Cybersource Payment Gateway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which setting must be set in order for multi-currency conversions to be used?

A

The Website Setting Pricing Service must be set to Generic.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the purpose of the Order Packager?

A

The Order Packager is what B2B Commerce uses to break orders apart into separate packages for shipping.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the purpose of the Rating Service for carriers?

A

The Rating Service is the method the console uses to get real-time or flat-fee pricing for each shipping option.

17
Q

Which option do you need to set up in order to have the newly created carrier available on the website’s checkout screen?

A

A Rating Service must be selected for the carrier. Not specifying a Rating Service results in the Carrier not being available on the website’s checkout screen.

18
Q

Optimizely B2B Commerce provides an option to display shipment/order tracking information both on the website and in the Admin Console. Displaying this information requires data to exist within wich database tables?

A

Displaying this information requires data to exist within the Shipment database tables (Shipment and ShipmentPackage tables). The ShipmentPackageLines table is an optional table to provide details of products that are within each shipment package.

19
Q

True or false?
One-time ship-to addresses are shown on the Customers tab in the Admin Console.

A

False.
One-time ship-to addresses do not show on the Customers tab in the Admin Console. These records are cleared out during nightly maintenance.