{"id":145608,"date":"2026-02-05T16:59:37","date_gmt":"2026-02-06T00:59:37","guid":{"rendered":"https:\/\/help.fooevents.com\/?post_type=docs&#038;p=145608"},"modified":"2026-06-03T06:23:20","modified_gmt":"2026-06-03T13:23:20","slug":"selecao-de-lugares-e-fluxo-de-trabalho-de-checkout","status":"publish","type":"docs","link":"https:\/\/help.fooevents.com\/pt\/docs\/topics\/fooevents-plugins\/fooevents-seating\/seating-selection-and-checkout-workflow\/","title":{"rendered":"Sele\u00e7\u00e3o de lugares e fluxo de trabalho de check-out"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Este guia explica exatamente como o FooEvents Seating lida com a sele\u00e7\u00e3o de assentos, checkout e quando os assentos s\u00e3o reservados ou liberados. Use-o para entender por que os assentos aparecem como indispon\u00edveis, quando est\u00e3o bloqueados e como os status dos pedidos afetam a disponibilidade.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ciclo de vida da sele\u00e7\u00e3o de assentos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em termos gerais, \u00e9 isto que acontece quando um lugar \u00e9 reservado utilizando o sistema FooEvents Seating:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>O cliente seleciona os lugares no <strong data-start=\"1550\" data-end=\"1566\">p\u00e1gina do produto<\/strong>.<\/li>\n\n\n\n<li>Os lugares selecionados s\u00e3o <strong data-start=\"1592\" data-end=\"1622\">mantido no carrinho\/sess\u00e3o<\/strong> enquanto eles v\u00e3o para o caixa.<\/li>\n\n\n\n<li>Em <strong data-start=\"1658\" data-end=\"1670\">checkout<\/strong>, o FooEvents valida a sele\u00e7\u00e3o e verifica se os lugares ainda est\u00e3o dispon\u00edveis.<\/li>\n\n\n\n<li>Se a valida\u00e7\u00e3o for aprovada, o <strong data-start=\"1774\" data-end=\"1794\">a encomenda \u00e9 criada<\/strong> e esses lugares s\u00e3o <strong data-start=\"1815\" data-end=\"1838\">bloqueado imediatamente<\/strong>.<\/li>\n\n\n\n<li>Quando a encomenda chega ao <strong data-start=\"1872\" data-end=\"1900\">estado da gera\u00e7\u00e3o do bilhete<\/strong> (por exemplo, Conclu\u00eddo), o FooEvents usa os dados de assentos armazenados para criar bilhetes.<\/li>\n\n\n\n<li>Os lugares s\u00e3o <strong data-start=\"1989\" data-end=\"2010\">divulgado (ou n\u00e3o)<\/strong> posteriormente com base no seu <strong data-start=\"2031\" data-end=\"2073\">\u201cDisponibilizar lugares no estado da encomenda\u201d<\/strong> configura\u00e7\u00f5es.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> A disponibilidade de lugares \u00e9 verificada no momento do checkout, e n\u00e3o quando os bilhetes s\u00e3o gerados. Isso significa que os lugares podem ser bloqueados sem receber o pagamento e s\u00f3 ser\u00e3o disponibilizados novamente com base nas suas configura\u00e7\u00f5es de libera\u00e7\u00e3o (por exemplo, pedidos cancelados ou com falha) ou se voc\u00ea disponibilizar os lugares manualmente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como funciona a sele\u00e7\u00e3o de lugares<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. P\u00e1gina do produto \u2013 Sele\u00e7\u00e3o de assento e reserva tempor\u00e1ria<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Na p\u00e1gina do produto, o cliente v\u00ea o seu <strong data-start=\"2336\" data-end=\"2353\">mapa dos lugares<\/strong>.<\/li>\n\n\n\n<li>Eles selecionam um ou mais assentos (ou \u00e1reas, dependendo do seu mapa).<\/li>\n\n\n\n<li>Essas escolhas s\u00e3o armazenadas no seu <strong data-start=\"2464\" data-end=\"2480\">carrinho\/sess\u00e3o<\/strong> como parte do item da linha.<\/li>\n\n\n\n<li>Os lugares s\u00f3 ser\u00e3o reservados temporariamente desta forma para <strong>10 minutos<\/strong>. Se o cliente n\u00e3o concluir o processo de checkout dentro de 10 minutos ap\u00f3s adicionar o bilhete de lugar ao carrinho, o(s) lugar(es) ser\u00e1(\u00e3o) disponibilizado(s) novamente para outros clientes escolherem. Se o cliente que selecionou originalmente esse(s) lugar(es) ainda tentar concluir o processo de checkout, ele ver\u00e1 uma mensagem informando que os seus lugares n\u00e3o est\u00e3o mais dispon\u00edveis e ser\u00e1 necess\u00e1rio selecionar lugares diferentes.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nesta fase:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Os lugares est\u00e3o efetivamente \u201creservados\u201d <strong data-start=\"2565\" data-end=\"2601\">apenas para a sess\u00e3o deste cliente<\/strong>, mas eles s\u00e3o <strong data-start=\"2616\" data-end=\"2644\">ainda n\u00e3o bloqueado globalmente<\/strong> no sistema. Esta \u00e9 uma reten\u00e7\u00e3o tempor\u00e1ria, mas estes lugares continuar\u00e3o a aparecer como indispon\u00edveis para todos os outros clientes at\u00e9 que a reten\u00e7\u00e3o seja libertada.<\/li>\n\n\n\n<li>Em certos casos extremos, outro cliente ainda pode tentar selecionar o mesmo lugar, mas isso \u00e9 resolvido durante a valida\u00e7\u00e3o do checkout (veja a pr\u00f3xima etapa).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Altera\u00e7\u00f5es no carrinho de compras - antes de a encomenda ser efectuada<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de uma encomenda ser criada (durante a fase do carrinho\/checkout):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se o cliente <strong data-start=\"5515\" data-end=\"5541\">remove o item do evento<\/strong> do carrinho,<\/li>\n\n\n\n<li>Ou <strong data-start=\"5564\" data-end=\"5588\">reduz a quantidade<\/strong> no carrinho,<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><br><p data-start=\"5612\" data-end=\"5740\">Os lugares previamente selecionados para esse item s\u00e3o <strong data-start=\"5660\" data-end=\"5690\">liberado de volta para dispon\u00edvel<\/strong>, porque nunca foi criada nenhuma ordem para bloque\u00e1-los.<\/p><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se eles adicionarem o produto novamente, devem <strong data-start=\"5788\" data-end=\"5806\">selecionar novamente os lugares<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Valida\u00e7\u00e3o do checkout \u2013 Verifica\u00e7\u00e3o final da disponibilidade de lugares<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quando o cliente envia o formul\u00e1rio de checkout:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>FooEvents Verifica se:\n<ul class=\"wp-block-list\">\n<li>Todos <strong data-start=\"2938\" data-end=\"2965\">campos obrigat\u00f3rios para assentos<\/strong> est\u00e3o presentes (n\u00famero correto de lugares, sele\u00e7\u00f5es v\u00e1lidas, etc.).<\/li>\n\n\n\n<li>O <strong data-start=\"3039\" data-end=\"3077\">ainda h\u00e1 lugares selecionados dispon\u00edveis<\/strong> e que n\u00e3o esteja j\u00e1 bloqueado por outra ordem.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se for encontrado um problema:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O checkout \u00e9 <strong data-start=\"3159\" data-end=\"3170\">bloqueado<\/strong> e um <strong data-start=\"3178\" data-end=\"3195\">mensagem de erro<\/strong> \u00e9 apresentado.<\/li>\n\n\n\n<li>O cliente deve voltar e escolher <strong data-start=\"3247\" data-end=\"3260\">novos assentos<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se tudo estiver v\u00e1lido:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O checkout prossegue e o WooCommerce cria o <strong data-start=\"3336\" data-end=\"3345\">ordem<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Cria\u00e7\u00e3o de ordem - Os lugares est\u00e3o bloqueados<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Assim que a encomenda for criada e o checkout for conclu\u00eddo com sucesso:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Os lugares selecionados s\u00e3o <strong data-start=\"3495\" data-end=\"3532\">marcado imediatamente como indispon\u00edvel<\/strong> para esse evento.<\/li>\n\n\n\n<li>Isso acontece mesmo que a ordem seja:\n<ul class=\"wp-block-list\">\n<li><strong data-start=\"3592\" data-end=\"3611\">Pagamento pendente<\/strong><\/li>\n\n\n\n<li><strong data-start=\"3618\" data-end=\"3629\">Em espera<\/strong> (por exemplo, transfer\u00eancia banc\u00e1ria\/EFT, ordem de compra, revis\u00e3o manual)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">FooEvents armazena o <strong data-start=\"3704\" data-end=\"3730\">dados do assento na encomenda<\/strong>, e esses lugares est\u00e3o agora <strong data-start=\"3756\" data-end=\"3785\">bloqueado para todos os outros<\/strong> at\u00e9 que sejam libertados (ver sec\u00e7\u00e3o 5 abaixo)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta abordagem \u00e9 o que impede a dupla reserva normal do mesmo lugar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Gera\u00e7\u00e3o de bilhetes - utilizando dados armazenados sobre os lugares<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quando a encomenda chegar ao seu endere\u00e7o configurado <strong data-start=\"4130\" data-end=\"4148\">\u201cenviar bilhetes\u201d<\/strong> estado (normalmente <strong data-start=\"4165\" data-end=\"4178\">Conclu\u00eddo<\/strong>):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O FooEvents utiliza o <strong data-start=\"4203\" data-end=\"4229\">sele\u00e7\u00f5es de assentos guardadas<\/strong> da encomenda.<\/li>\n\n\n\n<li>Os bilhetes s\u00e3o gerados e incluem os detalhes exatos do lugar (sec\u00e7\u00e3o, fila, lugar, etc.).<\/li>\n\n\n\n<li>Os bilhetes s\u00e3o enviados por e-mail\/PDF, dependendo da sua configura\u00e7\u00e3o do FooEvents.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Importante:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong data-start=\"4423\" data-end=\"4460\">Sem verifica\u00e7\u00e3o de disponibilidade de segundo lugar<\/strong> acontece nesta fase.<\/li>\n\n\n\n<li>Os lugares j\u00e1 estavam bloqueados no momento do checkout, portanto, a gera\u00e7\u00e3o dos bilhetes consiste apenas em copiar os dados armazenados para os bilhetes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Liberar lugares \u2013 \u201cDisponibilizar lugares no estado da encomenda\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A libera\u00e7\u00e3o autom\u00e1tica do assento \u00e9 controlada inteiramente pelo seu <strong data-start=\"4714\" data-end=\"4756\">\u201cDisponibilizar lugares no estado da encomenda\u201d<\/strong> configura\u00e7\u00e3o. Quando uma encomenda muda para <strong data-start=\"4794\" data-end=\"4821\">qualquer estado que tenha selecionado<\/strong> Nesta configura\u00e7\u00e3o (cancelada ou com falha), os lugares associados a essa encomenda s\u00e3o <strong>lan\u00e7ado<\/strong> e ficar dispon\u00edvel novamente para outros clientes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Recomendamos usar essa op\u00e7\u00e3o com cautela. Liberar lugares automaticamente os tornar\u00e1 dispon\u00edveis novamente e permitir\u00e1 que os seus clientes reservem o lugar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m \u00e9 poss\u00edvel libertar lugares manualmente (ver 5.4 abaixo).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6.1 Reembolsos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong data-start=\"5490\" data-end=\"5533\">o reembolso por si s\u00f3 n\u00e3o libera lugares<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Os lugares s\u00f3 s\u00e3o libertados quando a encomenda passa para um dos estados que configurou em <strong data-start=\"5624\" data-end=\"5666\">\u201cDisponibilizar lugares no estado da encomenda\u201d<\/strong>.<\/li>\n\n\n\n<li>Por predefini\u00e7\u00e3o, isso significa <strong data-start=\"5695\" data-end=\"5708\">Cancelado<\/strong> e <strong data-start=\"5713\" data-end=\"5723\">Falha<\/strong> controlar quando os lugares s\u00e3o libertados.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">O que isto significa na pr\u00e1tica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se <strong data-start=\"5797\" data-end=\"5816\">reembolsar uma encomenda<\/strong> mas deixe-o num estado que seja <em data-start=\"5850\" data-end=\"5855\">n\u00e3o<\/em> inclu\u00eddo em \u201cDisponibilizar lugares no estado da encomenda\u201d, os lugares <strong data-start=\"5918\" data-end=\"5934\">permanecer bloqueado<\/strong>.<\/li>\n\n\n\n<li>Se quiser <strong data-start=\"5952\" data-end=\"5988\">pedidos reembolsados para liberar lugares<\/strong>, deve libertar manualmente o lugar ou alterar o estado da encomenda para <strong data-start=\"6128\" data-end=\"6140\">Cancelado<\/strong> ap\u00f3s processar o reembolso, para liberar o lugar. Isso garante que os lugares n\u00e3o sejam liberados acidentalmente ao reembolsar uma encomenda.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">6.2 Eliminar bilhetes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se <strong data-start=\"6392\" data-end=\"6425\">apagar completamente uma publica\u00e7\u00e3o de bilhete<\/strong>, FooEvents Assentos tamb\u00e9m <strong data-start=\"6450\" data-end=\"6496\">remove o seu lugar da lista de indispon\u00edveis<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Isto efetivamente <strong data-start=\"6518\" data-end=\"6536\">libera o assento<\/strong>, permitindo que seja reservado novamente.<\/li>\n\n\n\n<li>Tenha isso em mente se excluir bilhetes manualmente; n\u00e3o est\u00e1 apenas removendo o registo do bilhete, mas tamb\u00e9m liberando o assento associado de volta para disponibilidade.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">6.3 Cancelamento de bilhetes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Alterar o estado de um bilhete para \u201cCancelado\u201d n\u00e3o liberta o lugar. Ap\u00f3s cancelar um bilhete, ter\u00e1 de libertar manualmente o lugar (ver 5.4) ou cancelar a encomenda para o fazer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6.4 Liberta\u00e7\u00e3o manual dos bancos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No separador \u201cLugares\u201d do produto, pode libertar manualmente os lugares: abra o mapa de lugares na p\u00e1gina de edi\u00e7\u00e3o do produto, selecione os lugares que pretende libertar e guarde. Isso remove esses lugares da lista \u00abindispon\u00edveis\u00bb, para que voltem a ficar dispon\u00edveis para reserva, independentemente do estado da encomenda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como tudo se encaixa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pode pensar nisso como uma cadeia simples:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong data-start=\"5966\" data-end=\"5983\">Configura\u00e7\u00e3o do produto<\/strong>\n<ul class=\"wp-block-list\">\n<li>Define quais lugares existem e como s\u00e3o apresentados.<\/li>\n\n\n\n<li>Utilizado para gerir a disponibilidade de lugares.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong data-start=\"6060\" data-end=\"6083\">Sele\u00e7\u00e3o frontal<\/strong>\n<ul class=\"wp-block-list\">\n<li>O cliente escolhe os lugares na p\u00e1gina do produto.<\/li>\n\n\n\n<li>Os lugares s\u00e3o mantidos no carrinho\/sess\u00e3o enquanto eles avan\u00e7am para o checkout.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong data-start=\"6210\" data-end=\"6233\">Valida\u00e7\u00e3o do checkout<\/strong>\n<ul class=\"wp-block-list\">\n<li>Confirma os dados necess\u00e1rios e verifica se os lugares ainda est\u00e3o dispon\u00edveis.<\/li>\n\n\n\n<li>Se a valida\u00e7\u00e3o for aprovada, a encomenda \u00e9 criada e os lugares s\u00e3o <strong data-start=\"6361\" data-end=\"6372\">bloqueado<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong data-start=\"6378\" data-end=\"6399\">Gera\u00e7\u00e3o de bilhetes<\/strong>\n<ul class=\"wp-block-list\">\n<li>Utiliza as sele\u00e7\u00f5es de assentos armazenadas na encomenda.<\/li>\n\n\n\n<li>Cria bilhetes com as informa\u00e7\u00f5es corretas sobre os lugares.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong data-start=\"6515\" data-end=\"6537\">Regras de estado da encomenda<\/strong>\n<ul class=\"wp-block-list\">\n<li>A sua configura\u00e7\u00e3o \u201cDisponibilizar lugares no estado da encomenda\u201d determina se\/quando os lugares s\u00e3o novamente disponibilizados.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Dicas e melhores pr\u00e1ticas<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong data-start=\"6690\" data-end=\"6734\">Pagamentos atrasados (EFT\/PO\/encomendas em espera)<\/strong>\n<ul class=\"wp-block-list\">\n<li>Lembre-se: os lugares s\u00e3o bloqueados assim que o <strong data-start=\"6784\" data-end=\"6804\">a encomenda \u00e9 criada<\/strong>, mesmo que ainda n\u00e3o tenha sido pago.<\/li>\n\n\n\n<li>Definir apropriado <strong data-start=\"6861\" data-end=\"6881\">estados de lan\u00e7amento<\/strong> (por exemplo, Cancelado\/Falha) para evitar que os lugares fiquem bloqueados indefinidamente para encomendas n\u00e3o pagas.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong data-start=\"6969\" data-end=\"7005\">Mantenha os estados de lan\u00e7amento configurados<\/strong>\n<ul class=\"wp-block-list\">\n<li>Na maioria dos casos, deve manter apenas <strong data-start=\"7042\" data-end=\"7055\">Cancelado<\/strong> selecionado em \u201cTornar os lugares dispon\u00edveis no estado da encomenda\u201d. Muitos gateways de pagamento permitem <strong data-start=\"7060\" data-end=\"7070\">Falha<\/strong> encomendas a serem pagas novamente pelo cliente, mas n\u00e3o <strong data-start=\"7042\" data-end=\"7055\">Cancelado<\/strong> encomendas. Se selecionar <strong data-start=\"7060\" data-end=\"7070\">Falha<\/strong> Neste caso, os lugares ser\u00e3o disponibilizados quando uma encomenda falhar, mas se o cliente pagar essa encomenda, os lugares continuar\u00e3o dispon\u00edveis, podendo levar outros clientes a escolherem tamb\u00e9m esses lugares. O <strong data-start=\"7060\" data-end=\"7070\">Falha<\/strong> destina-se a ser utilizada em casos espec\u00edficos em que as encomendas n\u00e3o podem ser pagas novamente pelos clientes.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong data-start=\"7219\" data-end=\"7263\">Incentive os clientes a concluir o checkout<\/strong>\n<ul class=\"wp-block-list\">\n<li>Os lugares reservados no carrinho n\u00e3o s\u00e3o permanentes; o bloqueio real s\u00f3 ocorre depois de a encomenda ser criada.<\/li>\n\n\n\n<li>Se os clientes demorarem muito e outra pessoa conseguir fazer o check-out com o mesmo lugar primeiro, o check-out tardio falhar\u00e1 na valida\u00e7\u00e3o.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong data-start=\"7509\" data-end=\"7536\">Teste a sua configura\u00e7\u00e3o<\/strong>\n<ul class=\"wp-block-list\">\n<li>Num local de teste ou prepara\u00e7\u00e3o:\n<ul class=\"wp-block-list\">\n<li>Fa\u00e7a um pedido de teste e verifique se os lugares ficam indispon\u00edveis.<\/li>\n\n\n\n<li>Cancele ou recuse a encomenda e confirme que os lugares foram libertados de acordo com as suas defini\u00e7\u00f5es.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u201cO que acontece se algu\u00e9m abandonar o checkout?\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se um cliente abandonar o carrinho ou sair do checkout <strong data-start=\"7852\" data-end=\"7881\">sem fazer o pedido<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nenhuma encomenda \u00e9 criada.<\/li>\n\n\n\n<li>Os lugares s\u00e3o <strong data-start=\"7921\" data-end=\"7936\">n\u00e3o bloqueado<\/strong>.<\/li>\n\n\n\n<li>Qualquer \u201creten\u00e7\u00e3o\u201d tempor\u00e1ria nessa sess\u00e3o desaparece efetivamente ap\u00f3s 10 minutos, e os lugares permanecem dispon\u00edveis.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u201c\u00c9 poss\u00edvel reservar um lugar duas vezes?\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Em condi\u00e7\u00f5es normais de utiliza\u00e7\u00e3o, <strong data-start=\"8094\" data-end=\"8100\">n\u00e3o<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No momento do checkout, o FooEvents verifica se os lugares ainda est\u00e3o dispon\u00edveis.<\/li>\n\n\n\n<li>A primeira encomenda bem-sucedida que passa na valida\u00e7\u00e3o <strong data-start=\"8228\" data-end=\"8247\">bloqueia o assento<\/strong>.<\/li>\n\n\n\n<li>Tentativas posteriores usando esse mesmo assento ir\u00e3o <strong data-start=\"8294\" data-end=\"8311\">falha no checkout<\/strong> e o cliente ser\u00e1 informado para escolher outros lugares.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A dupla reserva s\u00f3 pode ocorrer se:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Altera os dados diretamente na base de dados ou<\/li>\n\n\n\n<li>Voc\u00ea substitui manualmente algo fora do fluxo normal.<\/li>\n\n\n\n<li>Se configurar os lugares para serem novamente disponibilizados em encomendas \u201cCanceladas\u201d e\/ou \u201cFalhadas\u201d e, em seguida, permitir que um cliente pague novamente a mesma encomenda que foi anteriormente definida com este estado.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u201cOs bilhetes revalidam os lugares?\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A valida\u00e7\u00e3o do assento est\u00e1 conclu\u00edda <strong data-start=\"8587\" data-end=\"8595\">uma vez<\/strong>, no checkout, antes de criar o pedido.<\/li>\n\n\n\n<li>Gera\u00e7\u00e3o de bilhetes de forma simples <strong data-start=\"8668\" data-end=\"8698\">l\u00ea os dados armazenados do assento<\/strong> da encomenda.<\/li>\n\n\n\n<li>Se a encomenda existir e os lugares forem v\u00e1lidos nesse momento, os bilhetes ser\u00e3o criados em conformidade.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esse \u00e9 o fluxo completo. Se ainda assim voc\u00ea observar um comportamento inesperado com bloqueios ou libera\u00e7\u00f5es de assentos, verifique:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O seu <strong data-start=\"8925\" data-end=\"8967\">\u201cDisponibilizar lugares no estado da encomenda\u201d<\/strong> configura\u00e7\u00e3o e<\/li>\n\n\n\n<li>O <strong data-start=\"8989\" data-end=\"9014\">estados reais das encomendas<\/strong> em WooCommerce para as encomendas afetadas.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>This guide explains exactly how FooEvents Seating handles seat selection, checkout, and when seats are reserved or released. Use it to understand why seats show as unavailable, when they are blocked, and how order statuses affect availability. Seating Selection Lifecycle At a high level, this is what happens when a seat is booked using FooEvents [&hellip;]<\/p>\n","protected":false},"featured_media":0,"parent":957,"menu_order":0,"template":"","doc_tag":[162,84,695,178,111,496,493],"class_list":["post-145608","docs","type-docs","status-publish","hentry","doc_tag-cancel","doc_tag-checkout","doc_tag-fail","doc_tag-fooevents-seating","doc_tag-seat","doc_tag-seating","doc_tag-seats"],"_links":{"self":[{"href":"https:\/\/help.fooevents.com\/pt\/wp-json\/wp\/v2\/docs\/145608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.fooevents.com\/pt\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.fooevents.com\/pt\/wp-json\/wp\/v2\/types\/docs"}],"version-history":[{"count":11,"href":"https:\/\/help.fooevents.com\/pt\/wp-json\/wp\/v2\/docs\/145608\/revisions"}],"predecessor-version":[{"id":148661,"href":"https:\/\/help.fooevents.com\/pt\/wp-json\/wp\/v2\/docs\/145608\/revisions\/148661"}],"up":[{"embeddable":true,"href":"https:\/\/help.fooevents.com\/pt\/wp-json\/wp\/v2\/docs\/957"}],"wp:attachment":[{"href":"https:\/\/help.fooevents.com\/pt\/wp-json\/wp\/v2\/media?parent=145608"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.fooevents.com\/pt\/wp-json\/wp\/v2\/doc_tag?post=145608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}