# Estimating effort for integration extensions

*B2C Solution Architect Study Guide · Discovery and Customer Success · Last updated November 13, 2026 · https://www.certifyforce.com/study-guide/b2c-solution-architect/discovery-and-customer-success/estimating-effort-for-integration-extensions*

How to size extensions to standard B2C integrations: custom data and payment methods in the Commerce to Order Management integration, order-level constraints, inventory feed options, a Marketing Cloud Personalization web implementation, and data versus process integration.

- Certification: Salesforce B2C Solution Architect
- Exam section: Discovery and Customer Success
- Study guide: https://www.certifyforce.com/study-guide/b2c-solution-architect

**Official exam objective:**

> Given a set of requirements, recommend the implementation approach and associated relative effort.

## What the exam expects

- Size a custom-data extension to the B2C Commerce to Order Management integration: naming, data types, object coverage and permissions.
- Scope a custom payment method and the order-level dependencies (status hold, bundles, order size, currency).
- Choose an inventory feed approach and estimate the customization a real-time availability check adds.
- Plan the effort and order of a Marketing Cloud Personalization web implementation.
- Compare the relative effort of data integration and process integration.

Key terms: **custom data** (matching storefront attributes and Salesforce custom fields passed by the integration); **GtwyProvPaymentMethodType** (Gateway Provider Payment Method Type, the record that defines a custom payment method); **sitemap** (Personalization code that maps page types and captures data); **dataset** (a Personalization environment, test or production); **process integration** (a business process spanning applications).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Mapping basis | Attribute ID equals field API name without `__c`; data types match | [Storefront Order Data Map](https://developer.salesforce.com/docs/commerce/salesforce-order-management/guide/order-management-b2c-commerce-data-map.html) |
| Date types | Datetime supported; Date isn't | [Storefront Order Data Map](https://developer.salesforce.com/docs/commerce/salesforce-order-management/guide/order-management-b2c-commerce-data-map.html) |
| Field name length | 40 characters, 37 plus `__c` | [Storefront Order Data Map](https://developer.salesforce.com/docs/commerce/salesforce-order-management/guide/order-management-b2c-commerce-data-map.html) |
| Order size | 200 OrderItems plus adjustment lines combined | [Storefront Order Data Map](https://developer.salesforce.com/docs/commerce/salesforce-order-management/guide/order-management-b2c-commerce-data-map.html) |
| Delay sending | Keep the order in Created status | [Storefront Order Data Map](https://developer.salesforce.com/docs/commerce/salesforce-order-management/guide/order-management-b2c-commerce-data-map.html) |
| Inventory schema | Default `inventory.xsd`, or a different schema with customization | [Customize Inventory Management](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/b2c-inventory-for-developers.html) |
| Dataset cloning | Carries no data, campaigns or templates | [Plan a Web Integration](https://developer.salesforce.com/docs/marketing/personalization/guide/web-integration-planning.html) |
| Process integration | Complex design, testing, exception handling and process state | [Integration Patterns](https://architect.salesforce.com/docs/architect/fundamentals/guide/integration-patterns.html) |

## Check yourself

- Why does the Personalization planning guide say to capture form data only on form submission?
- When does the integration create a DigitalWallet record for a storefront payment?
- What is the maximum length of a custom field name used for custom data mapping?
- When are shoppers told about a stock problem under the real-time checkout model?

## Sources

- [Salesforce B2C Commerce Storefront Order Data Map](https://developer.salesforce.com/docs/commerce/salesforce-order-management/guide/order-management-b2c-commerce-data-map.html)
- [Customize Inventory Management](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/b2c-inventory-for-developers.html)
- [Plan a Web Integration](https://developer.salesforce.com/docs/marketing/personalization/guide/web-integration-planning.html)
- [Integration Patterns](https://architect.salesforce.com/docs/architect/fundamentals/guide/integration-patterns.html)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 16 linked practice questions, and unlimited timed mock exams are included with the B2C Solution Architect pack (USD $19): https://www.certifyforce.com/practice-exams
