Stitchflow
SAP Commerce logo

SAP Commerce User Management Guide

Manual workflow

How to add, remove, and manage users with operational caveats that matter in production.

UpdatedMar 16, 2026

Summary and recommendation

SAP Commerce user management can be run manually, but complexity usually increases with role models, licensing gates, and offboarding dependencies. This guide gives the exact mechanics and where automation has the biggest impact.

SAP Commerce user management splits across two separate consoles.

The Backoffice Administration Cockpit handles application-level users (employees, admins, B2B customers), while the SAP Commerce Cloud Portal (portal.commerce.ondemand.com) governs cloud environment access.

A user needing both must be provisioned independently in each system because there is no unified sync between them.

This dual-console requirement is the single most operationally burdensome aspect of day-to-day administration.

Quick facts

Admin console pathBackoffice Administration Cockpit (for platform user/role management); SAP Commerce Cloud Portal (https://portal.commerce.ondemand.com) for cloud environment and portal-level user management
Admin console URLOfficial docs
SCIM availableYes
SCIM tier requiredEnterprise
SSO prerequisiteYes

User types and roles

Role Permissions Cannot do Plan required Seat cost Watch out for
Customer (B2C/B2B Storefront User) Can browse storefront, place orders, manage own account, view order history. B2B customers may have additional organizational account permissions depending on configuration. Cannot access Backoffice administration, cannot manage other users unless granted B2B unit-level admin rights. Customer accounts are managed separately from employee/admin accounts. B2B customer hierarchies (units, user groups) require additional configuration in Backoffice.
Employee / Backoffice User Access to Backoffice Administration Cockpit based on assigned user groups and access rights. Can manage catalog, orders, promotions, and other commerce data per granted permissions. Cannot perform actions outside their assigned user group permissions. Cannot access SAP Commerce Cloud Portal unless separately provisioned. Employee accounts are of type 'Employee' in the platform type system. Permissions are inherited through user group membership and can be complex to audit.
Administrator (Backoffice Admin) Full access to Backoffice Administration Cockpit. Can manage users, user groups, access rights, catalog, orders, and all platform configuration. Backoffice admin access does not automatically grant SAP Commerce Cloud Portal access; portal access is managed separately. The default 'admin' superuser account should not be used for day-to-day operations. SAP recommends creating named admin accounts with appropriate group memberships.
SAP Commerce Cloud Portal User Access to the SAP Commerce Cloud Portal for managing cloud environments, deployments, builds, and environment-level configurations. Roles include: Customer System Administrator, Customer Developer, Customer Operations. Portal roles do not grant Backoffice access within the commerce application itself. Portal access is scoped to cloud infrastructure management. SAP Commerce Cloud (cloud-hosted deployment) Portal user management is separate from application-level Backoffice user management. Users must be provisioned in both systems independently if access to both is needed.

Permission model

  • Model type: hybrid
  • Description: SAP Commerce uses a hybrid permission model combining role-based access (via predefined user groups such as 'admingroup', 'backofficeadmingroup', 'employeegroup') with fine-grained, attribute-level access rights configurable per user group. Permissions are inherited hierarchically through user group membership. The Backoffice Framework adds a separate widget/perspective-level access control layer on top of the platform type-system permissions.
  • Custom roles: Yes
  • Custom roles plan: Not documented
  • Granularity: Attribute-level: read/write/create/delete/change permissions can be set per type (object), attribute, and user group. Backoffice adds UI-level widget and perspective visibility controls per user group.

How to add users

  1. Log in to the Backoffice Administration Cockpit with an account that has user management permissions.
  2. Navigate to: User > Employees (for internal/admin users) or User > Customers (for storefront customers).
  3. Click the '+' (Create new item) button.
  4. Fill in required fields: UID (unique identifier/login), name, and password (or configure SSO).
  5. Assign the user to one or more User Groups to grant appropriate permissions.
  6. Save the new user record.
  7. For SAP Commerce Cloud Portal users: log in to the Cloud Portal (portal.commerce.ondemand.com), navigate to Security > Users, invite the user by email, and assign a portal role.

Required fields: UID (unique login identifier), Name (display name), Password (if not using SSO/LDAP), User Group assignment (for permissions)

Watch out for:

  • Backoffice user creation and Cloud Portal user provisioning are two separate processes; a user may need to be added in both places depending on their responsibilities.
  • UIDs must be unique across the platform; reusing a UID after deletion may cause conflicts depending on configuration.
  • Password policies and complexity requirements are configurable at the platform level and may vary by deployment.
  • If LDAP or SSO is configured, user accounts may be auto-provisioned on first login, but group assignments may still need to be configured manually.
  • B2B customer user creation requires additional steps to assign users to B2B units and configure organizational roles.
Bulk option Availability Notes
CSV import Yes Backoffice > System > Import (ImpEx import tool accepts CSV-based ImpEx scripts for bulk user creation). Alternatively via HAC (Hybris Administration Console) > Console > ImpEx Import.
Domain whitelisting No Automatic domain-based user add
IdP provisioning Yes Enterprise (requires SSO configuration; SCIM provisioning available on Enterprise tier per SAP Commerce Cloud documentation)

How to remove or deactivate users

  • Can delete users: Yes
  • Delete/deactivate behavior: SAP Commerce supports both disabling (deactivating) and deleting user accounts. Disabling is done by unchecking the 'Login Disabled' flag or setting account expiration. Deletion removes the record from the platform type system. SAP recommends disabling rather than deleting accounts to preserve referential integrity (e.g., order history linked to the user). Deletion of a user who owns orders or other records may cause referential integrity issues depending on cascade delete configuration.
  1. Log in to Backoffice Administration Cockpit with user management permissions.
  2. Navigate to User > Employees or User > Customers.
  3. Search for and open the target user record.
  4. Check the 'Login Disabled' checkbox (or set an account expiration date in the past) to prevent login.
  5. Save the record.
  6. For Cloud Portal users: navigate to Security > Users in the Cloud Portal and remove or revoke the user's portal access.
Data impact Behavior
Owned records Orders, carts, and other records associated with the user UID remain in the system after deactivation or deletion. Deletion may cause referential integrity issues if the user is referenced by existing orders or other platform objects.
Shared content Catalog entries, promotions, and other content created by the user remain in the system and are not automatically reassigned.
Integrations If the user account is used for API or integration authentication, disabling or deleting it will break those integrations. Service accounts should be managed separately.
License freed Not documented

Watch out for:

  • Deleting a customer who has placed orders can break order history display and reporting; deactivation is the safer approach for users with transaction history.
  • Cloud Portal user removal does not affect the user's Backoffice account; both must be managed independently.
  • If LDAP/SSO is in use, disabling the user in the IdP does not automatically disable the Backoffice account unless real-time sync is configured.
  • Anonymous/guest customer records generated by storefront sessions accumulate over time and require separate cleanup processes.

License and seat management

Seat type Includes Cost
SAP Commerce Cloud Subscription Platform access for all application users (employees, admins, storefront customers). Pricing is based on annual order volume or GMV, not per named seat for storefront customers. Quote-based; $150,000–$500,000+/year depending on edition and order volume. Composable and Premier editions available as of 2024.
  • Where to check usage: SAP Commerce Cloud Portal > Monitoring section for environment metrics. Detailed license consumption reporting is managed through SAP's contract and licensing team rather than a self-service portal dashboard.
  • How to identify unused seats: No built-in self-service 'unused seat' report. Administrators can query the platform database or use ImpEx/FlexibleSearch queries in HAC (Hybris Administration Console) to identify user accounts with no recent login activity (e.g., query Employee type for lastLogin attribute).
  • Billing notes: SAP Commerce Cloud is priced on annual order volume or GMV (Gross Merchandise Value), not per named user seat for storefront customers. Internal employee/admin user counts are not typically the primary billing metric. Contracts are quote-based with minimum 3-month and maximum 60-month terms. Composable edition offers flexible licensing; Premier edition includes full functionality. Contact SAP or an SAP partner for current pricing.

The cost of manual management

SAP Commerce does not offer a self-service report for inactive or unused admin accounts. Identifying stale accounts requires running FlexibleSearch or ImpEx queries against the HAC (Hybris Administration Console) directly - a task that demands platform familiarity and is not accessible to non-technical admins.

Without a structured offboarding process, orphaned Backoffice accounts accumulate silently, and Cloud Portal access must be revoked separately even after a Backoffice account is disabled. If LDAP or SSO is in use, disabling a user in the IdP does not automatically disable their Backoffice account unless real-time sync is explicitly configured.

What IT admins are saying

Community evidence is not specific enough to quote or summarize yet for this app.

The decision

Manual administration is viable for teams with a dedicated SAP Commerce administrator who understands the platform's type system and user group inheritance model.

For every app in a broader SaaS portfolio, the dual-console provisioning requirement means SAP Commerce cannot be treated as a set-and-forget integration - each joiner, mover, and leaver event requires deliberate action in both Backoffice and the Cloud Portal.

Teams running B2B storefronts face additional overhead from org unit and role configuration that has no shortcut in the standard UI.

Bottom line

SAP Commerce's user management works, but it demands operational discipline that most IT and security teams underestimate at the outset.

The split between Backoffice and Cloud Portal provisioning, the absence of built-in inactive-account reporting, and the complexity of the permission inheritance model mean that access hygiene degrades quickly without a documented, repeatable process.

Teams that treat SAP Commerce like every app in their stack - expecting a single admin panel and a clean offboarding flow - will find gaps.

Budget time for both consoles on every provisioning event, and establish a recurring FlexibleSearch-based audit cadence to surface stale accounts before they become a compliance issue.

Automate SAP Commerce workflows without one-off scripts

Stitchflow builds and maintains end-to-end IT automation across your SaaS stack, including apps without APIs. Built for exactly how your company works, with human approvals where they matter.

Every app coverage, including apps without APIs
60+ app integrations plus browser automation for apps without APIs
IT graph reconciliation across apps and your IdP
Less than a week to launch, maintained as APIs and admin consoles change
SOC 2 Type II. ~2 hours of your team's time

UpdatedMar 16, 2026

* Details sourced from official product documentation and admin references.

Keep exploring

Related apps

15Five logo

15Five

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

15Five uses a fixed role-based permission model with six predefined roles: Account Admin, HR Admin, Billing Admin, Group Admin, Manager, and Employee. No custom roles can be constructed. User management lives at Settings gear → People → Manage people p

1Password logo

1Password

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

1Password's admin console at my.1password.com covers the full user lifecycle — invitations, group assignments, vault access, suspension, and deletion — without any third-party tooling. Like every app that mixes role-based and resource-level permissions

8x8 logo

8x8

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

8x8 Admin Console supports full lifecycle user management — create, deactivate, and delete — across its X Series unified communications platform. Every app a user can access (8x8 Work desktop, mobile, web, Agent Workspace) is gated by license assignmen