Salesforce Decode
Salesforcedecode
Back to questions
Headless 360Advancedreactcommerceadmincatalog

Build custom React admin for Commerce catalog and price management

Real World Scenario

Merchandisers refuse Business Manager UX and demand custom React admin calling Commerce APIs for bulk price updates during promotions.

Expected Answer

• Use Commerce Admin APIs or OCAPI with appropriate roles for catalog and price book mutations • Implement job-based bulk updates with progress tracking for thousands of SKUs • Validate price change bounds and approval workflow before API commit • Staging vs production environment separation with promotion pipeline for catalog changes • Audit log every bulk change with user, timestamp, and diff summary • Optimistic UI with rollback on API partial failure reporting affected SKUs • Coordinate cache invalidation on headless storefront after catalog publish events

Follow-Up Questions & Answers

Click to expand — each follow-up includes a direct, interview-ready answer

Stay within limits by: Use Commerce Admin APIs or OCAPI with appropriate roles for catalog and price book mutations. Bulkify everything — never query or DML in loops. Validate price change bounds and approval workflow before API commit. Custom commerce admin is viable when API governance and approval workflows match Business Manager safety—never bypass staging discipline. Optimize for scale and operational observability.

Architect Perspective

Custom commerce admin is viable when API governance and approval workflows match Business Manager safety—never bypass staging discipline.