SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
Versão 2.2
Veja algumas melhorias e novidades da versão 2.2:
Interface eficiente para gerir produtos sem estoque
Limpeza do cache da loja pelo Admin
Política de compra com fonte de dados por canal
Nova Modal (Reference Store)
Performance – Agendamento na geração de feeds de produtos
Performance - Adiantar o envio do HTML na renderização das páginas
Performance - Melhoria no relatório de pedidos
NOVO
NOVO
NOVO
NOVO
MELHORIA
MELHORIA
NOVO
INTERFACE EFICIENTE PARA GERIR
PRODUTOS SEM ESTOQUE
Documentação Funcional NOVO
Apresentação
Em um processo B2B, o pedido pode iniciar em um dia e acabar em outro. Dessa
forma, muitos produtos já adicionados no carrinho podem esgotar nesse meio tempo.
Atualmente o sistema apenas barra o fechamento do pedido, mas não fornece uma UI
capaz de gerir (remover, trocar por um similar, etc).
Versão 2.2 Interface eficiente para gerir produtos sem estoque
Utilização
1. Configuração Admin
Versão 2.2 Interface eficiente para gerir produtos sem estoque
No menu Configs -> Configurações Gerais, selecione “Configurações por grupo” nas
opções ao lado. Então selecione “Compras”.
Selecione a opção desejada no campo “Habilitar interface para gerir produtos sem
estoque”.
Utilização
2. Loja
Caso ocorra, o cliente que utiliza o template padrão da basket irá ver algumas cores
diferentes no carrinho.
Os produtos com aviso apareceram em cima na seguinte ordem:
1º - Sem estoque
2º - Estoque parcial
3º - Estoque disponível
Neste caso, os produtos são ordenados por ordem da data de
adicionamento, sempre o mais recente fica mais embaixo.
Versão 2.2 Interface eficiente para gerir produtos sem estoque
Utilização
2. Loja
1. Parâmetros do widget.
a) Por padrão, o widget mostra as mensagens e os botões de remover. Para configurar isso você pode passar como
parâmetro os seguintes valores:
2. No template checkout.basket.template que fica na raiz do tema existe o
widget checkout_basket, mais ou menos assim:
a) {% checkout_basket(jshandler="basket", jsoptions:jsonoptions,IsOneClickBuyButtonAButton=true) with context
Upsell:Model.Upsells %}
3. Com a adição dos parâmetros, ele fica assim:
a) {% checkout_basket(jshandler="basket",
jsoptions:jsonoptions,IsOneClickBuyButtonAButton=true,ShowButtons:true,WidgetVariableToShowMessages:true,pre
fixYouChoose="Você solicitou",sufixYouChoose=", mas só temos") with context Upsell:Model.Upsells %}
Versão 2.2 Interface eficiente para gerir produtos sem estoque
Parâmetro Descrição Valor padrão
ShowButtons Exibir botões de remover caso exista produtos sem estoque. true
WidgetVariableToShowMessages Mostrar mensagem caso haja produtos sem estoque. true
prefixYouChoose Prefixo padrão: 'Você solicitou' Você solicitou
sufixYouChoose Sufixo padrão: ', mas só temos' , mas só temos
Versão 2.2 Interface eficiente para gerir produtos sem estoque
Layout do site
Remove o item.
Remove o item
e manda para a
categoria do
produto
Remove todos
os produtos
sem estoque
Versão 2.2 Interface eficiente para gerir produtos sem estoque
Layout do site
2. Loja
1. Checkout
1. Quando o cliente continua a compra, no checkout é apresentada a
seguinte modal com um aviso:
2. Este aviso se encontra na pasta raiz do seu tema:
1. sualoja/Errors/OutOfStock/OO-001.template
2. É completamente customizável
Volta para o carrinho
LIMPEZA DO CACHE DA LOJA PELO
ADMIN
Documentação Funcional NOVO
Apresentação
A partir do sistema administrativo, agora será possível do próprio cliente realizar a
limpeza dos dados da loja que estão cacheados. Com essa medida, não será mais
necessário do cliente abrir chamados para o Core solicitando o procedimento, uma
vez que ele mesmo terá essa capacidade de execução.
Limpeza do cache da loja pelo AdminVersão 2.2
1. Sistema Administrativo
Acessando o menu Configs > Invalidação de Cache, o usuário administrador da
plataforma terá acesso à tela para a limpeza de cache da aplicação.
Utilização
Limpeza do cache da loja pelo AdminVersão 2.2
As seguintes opções estão disponíveis na tela:
• Grupo de canal: indica para qual grupo de canais será aplicada a limpeza de cache. É
um campo obrigatório.
• Invalidação de Cache (informações cacheadas nos proxies reversos de entrega da
loja):
– Limpar tudo: serão removidas todas as informações que estão no cache da loja.
Clicando nessa opção será exibida uma mensagem de confirmação da operação.
– Limpar home: serão removidas todas as informações da Home que estão no
cache da loja.
– Limpar categorias: serão removidas todas as informações de categorias que
estão no cache da loja.
– Limpar produtos: serão removidas todas as informações de produtos que estão
no cache da loja.
Utilização
Limpeza do cache da loja pelo AdminVersão 2.2
– Limpar output: serão removidas todos os recursos estáticos da loja, como scripts
e estilos.
• Limpeza avançada
– Limpar cache web servers: serão removidas todas as informações de widgets,
templates e componentes cacheados nos servidores de entrega da loja. Clicando
nessa opção será exibida uma mensagem de confirmação da operação.
– Limpar cache distribuído: serão removidas todas as informações de widgets,
templates e componentes cacheados nas aplicações. Basicamente o mesmo
procedimento anterior, mas em um nível centralizado e compartilhado entre
todos servidores de entrega da loja. Clicando nessa opção será exibida uma
mensagem de confirmação da operação.
OBS: para habilitar qualquer uma dessas limpezas avançadas deve-se selecionar a
opção “Desejo realizar uma limpeza de cache da aplicação”.
Utilização
Limpeza do cache da loja pelo AdminVersão 2.2
Assim que a operação de limpeza esteja finalizada, será exibida uma mensagem de
sucesso para informar ao usuário que o procedimento de limpeza foi encerrado sem
erros.
• Atenção: A invalidação de cache avançada poderá deixar o site muito lento ou até
fora por alguns instantes, deverá ser utilizada em extrema necessidade.
Utilização
Limpeza do cache da loja pelo AdminVersão 2.2
POLÍTICA DE COMPRA COM FONTE
DE DADOS POR CANAL
Documentação Funcional NOVO
Apresentação
Estendemos o conceito de política de compra, separando entre políticas dinâmicas e
estáticas. As políticas de compra cadastradas anteriormente serão automaticamente
migradas para o tipo estático. Ao cadastrar uma política dinâmica, teremos a
possiblidade de escolher determinada lista de produtos, definir canais para a mesma e
determinar uma prioridade.
Ainda será possível escolher, dentro de cada produto, políticas estáticas que sempre
prevalecerão sobre políticas dinâmicas.
Foi também adicionada a possibilidade de personalização das mensagens retornadas
pela política de compra. A alteração ocorrerá via modificação de template, conforme
será mostrado na seção “Utilização”.
Versão 2.2 Política de compra com fonte de dados por canal
Utilização
1. Admin
Versão 2.2 Política de compra com fonte de dados por canal
Utilização
Versão 2.2 Política de compra com fonte de dados por canal
Utilização
Versão 2.2 Política de compra com fonte de dados por canal
Utilização
Versão 2.2 Política de compra com fonte de dados por canal
Ao selecionarmos, dentro da política de compra, o tipo dinâmica, serão mostradas três
novas opções.
Prioridade: Prioridade entre as políticas dinâmicas. Lembrando que as políticas
estáticas terão prioridade sobre as dinâmicas, caso um produto se encaixe nas duas.
Seleção dinâmica de produtos: Determina que a política vale para todos os produtos
ou apenas para a lista de produtos informada.
Canal: Determina que a política vale para todos os canais ou apenas para a lista de
canais informada.
Versão 2.2 Política de compra com fonte de dados por canal
Utilização
1. Personalização de mensagens
Realizamos uma alteração para que seja possível a personalização das mensagens
retornadas pela política de compra. O template padrão encontra-se dentro da
estrutura “Default/Errors/PurchasingPolicy/OO-001.template”.
Caso seja necessário a personalização você deve criar um arquivo no caminho
“temadasualoja/Errors/PurchasingPolicy/OO-001.template”.
Contextos:
Error.Context.HasMaxValue: Determina que o produto possui valor máximo de compra.
Error.Context.MaxValue: Valor máximo de compra.
Error.Context.HasMinValue : Determina que o produto possui valor mínimo de compra.
Error.Context.MaxValue: Valor mínimo de compra.
Error.Context.HasMaxPerCustomer: Determina que o produto possui valor máximo de compra por cliente.
Error.Context.MaxPerCustomer: Valor máximo de compra por cliente.
Error.Context.MaxPerCustomerDurationInDays: Duração em dias do valor máximo de compra por cliente.
Error.Context.CatalogItemName: Descrição do item que foi reprovado em uma política de compra.
NOVA MODAL (REFERENCE STORE)
Documentação Funcional NOVO
Apresentação
Novo widget de modal, com controle total pelo css, tamanho, posição e animação.
Com esse widget o lojista não precisará adicionar scripts de terceiros para poder
utilizar uma modal.
Versão 2.2 Nova Modal (Reference Store)
Utilização
2. Loja
O Widget da nova modal deve ser chamado no template master da loja.
Exemplo:
Arquivo: seutemaTemplatesmastersincludesPageFooter.template
Conteúdo do arquivo:
{% browsing_modal %}
{% basket_sendemail %}
{% page_snippets 'footer' %}
{% page_assets 'StaticJavaScript' %}
{% page_assets 'PageJavaScript' %}
{% page_assets 'PageStyleSheet' with only:Widget %}
{% page_speed %}
Chamada do Widget
Versão 2.2 Nova Modal (Reference Store)
Utilização
3. Script
Para utilizar a modal, você pode usar os seguintes meios:
Para garantir a retrocompatibilidade entre modal nova e antiga:
app.modal(options);
Para usar apenas a nova modal
$.publish(‘browsingModal/openMain/', options);
Versão 2.2 Nova Modal (Reference Store)
Utilização
4. Atributo options
Versão 2.2 Nova Modal (Reference Store)
Atributo Tipo Descrição
onComplete função Função que roda após completar o preenchimento da modal.
className String Classe para a modal
onCloseFunction função Função que roda após fechar a modal.
width String/Int Para definir o width da modal
height String/int Para definir o height da modal
Preenchimento da modal
href string URL para abrir dentro da modal
hrefAjax boolean true:Abre por ajax, false:Abre por iframe
html string String contendo html.
element object objeto html
Utilização
5. Exemplos
$.publish(‘browsingModal/openMain/', {
onComplete:function(){ /*Código aqui*/ },
className:"meu-aviso",
onCloseFunction:function(){ /*Código aqui*/ },
href:"http://www.seusite.com.br/sua-url",
hrefAjax:true
});
$.publish(‘browsingModal/openMain/', {
onComplete:function(){ /*Código aqui*/ },
className:"meu-aviso",
onCloseFunction:function(){ /*Código aqui*/ },
href:"http://www.seusite.com.br/sua-url",
hrefAjax:true
});
$.publish(‘browsingModal/openMain/', {
onComplete:function(){ /*Código aqui*/ },
className:"meu-aviso",
onCloseFunction:function(){ /*Código aqui*/ },
href:"http://www.seusite.com.br/sua-url",
hrefAjax:true
});
Versão 2.2 Nova Modal (Reference Store)
PERFORMANCE – AGENDAMENTO NA
GERAÇÃO DE FEEDS DE PRODUTOS
Documentação Funcional NOVO
Apresentação
Para prevenir que a geração de feeds impacte negativamente a performance da loja,
foi desenvolvida a funcionalidade que permite o agendamento.
É possível realizar agendamentos diários definido o horário de preferência, ou de hora
em hora definido a quantidade de horas do intervalo.
Feeds existentes já foram pré-agendados para uma geração diária em um horário de
menor acesso ao site.
Além disso, foi desenvolvida uma nova tag liquid para realização do loop nos produtos
do feed.
Performance – Agendamento na geração de feeds de produtosVersão 2.2
1. Sistema Administrativo
Pela administração da plataforma, é possível realizar alterações na forma como o
agendamento deve ocorrer.
Instalação / Ativação
No painel do sistema administrativo:
Marketing -> Feeds de produtos
Performance – Agendamento na geração de feeds de produtosVersão 2.2
Próxima data de geração
do feed.
Última data de geração
do feed.
Link público do feed: esse é o link que
deve ser informado para os buscadores
e comparadores de preço
1. Sistema Administrativo
Pela administração da plataforma, alterar a tag “for” pela tag “foreach”. Isto permite
que a geração de feed consuma menos recursos e seja entregue ao cliente mais
rapidamente
Instalação / Ativação
No painel do sistema administrativo:
Marketing -> Formatos de feed
Performance – Agendamento na geração de feeds de produtosVersão 2.2
Utilização
1. Loja
Ao acessar o feed pela loja, o feed será redirecionado para a versão exportada
automaticamente.
Feeds exportados são
enviados para o CDN
Performance – Agendamento na geração de feeds de produtosVersão 2.2
Utilização
1. Liquid – Tag foreach
Performance – Agendamento na geração de feeds de produtosVersão 2.2
PERFORMANCE - ADIANTAR O ENVIO
DO HTML NA RENDERIZAÇÃO DAS
PÁGINAS
Documentação Funcional MELHORIA
Apresentação
Esta funcionalidade inicia o envio do html para o browser do cliente assim que as
primeiras informações já estiverem disponíveis, mas principalmente, enviando o
cabeçalho do documento html (<head> ... </head>) permitindo que o browser já
identifique alguns recursos de JS e CSS que a pagina vai utilizar.
Versão 2.2 Performance - Adiantar o envio do HTML na renderização das páginas
Funcionamento
1. Loja
Ao acessar uma pagina, o conteúdo HTML pode ter seu envio iniciado previamente.
Caso o conteúdo já esteja em cache no nosso servidor, o conteúdo já pode ser
imediatamente entregue, sem necessidade de envio parcial.
O transfer-encoding
identifica o envio em
partes do conteúdo
O contente-length
identifica o envio completo
do conteúdo
Versão 2.2 Performance - Adiantar o envio do HTML na renderização das páginas
PERFORMANCE - MELHORIA NO
RELATÓRIO DE PEDIDOS
Documentação Funcional MELHORIA
Utilização
1. Admin
Realizamos a refatoração do relatório de pedidos, visando a melhoria de performance do
mesmo. O relatório pode ser acessado dentro do menu “Relatórios” -> “Gerais”,
selecionando o primeiro relatório da lista.
Ao clicar em exportar, essa tarefa será agendada, e pode ser acessada posteriormente pela
tela de tarefas agendadas.
Versão 2.2 Performance - Melhoria no relatório de pedidos
Utilização
Ao acessar a tela de tarefas agendadas, podemos acompanhar o progresso da
exportação e então realizar o download do arquivo gerado.
Versão 2.2 Performance - Melhoria no relatório de pedidos

