Sin impuesto Con impuesto

Reserva de estoque RKR no carrinho: Contagem regressiva para PrestaShop

Price: 72,60 €
Primeiro ano: 72,60 € IVA incl.
A partir do segundo ano: 18,15 €/ano IVA incl.
  • Um ano de suporte técnico e atualizações vitalícias; a partir do segundo ano, o suporte é alargado por 18,15 €/ano e inclui as suas ideias de melhoria gerais para o módulo.
  • Renova-se sozinha; cancela quando quiser, sem fidelização.
Pagamento único: 72,60 € IVA incl.
  • Um ano de suporte técnico e atualizações vitalícias; depois, o suporte termina (com a subscrição é alargado por 18,15 €/ano).
  • Um único pagamento, sem cobranças automáticas.
60,00 € Sin impuesto 72,60 € Con impuesto

O sistema reserva as unidades assim que o cliente as adiciona ao carrinho e exibe uma contagem regressiva na página do produto, no carrinho, no mini-carrinho e na finalização da compra. Se a contagem regressiva expirar, as unidades são liberadas automaticamente; enquanto isso, ninguém mais poderá reservar a última unidade. Ideal para lançamentos, edições limitadas, vendas relâmpago e drops.

Compatível com PrestaShop 1.7.8 e 9.x. Não modifica seu estoque físico.

Compartilhar

Experimente a demo

Lançamentos e vendas relâmpago

Três clientes, uma última unidade. Dois saem irritados.

No PrestaShop, o estoque só diminui quando o pedido é validado: até então, todos veem a unidade disponível e todos acreditam que ela é sua. Reserva de estoque RKR no carrinho Separe as unidades assim que elas entrarem no carrinho e mostre ao cliente uma contagem regressiva.

10 minutos
Reserva padrão, com contagem regressiva visível; você escolhe a duração, de 1 minuto a 24 horas.
23 modelos
para a contagem regressiva, com pré-visualização ao vivo e CSS editável.
1.7.8 → 9.x
Uma única versão do módulo para todas as suas lojas PrestaShop.

/ A última unidade será vendida apenas uma vez.

Cada reserva é criada dentro de uma transação de banco de dados com bloqueio de linha (SELECT ... FOR UPDATE), portanto, dois clientes que clicam em "Adicionar ao carrinho" ao mesmo tempo não acabam com o mesmo último item. E a proteção não termina no carrinho:

A adição está limitada ao que está disponível.
Se as unidades disponíveis estiverem reservadas em outros carrinhos, o carrinho mantém as que estão disponíveis e o cliente lê o motivo: quantas restam e que as restantes poderão ser liberadas em alguns minutos.
O pagamento possui um cheque final.
Tanto a página de pedidos quanto a validação do módulo de pagamento redirecionam o cliente para o carrinho caso ele ainda tenha um item reservado por outro cliente, exibindo o produto e a quantidade disponível. Como alternativa, o item pode ser removido automaticamente.
As unidades são liberadas automaticamente após o vencimento.
Uma reserva expirada para de ser contabilizada imediatamente, sem esperar por nenhuma tarefa. A limpeza é feita usando o próprio tráfego da loja (no máximo uma vez por minuto) e, se desejar, você pode adicionar a URL do cron para executá-la a cada 5 minutos.

Não afeta seu estoque físico. As reservas são armazenadas em tabelas próprias do módulo: elas não são registradas no estoque do PrestaShop e, se você desativá-las, a loja funcionará normalmente. Produtos vendidos como encomendados (fora de estoque) não estão sujeitos a limitações: a reserva deles apenas avança a contagem regressiva.

/ Uma contagem regressiva onde o cliente decide.

O cronômetro aparece na página do produto, no carrinho de compras (barra de notificações, painel de resumo e relógio em cada linha), no mini-carrinho do cabeçalho e na finalização da compra. Cada local é ativado e desativado separadamente, e o cliente pode estender a reserva ou liberar as unidades por conta própria.

Extensões com limites
Por padrão, existem duas extensões de 5 minutos por reserva. Você pode alterar o número, a duração ou desativá-las completamente, para que ninguém bloqueie seu estoque indefinidamente.
Urgência que é perceptível
Quando faltarem 2 minutos, a contagem regressiva muda para "urgente" e, nos últimos 30 segundos, para "crítico" (você pode ajustar ambos os limites). Opcionalmente, um alerta sonoro e uma notificação no navegador são exibidos quando o tempo expira.
Notificação por e-mail antes do vencimento
Os clientes com conta recebem um e-mail quando faltam poucos minutos para o término da reserva (2 por padrão), com um link direto para o carrinho de compras. Esse recurso está desativado por padrão, e os modelos estão disponíveis em espanhol, inglês, francês, italiano, alemão e português.
Os convidados incluíam
Qualquer pessoa que compre sem uma conta também faz uma reserva e é contabilizada no estoque. Se você deseja que apenas clientes cadastrados façam reservas, desative essa função.
Escassez com dados reais
Na lista, "Apenas N unidades restantes" e "N unidades reservadas em outros carrinhos" correspondem ao estoque real menos as reservas, e não a um número inventado.

