Extension components in the Commerce SDK
The following tables provide information about the components in the software development kit (SDK) that must be customized for different scenarios. Only the sample projects inside the Commerce SDK\SampleExtensions can be modified for extension purposes. No other files, projects, or scripts should be modified in the Commerce SDK.
Store Commerce
Expand table
Item | Description |
---|---|
Scenarios | Extend the Store Commerce for user experience changes, client logic, workflow, and simple validations. |
Commerce SDK reference | \RetailSDK\POS. Open the ModernPos.sln or CloudPos.sln file. Add the extension to the POS.Extension project, but don’t modify anything in the core Store Commerce app/web projects. |
Technology | TypeScript, HTML, and CSS |
Documentation | Run the Store Commerce samples |
Commerce runtime (CRT)
Expand table
Item | Description |
---|---|
Scenarios | Extend the commerce runtime to add or modify business logic, for example, calculating tax, price, discount, and so on. |
Commerce SDK reference | \RetailSDK\SampleExtensions\CommerceRuntime. Open the CommerceRuntimeSamples.sln file. |
Technology | C# |
Documentation | Commerce runtime (CRT) and Retail Server extensibility |