Componentes de extensão no SDK do Commerce
As tabelas a seguir fornecem informações sobre os componentes no SDK (Software Development Kit) que devem ser personalizados para diferentes cenários. Somente os projetos de exemplo em Commerce SDK\SampleExtensions podem ser modificados para fins de extensão. Nenhum outro arquivo, projeto ou script deve ser modificado no SDK do Commerce.
Store Commerce
Item | Descrição |
---|---|
Cenários | Estenda o Store Commerce para alterações de experiência do usuário, lógica do cliente, fluxo de trabalho e validações simples. |
Referência do SDK do Commerce | \RetailSDK\POS. Abra o arquivo ModernPos.sln ou o CloudPos.sln. Adicione a extensão ao projeto POS.Extension, mas não modifique nada nos projetos principais de aplicativo/Web do Store Commerce. |
Tecnologia | TypeScript, HTML e CSS |
Documentação | Executar exemplos do Store Commerce |
Commerce Runtime (CRT)
Item | Descrição |
---|---|
Cenários | Estenda o Commerce Runtime para adicionar ou modificar a lógica de negócios, por exemplo, calculando impostos, preços, descontos etc. |
Referência do SDK do Commerce | \RetailSDK\SampleExtensions\CommerceRuntime. Abra o arquivo CommerceRuntimeSamples.sln. |
Tecnologia | C# |
Documentação | Extensibilidade do Commerce Runtime (CRT) e do Retail Server |
Retail Server (RS)
Item | Descrição |
---|---|
Cenários | Crie uma nova extensão do Retail Server para expor novas APIs do Commerce ao cliente. |
Referência do SDK do Commerce | \RetailSDK\SampleExtensions\RetailServer. Abra qualquer uma das extensões de exemplo na pasta RetailServer. |
Tecnologia | OData, C# |
Documentação | Criar uma nova API de extensão do Retail Server (SDK do Retail versão 10.0.11 e posterior) |
Proxy TypeScript
Item | Descrição |
---|---|
Cenários | O proxy TypeScript será necessário se novas extensões do RS precisarem ser consumidas no Store Commerce ou em clientes de comércio eletrônico. |
Referência do SDK do Commerce | \RetailSDK\SampleExtensions\RetailServer. Abra qualquer uma das extensões de exemplo na pasta RetailServer. |
Tecnologia | OData, C# |
Documentação | Gerar o proxy Typescript para Store Commerce (SDK do Retail versão 10.0.11 e posterior) |
Estação de hardware
Item | Descrição |
---|---|
Cenários | Estação de hardware para adicionar ou modificar as lógicas relacionadas a periféricos. |
Referência do SDK do Commerce | \RetailSDK\ \SampleExtensions\HardwareStation. Abra o arquivo HardwareStationSamples.sln. |
Tecnologia | C# |
Documentação | Integrar o Store Commerce a um novo dispositivo de hardware |
Pagamento
Item | Descrição |
---|---|
Cenários | Integre o Store Commerce a um novo conector de pagamento. |
Referência do SDK do Commerce | \RetailSDK\SampleExtensions\HardwareStation\Extension.PaymentSample. Abra o arquivo HardwareStation.Extension.PaymentSample.sln. |
Tecnologia | C# |
Documentação | Criar uma integração de pagamento completa para um terminal de pagamento |