Mais conteúdo relacionado

Mais procurados (20)

Versão 37255
Versão 37255Versão 37255
Versão 37255
 
Versao 37255
Versao 37255Versao 37255
Versao 37255
 
Release Notes - Versão 38991
Release Notes - Versão 38991Release Notes - Versão 38991
Release Notes - Versão 38991
 
Versao 35481
Versao 35481Versao 35481
Versao 35481
 
Versão 35481
Versão 35481Versão 35481
Versão 35481
 
Release notes - Versão 38991
Release notes - Versão 38991Release notes - Versão 38991
Release notes - Versão 38991
 
Versao 34944
Versao 34944Versao 34944
Versao 34944
 
Release Notes Versão 2.18
Release Notes Versão 2.18Release Notes Versão 2.18
Release Notes Versão 2.18
 
Versão 1.54
Versão 1.54Versão 1.54
Versão 1.54
 
Versão 1.56
Versão 1.56Versão 1.56
Versão 1.56
 
Versão 1.64
Versão 1.64Versão 1.64
Versão 1.64
 
Versão 1.48
Versão   1.48Versão   1.48
Versão 1.48
 
Release Notes Versão 2.17
Release Notes Versão 2.17Release Notes Versão 2.17
Release Notes Versão 2.17
 
Versão 1.36
Versão 1.36Versão 1.36
Versão 1.36
 
