Saltar para o conteúdo

Perguntas

Aceitar reservas com o WooCommerce

Já tem uma loja WooCommerce, com os seus meios de pagamento, os seus códigos promocionais e o seu IVA. Mais vale que cobre também as suas reservas. Com uma condição: que a loja nunca decida sozinha se ainda há lugar.

Duas formas de o fazer

A loja cobra a reserva. O cliente reserva no formulário de reservas e depois paga na finalização da compra da sua loja. Não há nenhum produto a criar.

Um produto vende um horário. A página de um produto propõe o dia, a hora e a duração, e o cliente adiciona o horário ao carrinho, como um artigo.

O que tem de estar certo

  • Os lugares são contados pelo motor de reservas, não pelo stock da loja. O stock de um produto não sabe que há uma sessão às 10h e outra às 14h.
  • Um lugar adicionado ao carrinho fica guardado, durante algum tempo. Enquanto o cliente paga, mais ninguém deve ficar com ele. Mas um carrinho abandonado deve libertá-lo sozinho; caso contrário, as suas datas enchem-se de carrinhos esquecidos.
  • O preço vem da reserva: o mesmo cálculo que o cliente viu ao reservar, não o preço fixo de um produto.
  • A encomenda e a reserva acompanham-se. Quando é paga, a reserva fica confirmada; quando é cancelada, a encomenda indica-o.

O que verificar

  1. Adicione o último lugar ao carrinho num navegador e depois tente reservá-lo noutro: o segundo pedido deve ser recusado.
  2. Abandone um carrinho: o lugar deve voltar a ficar à venda após o prazo anunciado.
  3. Aplique um código promocional: o total da encomenda deve ser o da reserva.
  4. Pague por transferência bancária: a reserva deve aguardar o pagamento, e não aparecer como confirmada.
Português