Release Notes Versão 2.18

of 28 /28
Documentação de Versão Plataforma CORE Versão 2.18

Embed Size (px)

Transcript of Release Notes Versão 2.18

  1. 1. Documentao de Verso Plataforma CORE Verso 2.18
  2. 2. Sumrio Integrao com SimFrete API de Leiles Novos meios de entrega - Retirada em loja fsica e Entrega por loja fsica Sistema Administrativo Loja Carrinho Checkout Retirada na loja Envio pela loja Painel do Cliente Layer de integrao DeliveryMethods Addresses Novos recursos no tema Mobile Recursos CORE Documentao de verso 2.18 1
  3. 3. Integrao com SimFrete Foi implementado um novo meio de entrega, o SimFrete. A configurao se d no painel administrativo, em Configs - Meios de Entrega: Figura 1: Tela de configurao do meio de entrega - SimFrete A configurao se d da mesma maneira que os demais meios de entrega com mltiplas cotaes, que deve estar ativa. Para cada meio de entrega que deve ser disponibilizado no site, deve-se criar um meio de entrega correspondente, deixando-o inativo. Em seguida, deve-se criar os mapeamentos no SImFrete, como no exemplo a seguir: CORE Documentao de verso 2.18 2
  4. 4. Figura 2: configurao de mltiplas cotaes do SimFrete No Campo do alias deve ser especificado o CNPJ do meio de entrega e o meio de entrega correspondente, que j deve ter sido previamente cadastrado, deve ser selecionado na listagem ao lado. Especificamente, o SimFrete tem configuraes de gateway que devem ser preenchidas: Figura 3: campos especficos de configurao do SimFrete CORE Documentao de verso 2.18 3
  5. 5. Campo Descrio / Preenchimento Obrigatrio? SimFrete.RemCNPJ CNPJ do remetente. Deve ser um nmero de 14 dgitos. Se for um CPF, dever conter 000 no incio. Sim SimFrete.RemNome Nome ou razo social do remetente. Deve ter um mximo de 100 caracteres. Sim SimFrete.Wsemp Cdigo da empresa na rede da SimKorp. Sim SimFrete.Wspwd Senha para autenticao do sistema conectando ao servidor. Sim SimFrete.Wsurl URL do servio. Ex.: https://{loja}.simfrete.com/consultafrete5.jsp Sim SimFrete.Wsusr Usurio para autenticao do sistema conectando ao servidor. Sim Para o funcionamento do servio, necessrio pedir a liberao dos IPs dos servidores que iro acess-lo junto SimFrete. CORE Documentao de verso 2.18 4
  6. 6. API de Leiles Foi implementada a API de leiles, possibilitando toda a gesto dos leiles atravs da mesma. Mtodo Descrio DeleteProductAuction Mtodo usado para excluir leiles DeleteProductAuctionBid Mtodo usado para excluir lances de leiles GetProductAuction Mtodo usado para retornar um leilo GetProductAuctionBids Lista os lances de um determinado leilo MakeProductAuctionTransition Mtodo usado para fazer a transio do leilo para determinado status SaveProductAuction Mtodo usado para criar um novo leilo ou atualizar um leilo existente SaveProductAuctionBid Mtodo usado para criar um novo lance ou atualizar um lance existente SearchProductAuctions Mtodo usado para pesquisar leiles SetProductAuctionWinner Mtodo usado para definir o vencedor do leilo Fluxo bsico de execuo dois mtodos (Os schemas de requisio e resposta e a forma de utilizao so descritos na prpria http://layer.minhaloja.corecommerce.com.br): 1. Utilizar o mtodo SaveProductAuction para criar o leilo. 2. Utilizar o mtodo SaveProductAuctionBid para incluir lances manuais em um leilo. a. Utilizar o mtodo GetProductAuction para retornar um determinado leilo. b. Utilizar o mtodo GetProductAuctionBids para retornar os lances de um determinado leilo. CORE Documentao de verso 2.18 5
  7. 7. c. Utilizar o mtodo DeleteProductAuction para excluir um leilo. d. Utilizar o mtodo DeleteProductAuctionBid para excluir um determinado lance de um leilo. e. Utilizar o mtodo SearchProductAuctions para pesquisa leiles dados diversos critrios especificados na layer. 3. Utilizar o mtodo MakeProductAuctionTransition para alterar o status de um leilo. 4. Aps decorrido a data de execuo definida, o leilo finalizado. 5. Com o leilo finalizado, possvel chamar o mtodo SetProductAuctionWinner para definir um lance vencedor. CORE Documentao de verso 2.18 6
  8. 8. Novos meios de entrega - Retirada em loja fsica e Entrega por loja fsica Foram disponibilizados dois novos meios de entrega, Retirada na loja e Envio pela loja. Na entrega Retirada na loja, possvel configurar uma lista de Pontos de Venda e uma tabela de CEPs e valores. Desta forma o valor do frete calculado automaticamente porm o cliente poder escolher o Ponto de Venda mais adequado para realizar a retirada dos produtos. A entrega Envio pela loja tambm possibilita a configurao de uma tabela de CEPs e valores e de uma lista de Pontos de Venda, porm, ao contrrio do Retirada na loja, o pedido enviado para o endereo selecionado pelo cliente assim como a seleo da loja para envio feita automaticamente priorizando a mais prxima do endereo de entrega. Tanto no meio de entrega Retirada na loja e Envio pela loja o clculo de valor do frete e prazo feito atravs de uma tabela(xls) que dever ser cadastrada junto ao meio de entrega. 1. Sistema Administrativo A configurao para os novos meios de entrega se d no administrativo do sistema, em Configs > Meios de Entrega: CORE Documentao de verso 2.18 7
  9. 9. Figura 1: Tela de configurao do meio de entrega - Seleo de tipo CORE Documentao de verso 2.18 8
  10. 10. Figura 2: Tela de configurao do meio de entrega - Configurao de tabela de frete CORE Documentao de verso 2.18 9
  11. 11. Figura 3: Tela de configurao do meio de entrega - Configurao de Pontos de venda Tambm necessrio criar uma Chave de API(API Key) no Google para que seja possvel, usar os servios de mapas e geolocalizao. possvel criar a chave neste link. Posteriormente preencha o campo respectivo na tela de configuraes por grupos. CORE Documentao de verso 2.18 10
  12. 12. Figura 4: Tela de configurao de configuraes gerais - Configurao de chave de API do Google 2. Loja 2.1. Carrinho Estes novos meios de entrega sero listados normalmente ao calcular o frete no Carrinho. 2.2. Checkout 2.2.1. Retirada na loja Ao selecionar o meio de entrega no carrinho ou selecion-lo na etapa de seleo do checkout, abrir uma modal para que seja selecionado o ponto de venda. CORE Documentao de verso 2.18 11
  13. 13. Figura 5: Tela de checkout - Seleo de Pontos de Venda Nesta modal exibida na figura 4, tambm possvel selecionar outra pessoa para efetuar a retirada na loja, neste caso, os campos Nome e RG ou CPF so obrigatrios. Aps a seleo do Ponto de Venda para retirada, a opo selecionada estar exibida abaixo do endereo na etapa 1 do checkout: CORE Documentao de verso 2.18 12
  14. 14. Figura 6: Tela de checkout - Exibio de Ponto de Venda selecionado E no resumo do pedido: CORE Documentao de verso 2.18 13
  15. 15. Figura 7: Tela de checkout - Exibio de Ponto de Venda selecionado Na tela de confirmao do pedido, os dados do Ponto de Venda selecionado tambm so exibidos: CORE Documentao de verso 2.18 14
  16. 16. Figura 8: Tela de checkout - Confirmao de pedido 2.2.2. Envio pela loja Este meio de entrega no altera o fluxo normal de checkout pois o Ponto de Venda que far o envio dos produtos selecionado pelo servidor(back-end) no momento de finalizao da compra. 2.3. Painel do Cliente Nas compras efetuadas com o meio de entrega Retirada na loja, os dados do Ponto de Venda escolhido estaro exibidos na tela de detalhe do pedido no Painel do Cliente: CORE Documentao de verso 2.18 15
  17. 17. Figura 9: Tela de Detalhe do Pedido- Confirmao de entrega (retirada) 3. Layer de integrao Nos mtodos da Layer que retornam o objeto do Pedido, foram adicionados os seguintes dados: 3.1. DeliveryMethods DeliveryMethods[].DeliveryMethodType String - Enum referente ao tipo de entrega. Possveis valores. P- Retirada na loja H- Envio pela loja S- Seller C- Transportadora V- Virtual O - Offline DeliveryMethods[].PointOfSaleID Int Nullable - ID do Ponto de Venda escolhido DeliveryMethods[].PointOfSaleIntegrationID Int Nullable - ID de integrao do Ponto de Venda escolhido DeliveryMethods[].PointOfSaleName String - Nome do Ponto de Venda escolhido Exemplo: { "DeliveryMethods": [ { "Amount": 5.0000, CORE Documentao de verso 2.18 16
  18. 18. "DeliveryGroupID": 3, "DeliveryMethodAlias": "Retirada na loja", "DeliveryMethodID": 35, "DeliveryMethodType": "P", "ETA": "3|D", "ETADays": 3, "IntegrationID": null, "OrderDeliveryMethodID": 203, "OrderID": "8b5a4ff5-08f3-4c8e-958e-b5b443fd930e", "PointOfSaleID": 1, "PointOfSaleIntegrationID": "567", "PointOfSaleName": "EZ RS", "ScheduleDate": null, "ScheduleDisplayName": null, "ScheduleEndTime": null, "ScheduleShiftID": null, "ScheduleStartTime": null, "ScheduleTax": null } ], ... } Cdigo: Retorno do objeto Order 3.2. Addresses Addresses[].ContactDocumentNumber String Nullable - Documento do contato se a retirada for feita por terceiro, caso contrrio ser null Addresses[].PointOfSaleID Int Nullable - ID do Ponto de Venda do endereo Exemplo: { "Addresses": [ { "AddressLine": "Avenida Taquara", CORE Documentao de verso 2.18 17
  19. 19. "AddressNotes": null, "AddressType": 68, "City": "Porto Alegre", "ContactDocumentNumber": "23432432", "ContactName": "Ricardo Souza", "Landmark": null, "Name": "EZ RS", "Neighbourhood": "-", "Number": "335", "OrderAddressID": 406, "OrderID": "8b5a4ff5-08f3-4c8e-958e-b5b443fd930e", "PointOfSaleID": 1, "PostalCode": "90460210", "State": "RS" } ], ... } Cdigo: Retorno do objeto Order CORE Documentao de verso 2.18 18
  20. 20. Novos recursos no tema Mobile 1. Recursos 1.1. Lista de desejos Disponvel nesta nova verso os recursos da lista de desejos, no detalhe do produto, lista de produtos e resultados de buscas. Figura [1.1] - Adicionar aos favoritos. Em: Detalhe do produto CORE Documentao de verso 2.18 19
  21. 21. Figura [1.2] - Adicionar aos favoritos. Em: Resultado de busca 1.2. Servios adicionais No Carrinho possvel selecionar recursos adicionais. Figura [1.3] - Recursos adicionais. Em: Carrinho CORE Documentao de verso 2.18 20
  22. 22. Figura [1.4] - Opes. Em: Carrinho Figura [1.5] - Item selecionado. Em: Carrinho Figura [1.6] - Escrever mensagem para embalagem. Em: Carrinho CORE Documentao de verso 2.18 21
  23. 23. Figura [1.7] - Mensagem. Em: Carrinho 1.3. Detalhe do produto O detalhes do produto est renovado, para melhorar a experincia do usurio. Figura [1.8] - Detalhe do produto CORE Documentao de verso 2.18 22
  24. 24. Figura [1.9] - Avaliaes. Em: Detalhe do produto CORE Documentao de verso 2.18 23
  25. 25. 1.4. Login e Cadastro Novas telas para login e cadastro de novos usurios. Figura [1.10] - Login CORE Documentao de verso 2.18 24
  26. 26. Figura [1.11] - Cadastro 1.5. Informaes customizadas no detalhe do produto Em Detalhe do Produto, onde mostra as descries possvel configurar uma template customizadas para novas sees. Figura [1.12] - Descrio customizada. Em: Detalhe do produto CORE Documentao de verso 2.18 25
  27. 27. A configurao feita em dois arquivos da pasta Shared: /Themes/Mobile/loja/Configs/settings.template {% assign ProductDescriptions_ShowCustom = true %} /Themes/Mobile/loja/Templates/02-widgets/product.descriptions/wd.product.des criptions.custom.template Detalhes Lorem ipsum dolor sit amet, consectetur adipisicing elit... 1.6. Painel do Cliente Com o novo cabealho da pgina do painel do cliente, fica mais fcil de navegar e obter as informaes de seus pedidos. CORE Documentao de verso 2.18 26
  28. 28. Figura [1.13] - Painel do Cliente CORE Documentao de verso 2.18 27