Versão 1.84
Versão 1.84Versão 1.84
Versão 1.84
 
Versão 1.52
Versão 1.52Versão 1.52
Versão 1.52
 
Versão 1.46
Versão 1.46Versão 1.46
Versão 1.46
 
Release Notes Versao 2.16
Release Notes Versao 2.16Release Notes Versao 2.16
Release Notes Versao 2.16
 
Versão 1.74
Versão 1.74Versão 1.74
Versão 1.74
 
Versão 1.68
Versão 1.68Versão 1.68
Versão 1.68
 

Destaque (17)

Release notes - Versão 2.1
Release notes - Versão 2.1Release notes - Versão 2.1
Release notes - Versão 2.1
 
Versão 31320
Versão 31320Versão 31320
Versão 31320
 
Recursos de SEO
Recursos de SEORecursos de SEO
Recursos de SEO
 
Release notes - Versão 2.0
Release notes - Versão 2.0Release notes - Versão 2.0
Release notes - Versão 2.0
 
Versão 28417
Versão 28417 Versão 28417
Versão 28417
 
Lista de recursos
Lista de recursosLista de recursos
Lista de recursos
 
Versão 30634
Versão 30634Versão 30634
Versão 30634
 
Versão 28668
Versão 28668 Versão 28668
Versão 28668
 
