
No Mini Apps Builder 1.52.0, um produto digital pode ser vendido em uma loja de qualquer tipo: o comprador recebe os arquivos no Telegram imediatamente após o pagamento. Também nesta versão: horários de atendimento para cada ponto e para datas específicas, catálogo de serviços pelo ponto selecionado, pagamento na entrega e cartões de produtos alinhados.
Antes, o produto digital era vendido apenas na loja “Produtos digitais”. Agora, o formulário do produto tem o campo “Tipo de produto” com as opções “Normal” e “Digital”. No produto digital, a dica diz: “O comprador recebe os arquivos no Telegram imediatamente após o pagamento. Pagamento apenas online, sem carrinho”.
O produto digital pago é quitado apenas online. Se o pagamento online não estiver configurado, o formulário exibe o bloco “Pagamento online necessário” com o botão “Configurar métodos de pagamento” e não salva o produto. Um produto digital marcado como “Grátis” é salvo sem pagamento online.

O produto digital é comprado diretamente na página do produto pelo botão “Comprar por …”. A página informa “Chegará neste chat”: imediatamente após o pagamento, e o produto gratuito — imediatamente após o toque. No cartão do catálogo, o produto digital tem o botão “Comprar”, que abre a página do produto.

O método “Pagamento na entrega” agora pode ser adicionado em lojas de qualquer tipo, exceto “Publicidade em canais”. Antes, a loja “Produtos digitais” aceitava apenas pagamento online.
Se a loja não tiver pontos e o pagamento na entrega estiver ativado, o comprador escolhe o método de pagamento no carrinho. Os métodos online aparecem primeiro.
Os horários de atendimento agora são definidos separadamente para cada ponto. Na seção “Horário”, escolha o ponto e a opção: “Por dias da semana” ou “Datas específicas”. Nas datas, é possível selecionar vários dias com Shift ou ⌘ e definir o horário para todos de uma vez. Os botões “Copiar para Seg–Sex” e “Copiar para Sáb–Dom” перенем os horários para dias úteis ou fins de semana. Se a loja não tiver pontos, o horário é único para toda a loja, como antes.
Não é possível fechar um dia que já tenha um agendamento ativo. O painel de salvamento aparece apenas quando há alterações não salvas.

Em “Calendário”, apareceu a seleção de ponto: “Todos os pontos” ou um único ponto. Agendamentos em outros pontos são marcados como “Ocupado em outro ponto”. O botão “Alterar horário” leva ao horário. O agendamento abre em uma barra lateral. No celular, o calendário mostra um dia e uma faixa de dias.

O catálogo de serviços mostra os serviços e preços do ponto selecionado. Ao agendar, o ponto é definido por essa seleção, e ficam disponíveis apenas os dias em que o ponto atende. Se não houver datas livres, o comprador verá “Ainda não há datas de atendimento”.

Na linha de cartões, preços e botões agora ficam alinhados na borda inferior: no catálogo, no menu do estabelecimento e nas recomendações no carrinho. Nas recomendações, o botão voltou a ser “Adicionar”, e não o nome do produto.

Também nesta versão, corrigimos alguns bugs e melhoramos a estabilidade do serviço.