/ Regras para cada campo

As configurações gerais se aplicam a toda a loja, e você pode adicionar regras para produtos e categorias específicos. A regra do produto tem precedência; se não houver nenhuma, a regra da categoria mais específica tem precedência; se não houver regra de categoria, as configurações gerais têm precedência. Um valor 0 em uma regra significa "herdar".

Janela de data
Uma regra pode ter uma data de início e uma data de término: perfeita para um lançamento de 48 horas ou uma promoção relâmpago. Fora do período especificado, a regra é ignorada e as configurações gerais são aplicadas.
Máximo por cliente e por regra
Limita o número de unidades que uma pessoa pode reservar por produto (10 por padrão): proteção contra bots e revendedores durante os lançamentos.
Margem de segurança
Unidades que nunca são oferecidas: com uma margem de 2, um produto com 10 unidades mostra 8 disponíveis. Seguro barato caso outro sistema, como um ERP, também registre seu estoque.
Por combinação
As reservas são contabilizadas por produto e por combinação, portanto, cada tamanho ou cor tem seu próprio estoque reservado.

/ Meça o que acontece com suas ações.

A aba Estatísticas mostra o funil de reservas (reservas feitas, prorrogadas, convertidas em pedidos, expiradas e liberadas), um mapa de calor por dia da semana e horário, os produtos mais reservados, os motivos de cada liberação ou rejeição e a distribuição entre visitantes e clientes cadastrados. Você escolhe o período (hoje, 7, 30, 90 ou 365 dias, ou datas personalizadas) e exporta os dados como um arquivo CSV. Os gráficos funcionam sem serviços externos.

Cada vez que o módulo impede a venda de uma unidade que outro cliente havia reservado, ele registra como "negada": esse é o seu contador de... últimas unidades salvas. Além disso, nos detalhes do produto no painel administrativo, você pode ver as reservas ativas para esse produto (carrinho, cliente, unidades, tempo restante e upgrades) e a regra que se aplica a ela.

/ Faça com que pareça com a sua loja.

Escolha entre 23 designs, do clássico ao vidro fosco, neon ou escuro, e personalize cores, bordas, tipografia, tamanhos e sombras. Ao selecionar um design, a pré-visualização é atualizada instantaneamente, sem recarregar a página, e inclui seu próprio cronômetro de contagem regressiva. Você pode atribuir diferentes efeitos de animação aos estados normal, urgente e crítico (respeitando as configurações de movimento reduzido do sistema) e ajustá-los com seu próprio CSS no painel administrativo.

Os textos que o cliente vê são editados por idioma e vêm de série em espanhol, inglês, francês, italiano, alemão e português. O módulo é multiloja: cada loja tem suas próprias configurações. No painel administrativo, ele aparece em «Rekire MÓDULOS» → «Reserva de Estoque», com Configurações, Regras, Design, Estatísticas e um guia passo a passo.

/ O que você deve saber

O módulo requer que o gerenciamento de estoque esteja habilitado no PrestaShop; sem ele, não há estoque para reservar e ele permanece inativo em vez de bloquear qualquer coisa. Ele usa os hooks padrão de produto, carrinho e finalização de compra: se o seu tema não imprimir nenhum deles, o guia indica onde verificar. Se você já possui a versão 1.1.x, você carrega o novo arquivo ZIP: o módulo move o menu para «Rekire O comando “MODULES” regenera a folha de estilo e respeita o texto que você alterou.

Compatível com PrestaShop 1.7.8 e 9.x

Desenvolvido e mantido por EXIGIR

v1.2.0

[destacado]

Primeira versão completa sob a marca Rekire . A versão 1.1.5 era funcional, mas incompleta; esta versão a torna pronta para venda.

Novos recursos

  • O menu "MÓDULOS Rekire " ( RkrBackOfficeMenuTrait ) exibe o módulo dentro do grupo de módulos Rekire compartilhados, com suas seções Configurações, Regras, Design, Estatísticas e Guia, e cada entrada no idioma preferido do funcionário (es, en, fr, it, de, pt). Anteriormente, ele estava localizado em "Vender" com seu nome em inglês.
  • A reserva é respeitada ao adicionar itens ao carrinho. Se as unidades disponíveis estiverem reservadas em outros carrinhos, o carrinho conterá apenas as unidades disponíveis, e o cliente verá o motivo ("Atualmente, há apenas N unidades disponíveis..."). Anteriormente, o produto era adicionado mesmo assim, e a notificação aparecia, no mínimo, na finalização da compra.
  • Verificação final no checkout : Além da página de pedidos, a validação do módulo de pagamento retorna ao carrinho caso ainda haja alguma unidade reservada por outro cliente, exibindo detalhes sobre qual produto e quantas unidades estão disponíveis.
  • Textos para o cliente em seis idiomas (es, en, fr, it, de, pt) como padrão, e quatro novos editáveis: unidades reservadas em outros carrinhos, horário de reserva no carrinho, adição limitada e adição rejeitada.
  • Aviso ao adicionar : "Adicionado ao carrinho: unidades reservadas durante as 09:58".
  • Envie um e-mail informando que sua reserva está prestes a expirar mails/ / (seis idiomas) e também enviado sem um cron job, usando o próprio tráfego da loja.
  • Quando a opção "Remover item do carrinho" expira, o item é de fato removido do carrinho (antes, apenas a reserva era liberada).