Release notes versão 2.6
Release notes versão 2.6Release notes versão 2.6
Release notes versão 2.6
 
Release notes versão 2.5
Release notes versão 2.5Release notes versão 2.5
Release notes versão 2.5
 
Versão 32055
Versão 32055Versão 32055
Versão 32055
 
Versão 29389
Versão 29389Versão 29389
Versão 29389
 
Release notes - Versão 110
Release notes - Versão 110Release notes - Versão 110
Release notes - Versão 110
 
Release notes versão 2.3
Release notes versão 2.3Release notes versão 2.3
Release notes versão 2.3
 
ITM 5
ITM 5ITM 5
ITM 5
 
MRDB 2
MRDB 2MRDB 2
MRDB 2
 
MRDB 7
MRDB 7MRDB 7
MRDB 7
 

Semelhante a Release notes - Versão 2.2

Release notes - Versão 1.11
Release notes - Versão 1.11Release notes - Versão 1.11
Release notes - Versão 1.11Plataforma CORE
 
Release Notes - Versao 1 10
Release Notes - Versao 1 10Release Notes - Versao 1 10
Release Notes - Versao 1 10Plataforma CORE
 
Documentação Fusiontrak - Cadastro de Produtos
Documentação Fusiontrak - Cadastro de ProdutosDocumentação Fusiontrak - Cadastro de Produtos
Documentação Fusiontrak - Cadastro de Produtosemiliogsn
 
