Componentes de extensão no SDK do Commerce

Concluído

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