Componentes de extensión en el SDK de Commerce
En las siguientes tablas se proporciona información sobre los componentes del kit de desarrollo de software (SDK) que deben personalizarse para distintos escenarios. Solo los proyectos de muestra dentro del Commerce SDK\SampleExtensions se pueden modificar con fines de extensión. No se deben modificar otros archivos, proyectos ni scripts en el SDK de Commerce.
Store Commerce
Producto | Descripción |
---|---|
Escenarios | Amplíe Store Commerce para cambios en la experiencia del usuario, la lógica del cliente, el flujo de trabajo y las validaciones sencillas. |
Referencia del SDK de Commerce | \RetailSDK\POS. Abra el archivo ModernPos.Sln o CloudPos.sln. Agregue la extensión al proyecto POS.Extension, pero no modifique nada en la aplicación Store Commerce principal o los proyectos web. |
Tecnología | Typescript, HTML y CSS |
Documentación | Ejecutar los ejemplos de Store Commerce |
Commerce Runtime (CRT)
Artículo | Descripción |
---|---|
Escenarios | Amplíe Commerce Runtime para agregar o modificar lógica empresarial; por ejemplo, calcular impuestos, precios, descuentos, etc. |
Referencia del SDK de Commerce | \RetailSDK\SampleExtensions\CommerceRuntime. Abra el archivo CommerceRuntimeSamples.sln. |
Tecnología | C# |
Documentación | Extensibilidad de Commerce Runtime (CRT) y Retail Server |
Retail Server (RS)
Artículo | Descripción |
---|---|
Escenarios | Cree una nueva extensión de Retail Server para exponer nuevas API de Commerce al cliente. |
Referencia del SDK de Commerce | \RetailSDK\SampleExtensions\RetailServer. Abra cualquiera de las extensiones de muestra en la carpeta RetailServer. |
Tecnología | OData, C# |
Documentación | Crear una nueva API de extensión de Retail Server (SDK de Retail versión 10.0.11 y versiones posteriores) |
Proxy de TypeScript
Producto | Descripción |
---|---|
Escenarios | Se requiere un proxy de TypeScript si fuera necesario utilizar nuevas extensiones de RS en clientes Store Commerce o de comercio electrónico. |
Referencia del SDK de Commerce | \RetailSDK\SampleExtensions\RetailServer. Abra cualquiera de las extensiones de muestra en la carpeta RetailServer. |
Tecnología | OData, C# |
Documentación | Generar el proxy de TypeScript para Store Commerce (SDK de Retail versión 10.0.11 y versiones posteriores) |
Estación de hardware
Artículo | Descripción |
---|---|
Escenarios | Estación de hardware para agregar o modificar lógicas relacionadas con periféricos. |
Referencia del SDK de Commerce | \RetailSDK\ \SampleExtensions\HardwareStation. Abra el archivo HardwareStationSamples.sln. |
Tecnología | C# |
Documentación | Integrar Store Commerce con un nuevo dispositivo de hardware |
Pago
Artículo | Descripción |
---|---|
Escenarios | Integre Store Commerce con un nuevo conector de pago. |
Referencia del SDK de Commerce | \RetailSDK\SampleExtensions\HardwareStation\Extension.PaymentSample. Abra el archivo HardwareStation.Extension.PaymentSample.sln. |
Tecnología | C# |
Documentación | Crear una integración de pago integral para un terminal de pago |