Artemix - MarketPlace com Drupal 7
Artemix - MarketPlace com Drupal 7Artemix - MarketPlace com Drupal 7
Artemix - MarketPlace com Drupal 7João Santos
 
Magento - PHPSC Conf 2010
Magento - PHPSC Conf 2010Magento - PHPSC Conf 2010
Magento - PHPSC Conf 2010Filipe Ibaldo
 
Oracle iStore - Apresentação 2016
Oracle iStore - Apresentação 2016Oracle iStore - Apresentação 2016
Oracle iStore - Apresentação 2016luisfcs_br
 
15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - Magento15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - MagentoAdriano Aguiar
 
Magento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerceMagento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerceAdriano Aguiar
 
Funcionalidades da Plataforma de Ecommerce - Magento
Funcionalidades da Plataforma de Ecommerce - MagentoFuncionalidades da Plataforma de Ecommerce - Magento
Funcionalidades da Plataforma de Ecommerce - MagentoLuciano Bonfim
 
Woocommerce - 8º meeupt PHP Pernambuco
Woocommerce - 8º meeupt PHP PernambucoWoocommerce - 8º meeupt PHP Pernambuco
Woocommerce - 8º meeupt PHP PernambucoFábio Fernandes
 
Release Notes Versao 2.12
Release Notes Versao 2.12Release Notes Versao 2.12
Release Notes Versao 2.12Plataforma CORE
 

Semelhante a Release notes - Versão 2.2 (20)

Versão 34944
Versão 34944 Versão 34944
Versão 34944
 
Release notes - Versão 1.11
Release notes - Versão 1.11Release notes - Versão 1.11
Release notes - Versão 1.11
 
Versão 1.76
Versão 1.76Versão 1.76
Versão 1.76
 
Release Notes - Versao 1 10
Release Notes - Versao 1 10Release Notes - Versao 1 10
Release Notes - Versao 1 10
 
Documentação Fusiontrak - Cadastro de Produtos
Documentação Fusiontrak - Cadastro de ProdutosDocumentação Fusiontrak - Cadastro de Produtos
Documentação Fusiontrak - Cadastro de Produtos
 
Artemix - MarketPlace com Drupal 7
Artemix - MarketPlace com Drupal 7Artemix - MarketPlace com Drupal 7
Artemix - MarketPlace com Drupal 7
 
Magento - PHPSC Conf 2010
Magento - PHPSC Conf 2010Magento - PHPSC Conf 2010
Magento - PHPSC Conf 2010
 
Workshop Magento
Workshop MagentoWorkshop Magento
Workshop Magento
 
Oracle iStore - Apresentação 2016
Oracle iStore - Apresentação 2016Oracle iStore - Apresentação 2016
Oracle iStore - Apresentação 2016
 
15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - Magento15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - Magento
 
Magento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerceMagento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerce
 
Versão 35880
Versão 35880Versão 35880
Versão 35880
 
Versao 35880
Versao 35880Versao 35880
Versao 35880
 
Versao 35880
Versao 35880Versao 35880
Versao 35880
 
Versao 1.70
Versao 1.70Versao 1.70
Versao 1.70
 
Versão 1.38
Versão 1.38Versão 1.38
Versão 1.38
 
Versão 1.88
Versão 1.88Versão 1.88
Versão 1.88
 
Funcionalidades da Plataforma de Ecommerce - Magento
Funcionalidades da Plataforma de Ecommerce - MagentoFuncionalidades da Plataforma de Ecommerce - Magento
Funcionalidades da Plataforma de Ecommerce - Magento
 
Woocommerce - 8º meeupt PHP Pernambuco
Woocommerce - 8º meeupt PHP PernambucoWoocommerce - 8º meeupt PHP Pernambuco
Woocommerce - 8º meeupt PHP Pernambuco
 
Release Notes Versao 2.12
Release Notes Versao 2.12Release Notes Versao 2.12
Release Notes Versao 2.12
 

Último

Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxssuserf54fa01
 
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA  - Autora Djamila RibeiroLivro O QUE É LUGAR DE FALA  - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA - Autora Djamila RibeiroMarcele Ravasio
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
Nova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasNova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasraveccavp
 
