Use the workspaces on server environments

There are limitations to how much of the dynamic behavior that is provided on the server can be replicated when using local render mode.

For example, in local render mode, an individual developer can have only a single version of a layout, which is rendered in all cases. On the server, there can be multiple versions of a given layout, with rules used at runtime to determine which one is rendered.

If you need access to this dynamic behavior, you can instead use a workspace in a server environment (typically the test environment) for rendering. Since this environment can be shared by multiple developers, you will need to coordinate with others to avoid conflicts. See Access local development applications on a Commerce server for information about OSF tools that support this.

Your organization is provided access to three server environments: test, staging, and production. Each environment includes administration, storefront, and Node.js servers. You use workspace with these environments to manage the lifecycle of the application code, and to access presentation content such as layouts that business users create using the Design tools in the administration interface.

You can interact with all three server environments in similar ways. You can deploy an application from a local workspace to a server environment’s preview Node.js server, and publish a snapshot, including the workspace and design assets, to the live context. New development can then continue in the preview context and be published as desired.