Arranjos

  • O carrinho de compras do cliente podia ser perdido ao adicionar um produto: o ponto de acesso AJAX do módulo armazenava seu contador de requisições no cookie, e uma sincronização que coincidia com a ação "adicionar ao carrinho" sobrescrevia o cookie sem o carrinho. Agora, esse ponto de acesso nunca mais grava no cookie.
  • Uma reserva de 10 minutos costumava durar 2 horas e 10 minutos em servidores com PHP e MySQL em fusos horários diferentes (PHP em Madrid, MySQL em UTC): o tempo era reduzido usando o horário do PHP e comparado com a função NOW() do MySQL. Agora tudo usa o mesmo relógio.
  • O painel de Estatísticas estava sempre vazio , as regras por categoria não eram aplicadas e a pesquisa e a lista de regras não retornavam nada: essas consultas pediam ao PrestaShop o cursor em vez das linhas ( executeS( $sql , false) ).
  • Uma regra sem datas estava falhando na reserva : a janela vazia era salva como 0000-00-00 00:00:00 e o sistema a interpretava como "a venda terminou". Agora, ela é salva como NULL, e a atualização corrige as regras que já haviam sido salvas.
  • "Estender" liberou a reserva em vez de estendê-la, embora o cliente tenha visto "Reserva estendida".
  • Dois clientes poderiam obter a última unidade se ambas as reservas fossem as primeiras para aquele produto: SELECT … FOR UPDATE não bloqueia linhas que ainda não existem. Agora, cada produto e combinação é reservado com um bloqueio nomeado.
  • "Aplicar somente se o estoque for inferior a" fez o oposto: reservou quando havia bastante estoque e não quando havia pouco.
  • A contagem regressiva não aparecia na página de finalização da compra para as versões Classic e Hummingbird, que não utilizam displayFooter nessa página: agora ela aparece no displayCheckoutSummaryTop .
  • O gancho actionFrontControllerAfterInit foi descontinuado no PrestaShop 9 e, no modo de depuração, seu aviso interrompia as respostas AJAX do carrinho: actionFrontControllerInitAfter estava sendo usado, recurso que existe desde a versão 1.7.8.
  • Nas áreas onde os erros no carrinho não são exibidos, o cliente cujo item adicional foi rejeitado não via nada: agora o módulo o alerta.
  • O cartão indicava "1 unidade reservada por outros clientes", quando a unidade pertencia ao visitante .
  • Os textos da loja apareciam em inglês em todos os idiomas .
  • A aba de texto exibia o texto no idioma do funcionário em todos os idiomas, portanto , ao salvar, todos os textos ficavam sobrepostos .
  • Os modelos de e-mail continham tags de modelo que o PrestaShop não processa em e-mails: eles teriam chegado com o código visível e também estavam em uma pasta onde Mail::send() não os encontra.
  • Salvar as configurações não alterou a data na folha de estilo, e o navegador continuou a exibir a versão anterior do design .
  • Antes, a folha de estilo era recompilada e comparada a cada visita; agora, ela é gravada ao salvar e o repositório apenas verifica se ela existe.
  • Os produtos que estão esgotados (em pré-venda) deixam de ser limitados: a sua reserva apenas prolonga a contagem decrescente.
  • Sem o gerenciamento de estoque ativado, o módulo permanece inativo em vez de bloqueado.
  • Remova os hooks que não existem no PrestaShop ( actionCart , actionCartUpdateQuantity , actionProductAttributesModify ) ou que eram aliases ( displayProductButtons ), e o carregamento de scripts de módulo em todas as páginas do painel administrativo.
  • A mensagem de erro ao estender uma reserva costumava exibir um código interno ( max_extensions_reached ); agora é um texto para o cliente.
  • Tradução revisada para o espanhol: "stock" havia sido traduzido como "actions".

Para complementos

  • Sem nofilter nos templates, sem HTML no PHP, sem Context:: , file_get_contents() ou Tab::getIdFromClassName() .
  • .htaccess e index.php estão presentes em todas as pastas, config.xml é idêntico ao do PHP, logo.png tem dimensões de 57x57 e a licença AFL 3.0 está presente em todos os arquivos.
  • tests/ e as folhas de estilo geradas não são incluídos no pacote.

Atualização da 1.1.x

upgrade/ upgrade-1.2.0.php move o menu, remove os hooks antigos, regenera a folha de estilo e restaura ao idioma original os textos que ainda possuíam o valor em inglês de fábrica (os textos alterados pelo comerciante são respeitados).

4 outros produtos da mesma categoria

rkrmixmatchbox
108,90 €
90,00 € Sin impuesto 108,90 € Con impuesto

Questions and answers

Nobody has asked anything about this product yet.

Carregando...
Consentimento de cookies
Voltar ao topo