[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptxLinoReisLino
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfManuais Formação
 

Último (20)

Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptx
 
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA  - Autora Djamila RibeiroLivro O QUE É LUGAR DE FALA  - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Nova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasNova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisas
 
[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
 

Release notes - Versão 2.2

  • 2. Veja algumas melhorias e novidades da versão 2.2: Interface eficiente para gerir produtos sem estoque Limpeza do cache da loja pelo Admin Política de compra com fonte de dados por canal Nova Modal (Reference Store) Performance – Agendamento na geração de feeds de produtos Performance - Adiantar o envio do HTML na renderização das páginas Performance - Melhoria no relatório de pedidos NOVO NOVO NOVO NOVO MELHORIA MELHORIA NOVO
  • 3. INTERFACE EFICIENTE PARA GERIR PRODUTOS SEM ESTOQUE Documentação Funcional NOVO
  • 4. Apresentação Em um processo B2B, o pedido pode iniciar em um dia e acabar em outro. Dessa forma, muitos produtos já adicionados no carrinho podem esgotar nesse meio tempo. Atualmente o sistema apenas barra o fechamento do pedido, mas não fornece uma UI capaz de gerir (remover, trocar por um similar, etc). Versão 2.2 Interface eficiente para gerir produtos sem estoque
  • 5. Utilização 1. Configuração Admin Versão 2.2 Interface eficiente para gerir produtos sem estoque No menu Configs -> Configurações Gerais, selecione “Configurações por grupo” nas opções ao lado. Então selecione “Compras”. Selecione a opção desejada no campo “Habilitar interface para gerir produtos sem estoque”.
  • 6. Utilização 2. Loja Caso ocorra, o cliente que utiliza o template padrão da basket irá ver algumas cores diferentes no carrinho. Os produtos com aviso apareceram em cima na seguinte ordem: 1º - Sem estoque 2º - Estoque parcial 3º - Estoque disponível Neste caso, os produtos são ordenados por ordem da data de adicionamento, sempre o mais recente fica mais embaixo. Versão 2.2 Interface eficiente para gerir produtos sem estoque
  • 7. Utilização 2. Loja 1. Parâmetros do widget. a) Por padrão, o widget mostra as mensagens e os botões de remover. Para configurar isso você pode passar como parâmetro os seguintes valores: 2. No template checkout.basket.template que fica na raiz do tema existe o widget checkout_basket, mais ou menos assim: a) {% checkout_basket(jshandler="basket", jsoptions:jsonoptions,IsOneClickBuyButtonAButton=true) with context Upsell:Model.Upsells %} 3. Com a adição dos parâmetros, ele fica assim: a) {% checkout_basket(jshandler="basket", jsoptions:jsonoptions,IsOneClickBuyButtonAButton=true,ShowButtons:true,WidgetVariableToShowMessages:true,pre fixYouChoose="Você solicitou",sufixYouChoose=", mas só temos") with context Upsell:Model.Upsells %} Versão 2.2 Interface eficiente para gerir produtos sem estoque Parâmetro Descrição Valor padrão ShowButtons Exibir botões de remover caso exista produtos sem estoque. true WidgetVariableToShowMessages Mostrar mensagem caso haja produtos sem estoque. true prefixYouChoose Prefixo padrão: 'Você solicitou' Você solicitou sufixYouChoose Sufixo padrão: ', mas só temos' , mas só temos
  • 8. Versão 2.2 Interface eficiente para gerir produtos sem estoque Layout do site Remove o item. Remove o item e manda para a categoria do produto Remove todos os produtos sem estoque
  • 9. Versão 2.2 Interface eficiente para gerir produtos sem estoque Layout do site 2. Loja 1. Checkout 1. Quando o cliente continua a compra, no checkout é apresentada a seguinte modal com um aviso: 2. Este aviso se encontra na pasta raiz do seu tema: 1. sualoja/Errors/OutOfStock/OO-001.template 2. É completamente customizável Volta para o carrinho
  • 10. LIMPEZA DO CACHE DA LOJA PELO ADMIN Documentação Funcional NOVO
  • 11. Apresentação A partir do sistema administrativo, agora será possível do próprio cliente realizar a limpeza dos dados da loja que estão cacheados. Com essa medida, não será mais necessário do cliente abrir chamados para o Core solicitando o procedimento, uma vez que ele mesmo terá essa capacidade de execução. Limpeza do cache da loja pelo AdminVersão 2.2
  • 12. 1. Sistema Administrativo Acessando o menu Configs > Invalidação de Cache, o usuário administrador da plataforma terá acesso à tela para a limpeza de cache da aplicação. Utilização Limpeza do cache da loja pelo AdminVersão 2.2
  • 13. As seguintes opções estão disponíveis na tela: • Grupo de canal: indica para qual grupo de canais será aplicada a limpeza de cache. É um campo obrigatório. • Invalidação de Cache (informações cacheadas nos proxies reversos de entrega da loja): – Limpar tudo: serão removidas todas as informações que estão no cache da loja. Clicando nessa opção será exibida uma mensagem de confirmação da operação. – Limpar home: serão removidas todas as informações da Home que estão no cache da loja. – Limpar categorias: serão removidas todas as informações de categorias que estão no cache da loja. – Limpar produtos: serão removidas todas as informações de produtos que estão no cache da loja. Utilização Limpeza do cache da loja pelo AdminVersão 2.2
  • 14. – Limpar output: serão removidas todos os recursos estáticos da loja, como scripts e estilos. • Limpeza avançada – Limpar cache web servers: serão removidas todas as informações de widgets, templates e componentes cacheados nos servidores de entrega da loja. Clicando nessa opção será exibida uma mensagem de confirmação da operação. – Limpar cache distribuído: serão removidas todas as informações de widgets, templates e componentes cacheados nas aplicações. Basicamente o mesmo procedimento anterior, mas em um nível centralizado e compartilhado entre todos servidores de entrega da loja. Clicando nessa opção será exibida uma mensagem de confirmação da operação. OBS: para habilitar qualquer uma dessas limpezas avançadas deve-se selecionar a opção “Desejo realizar uma limpeza de cache da aplicação”. Utilização Limpeza do cache da loja pelo AdminVersão 2.2
  • 15. Assim que a operação de limpeza esteja finalizada, será exibida uma mensagem de sucesso para informar ao usuário que o procedimento de limpeza foi encerrado sem erros. • Atenção: A invalidação de cache avançada poderá deixar o site muito lento ou até fora por alguns instantes, deverá ser utilizada em extrema necessidade. Utilização Limpeza do cache da loja pelo AdminVersão 2.2
  • 16. POLÍTICA DE COMPRA COM FONTE DE DADOS POR CANAL Documentação Funcional NOVO
  • 17. Apresentação Estendemos o conceito de política de compra, separando entre políticas dinâmicas e estáticas. As políticas de compra cadastradas anteriormente serão automaticamente migradas para o tipo estático. Ao cadastrar uma política dinâmica, teremos a possiblidade de escolher determinada lista de produtos, definir canais para a mesma e determinar uma prioridade. Ainda será possível escolher, dentro de cada produto, políticas estáticas que sempre prevalecerão sobre políticas dinâmicas. Foi também adicionada a possibilidade de personalização das mensagens retornadas pela política de compra. A alteração ocorrerá via modificação de template, conforme será mostrado na seção “Utilização”. Versão 2.2 Política de compra com fonte de dados por canal
  • 18. Utilização 1. Admin Versão 2.2 Política de compra com fonte de dados por canal
  • 19. Utilização Versão 2.2 Política de compra com fonte de dados por canal
  • 20. Utilização Versão 2.2 Política de compra com fonte de dados por canal
  • 21. Utilização Versão 2.2 Política de compra com fonte de dados por canal Ao selecionarmos, dentro da política de compra, o tipo dinâmica, serão mostradas três novas opções. Prioridade: Prioridade entre as políticas dinâmicas. Lembrando que as políticas estáticas terão prioridade sobre as dinâmicas, caso um produto se encaixe nas duas. Seleção dinâmica de produtos: Determina que a política vale para todos os produtos ou apenas para a lista de produtos informada. Canal: Determina que a política vale para todos os canais ou apenas para a lista de canais informada.
  • 22. Versão 2.2 Política de compra com fonte de dados por canal Utilização 1. Personalização de mensagens Realizamos uma alteração para que seja possível a personalização das mensagens retornadas pela política de compra. O template padrão encontra-se dentro da estrutura “Default/Errors/PurchasingPolicy/OO-001.template”. Caso seja necessário a personalização você deve criar um arquivo no caminho “temadasualoja/Errors/PurchasingPolicy/OO-001.template”. Contextos: Error.Context.HasMaxValue: Determina que o produto possui valor máximo de compra. Error.Context.MaxValue: Valor máximo de compra. Error.Context.HasMinValue : Determina que o produto possui valor mínimo de compra. Error.Context.MaxValue: Valor mínimo de compra. Error.Context.HasMaxPerCustomer: Determina que o produto possui valor máximo de compra por cliente. Error.Context.MaxPerCustomer: Valor máximo de compra por cliente. Error.Context.MaxPerCustomerDurationInDays: Duração em dias do valor máximo de compra por cliente. Error.Context.CatalogItemName: Descrição do item que foi reprovado em uma política de compra.
  • 23. NOVA MODAL (REFERENCE STORE) Documentação Funcional NOVO
  • 24. Apresentação Novo widget de modal, com controle total pelo css, tamanho, posição e animação. Com esse widget o lojista não precisará adicionar scripts de terceiros para poder utilizar uma modal. Versão 2.2 Nova Modal (Reference Store)
  • 25. Utilização 2. Loja O Widget da nova modal deve ser chamado no template master da loja. Exemplo: Arquivo: seutemaTemplatesmastersincludesPageFooter.template Conteúdo do arquivo: {% browsing_modal %} {% basket_sendemail %} {% page_snippets 'footer' %} {% page_assets 'StaticJavaScript' %} {% page_assets 'PageJavaScript' %} {% page_assets 'PageStyleSheet' with only:Widget %} {% page_speed %} Chamada do Widget Versão 2.2 Nova Modal (Reference Store)
  • 26. Utilização 3. Script Para utilizar a modal, você pode usar os seguintes meios: Para garantir a retrocompatibilidade entre modal nova e antiga: app.modal(options); Para usar apenas a nova modal $.publish(‘browsingModal/openMain/', options); Versão 2.2 Nova Modal (Reference Store)
  • 27. Utilização 4. Atributo options Versão 2.2 Nova Modal (Reference Store) Atributo Tipo Descrição onComplete função Função que roda após completar o preenchimento da modal. className String Classe para a modal onCloseFunction função Função que roda após fechar a modal. width String/Int Para definir o width da modal height String/int Para definir o height da modal Preenchimento da modal href string URL para abrir dentro da modal hrefAjax boolean true:Abre por ajax, false:Abre por iframe html string String contendo html. element object objeto html
  • 28. Utilização 5. Exemplos $.publish(‘browsingModal/openMain/', { onComplete:function(){ /*Código aqui*/ }, className:"meu-aviso", onCloseFunction:function(){ /*Código aqui*/ }, href:"http://www.seusite.com.br/sua-url", hrefAjax:true }); $.publish(‘browsingModal/openMain/', { onComplete:function(){ /*Código aqui*/ }, className:"meu-aviso", onCloseFunction:function(){ /*Código aqui*/ }, href:"http://www.seusite.com.br/sua-url", hrefAjax:true }); $.publish(‘browsingModal/openMain/', { onComplete:function(){ /*Código aqui*/ }, className:"meu-aviso", onCloseFunction:function(){ /*Código aqui*/ }, href:"http://www.seusite.com.br/sua-url", hrefAjax:true }); Versão 2.2 Nova Modal (Reference Store)
  • 29. PERFORMANCE – AGENDAMENTO NA GERAÇÃO DE FEEDS DE PRODUTOS Documentação Funcional NOVO
  • 30. Apresentação Para prevenir que a geração de feeds impacte negativamente a performance da loja, foi desenvolvida a funcionalidade que permite o agendamento. É possível realizar agendamentos diários definido o horário de preferência, ou de hora em hora definido a quantidade de horas do intervalo. Feeds existentes já foram pré-agendados para uma geração diária em um horário de menor acesso ao site. Além disso, foi desenvolvida uma nova tag liquid para realização do loop nos produtos do feed. Performance – Agendamento na geração de feeds de produtosVersão 2.2
  • 31. 1. Sistema Administrativo Pela administração da plataforma, é possível realizar alterações na forma como o agendamento deve ocorrer. Instalação / Ativação No painel do sistema administrativo: Marketing -> Feeds de produtos Performance – Agendamento na geração de feeds de produtosVersão 2.2 Próxima data de geração do feed. Última data de geração do feed. Link público do feed: esse é o link que deve ser informado para os buscadores e comparadores de preço
  • 32. 1. Sistema Administrativo Pela administração da plataforma, alterar a tag “for” pela tag “foreach”. Isto permite que a geração de feed consuma menos recursos e seja entregue ao cliente mais rapidamente Instalação / Ativação No painel do sistema administrativo: Marketing -> Formatos de feed Performance – Agendamento na geração de feeds de produtosVersão 2.2
  • 33. Utilização 1. Loja Ao acessar o feed pela loja, o feed será redirecionado para a versão exportada automaticamente. Feeds exportados são enviados para o CDN Performance – Agendamento na geração de feeds de produtosVersão 2.2
  • 34. Utilização 1. Liquid – Tag foreach Performance – Agendamento na geração de feeds de produtosVersão 2.2
  • 35. PERFORMANCE - ADIANTAR O ENVIO DO HTML NA RENDERIZAÇÃO DAS PÁGINAS Documentação Funcional MELHORIA
  • 36. Apresentação Esta funcionalidade inicia o envio do html para o browser do cliente assim que as primeiras informações já estiverem disponíveis, mas principalmente, enviando o cabeçalho do documento html (<head> ... </head>) permitindo que o browser já identifique alguns recursos de JS e CSS que a pagina vai utilizar. Versão 2.2 Performance - Adiantar o envio do HTML na renderização das páginas
  • 37. Funcionamento 1. Loja Ao acessar uma pagina, o conteúdo HTML pode ter seu envio iniciado previamente. Caso o conteúdo já esteja em cache no nosso servidor, o conteúdo já pode ser imediatamente entregue, sem necessidade de envio parcial. O transfer-encoding identifica o envio em partes do conteúdo O contente-length identifica o envio completo do conteúdo Versão 2.2 Performance - Adiantar o envio do HTML na renderização das páginas
  • 38. PERFORMANCE - MELHORIA NO RELATÓRIO DE PEDIDOS Documentação Funcional MELHORIA
  • 39. Utilização 1. Admin Realizamos a refatoração do relatório de pedidos, visando a melhoria de performance do mesmo. O relatório pode ser acessado dentro do menu “Relatórios” -> “Gerais”, selecionando o primeiro relatório da lista. Ao clicar em exportar, essa tarefa será agendada, e pode ser acessada posteriormente pela tela de tarefas agendadas. Versão 2.2 Performance - Melhoria no relatório de pedidos
  • 40. Utilização Ao acessar a tela de tarefas agendadas, podemos acompanhar o progresso da exportação e então realizar o download do arquivo gerado. Versão 2.2 Performance - Melhoria no relatório de pedidos