Lidando com o gerenciamento de estoque no Plugin de Reservas e Compromissos para WooCommerce

Publicados: 2018-02-28

Hoje vamos discutir como o gerenciamento de estoque é tratado no plugin Booking & Appointment para WooCommerce. Em primeiro lugar, vamos entender o que você quer dizer com gerenciamento de estoque em nosso plugin.

Discutimos todos os diferentes métodos de reserva em nossos posts anteriores. Em cada um desses métodos, tivemos que sempre definir a configuração máxima de reservas antes de salvar o produto. Essa configuração mostra quantas reservas estão disponíveis para a duração selecionada e, dependendo dos valores salvos, as reservas são feitas para esse produto/serviço no front end.

Assim, o nosso próprio sistema de gestão de stock permite aos administradores de loja definir stocks de produtos/serviços e geri -los de forma eficiente .

Nota : Não use o Gerenciamento de Estoque do WooCommerce aqui, temos nosso próprio Sistema de Gerenciamento de Estoque.

Hoje gostaríamos de discutir essa funcionalidade para todos os 3 métodos de reserva juntos em um post, para ter um conhecimento completo de como funciona o máximo de reservas em nosso plugin.

Então, vamos começar pegando cada método de reserva e entendendo a funcionalidade máxima de reserva :

Reserva de um dia

Refere-se a Dias de Semana Recorrentes , onde um serviço pode ser reservado para o dia inteiro e qualquer dia da semana . Vamos ver como configurar a reserva de um dia e suas reservas máximas.

Adicionaremos configurações máximas de reserva para o produto Salão de festas, onde o salão pode ser reservado para no máximo 20 reservas por dia.

Seção de administrador:

A primeira etapa será criar um produto no link Produtos -> Adicionar Produto . Crie o produto Party Hall Bookings para os clientes reservarem o salão para um único dia .

Na mesma página, você também encontrará o Booking Meta Box que permite configurar seu produto reservável. Habilite reservas clicando na opção Habilitar reserva conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Ativar opção de reserva

Agora selecione o tipo de reserva como apenas dia e você notará que mais duas opções, dia único e várias noites , são exibidas. Aqui selecione Single Day como mostrado abaixo e clique no botão Save Changes .

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Selecionando a opção Dia Único

Agora você precisa adicionar os dias em que este salão estará disponível para aluguel, para isso vá para a aba Disponibilidade onde você precisa habilitar os dias da semana na tabela Weekdays conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Habilitando dias da semana para reservas

Definimos a disponibilidade do Salão de Festas para todas as segundas, terças, quartas e quintas conforme mostrado acima.

Feito isso, adicione o máximo de reservas que podem ser feitas para esses dias selecionados. Como você pode ver na captura de tela abaixo, há a coluna Máximo de reservas na tabela Dias da semana. Aqui você pode definir o máximo de reservas que podem ser feitas em um dia. Adicionamos um máximo de 20 reservas para todas as segundas, terças, quartas e quintas-feiras, conforme mostrado na captura de tela abaixo. Estes podem ser alterados conforme sua necessidade a qualquer momento.

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Máximo de reservas e preço adicionado

Assim, os dias da semana selecionados com suas reservas máximas serão exibidos no front-end, facilitando aos clientes a seleção do dia desejado para reserva.

Front-end:

O produto Party Hall Bookings aparecerá no front-end do site, como mostrado na captura de tela abaixo.

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Produto de reservas de salão de festas

Aqui você pode selecionar um dia desejado e adicionar a reserva ao carrinho. Depois de selecionar o dia, o botão Adicionar ao carrinho na página do carrinho será ativado. Selecionamos 22 de março de 2018 para a reserva conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Dia selecionado para Reservar um Salão

Como você pode ver, uma vez que a data é selecionada no calendário de reservas , o máximo de reservas disponíveis para aquele dia é exibido. Aqui a mensagem 20 reservas estão disponíveis em 22/03/18 aparece acima da opção Selecionar data como mostrado acima.

Digamos que concluímos nossa reserva para esta data e reservamos o salão para 3 de março de 2018 . Agora, se voltarmos e selecionarmos esta mesma data no calendário de reservas, o número de reservas disponíveis para esse dia será mostrado como 19 reservas disponíveis conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Reservas disponíveis exibidas como 19 para 22/03/18

Isso ocorre porque já reservamos o salão para 3 de março de 2018, então apenas 19 reservas serão permitidas para essa data agora. Assim, é assim que as reservas máximas para reservas de um dia funcionam, conforme discutido acima.

Aumente as vendas da loja WooCommerce

"O atendimento ao cliente é ótimo, eles vão além para ajudar e corrigir quaisquer problemas que tive com a configuração de tudo em tempo hábil. Eu uso o plugin de carrinho abandonado e estou muito satisfeito com os resultados e os carrinhos recuperados." - Bran Weintraub

Saber mais

Reserva de várias noites

Vamos ver como funciona a definição de reservas máximas para reservas de várias noites. Adicionaremos configurações máximas de reserva para o produto Hotel Sinclair, Ooty, onde no máximo 30 reservas para o hotel podem ser feitas para qualquer data.

Discutiremos as seções de back-end (seção de administração) e front-end separadamente, conforme abaixo.

Seção de administrador:

Aqui vamos criar um produto Hotel Sinclair, Ooty e fazer reservas para 3 noites . Para isso, vamos criar o produto a partir do link Produtos -> Adicionar Produto .

Na mesma página, você também encontrará o Booking Meta Box que permite configurar seu produto reservável. Habilite reservas clicando na opção Habilitar reserva conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Ativar configurações de reserva

Ao habilitar essa configuração, você pode converter seu produto WooCommerce normal em um produto reservável .

Agora selecione o tipo de reserva como apenas dia , no qual mais duas opções serão exibidas. Selecione a opção Várias noites conforme mostrado abaixo e clique no botão Salvar alterações .

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Selecione o tipo de reserva como várias noites

Agora você precisará adicionar configurações para disponibilizar os quartos do hotel para reserva. Na guia Disponibilidade , você pode definir a disponibilidade do seu produto junto com o máximo de reservas em um dia.

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Configurações de disponibilidade padrão para várias noites

Como você pode ver, todos os dias da semana estão ativados por padrão e o Máximo de reservas em qualquer data é 60 , então vamos definir para 30 , pois queremos apenas 30 reservas em uma determinada data. Clique no botão Salvar alterações para salvar a configuração de disponibilidade para este produto.

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Selecionando dias da semana reserváveis ​​e configurações máximas de reservas

Aqui, como você pode ver, selecionamos todos os dias da semana como reserváveis ​​e o máximo de reservas para cada data reservável é definido como 30 como mostrado acima.

Assim, os dias da semana selecionados com suas reservas máximas serão exibidos no front-end, facilitando aos clientes a seleção do dia desejado para reserva.

Front-end:

O produto Hotel Sinclair, Ooty aparece no front-end do site conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Produto exibido no front-end

Quando você seleciona o hotel para 3 noites , o número máximo de reservas disponíveis para essa data é exibido. Definimos o máximo de reservas a serem feitas para cada dia como 30 , portanto, a mensagem 30 reservas estão disponíveis em 09/03/18 , conforme mostrado acima.

Como vimos no método de reserva de um dia, quando o quarto do hotel é reservado para datas específicas, sua disponibilidade máxima continuará diminuindo para essas datas selecionadas. É assim que as reservas máximas funcionam para reservas de várias noites.

Reserva de slot de data e hora

Em termos semelhantes, conforme discutido na reserva de um dia e várias noites , vamos ver como podemos definir as configurações máximas de reserva para a reserva de intervalo de tempo.

Tomemos o exemplo de marcar uma consulta com um médico onde ele está disponível de segunda a quinta-feira e seus horários seriam das 10h às 14h e à noite das 16h às 19h nesses dias da semana. Vamos criar este produto Dr. Phil's Clinic que marcará no máximo 20 consultas para visita ao médico.

Seção de administrador:

A primeira etapa será criar um produto no link Produtos -> Adicionar Produto .

Na mesma página, você também encontrará o Booking Meta Box que permite configurar seu produto reservável. Habilite as configurações na caixa Booking Meta clicando na opção Enable Booking conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Ativar opção de reserva

Agora selecione o tipo de reserva como Data e hora , conforme mostrado abaixo, e clique no botão Salvar alterações .

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Selecionando a opção Data e Hora

Vamos adicionar os dias da semana em que o médico estará disponível junto com os horários para agendamento de consultas, o que pode ser feito na aba Disponibilidade .

Primeiro selecione os dias da tabela Dias da semana e também adicione o número máximo de compromissos que podem ser feitos naquele dia, conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Selecione dias da semana para agendamentos

Definimos o máximo de reservas para todas as segundas-feiras. Terças, quartas e quintas como 20 reservas .

Agora vamos adicionar os intervalos de tempo para agendar compromissos da tabela Set Weekdays/Dates & It's Timeslot . Os dias da semana selecionados aparecerão e você poderá adicionar diferentes intervalos de tempo para cada dia da semana, conforme mostrado abaixo. Clique no botão Salvar alterações para salvar essas configurações.

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Adicionar intervalos de tempo para agendamentos

O campo Máximo de Bokings permite definir o máximo de compromissos para esse intervalo de tempo específico. Quando o limite é atingido, o intervalo de tempo é bloqueado para receber mais reservas.

Assim, os dias da semana e os horários selecionados , juntamente com suas reservas máximas , serão exibidos no front-end para que os clientes façam reservas.

Front-end :

O produto recém-criado para fazer reservas para a Clínica do Dr. Phil aparecerá no front-end do site, como mostrado na captura de tela abaixo.

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

Produto exibido no front end com data selecionada

Como você pode ver, você é solicitado a primeiro selecionar a data para reservar um compromisso. Selecionamos a data como 22 de fevereiro de 2018 . Assim que a data for adicionada, o máximo de reservas para essa data será exibido conforme mostrado acima. Como o máximo de reservas está definido para 20 , a mensagem 20 reservas estão disponíveis em 22/02/18 é exibida conforme mostrado acima.

Agora, quando você seleciona o Horário de Reserva nos intervalos de tempo adicionados , a disponibilidade muda . Isso significa que quando selecionamos o intervalo de tempo como 10h às 14h , a disponibilidade máxima para esse intervalo de tempo é metade da disponibilidade máxima do dia porque há 2 intervalos de tempo adicionados para o dia.

Portanto, a mensagem que é exibida quando o horário das 10h às 14h é selecionado, é que 10 reservas estão disponíveis para as 10h00 – 14h00 do dia 22/02/18 conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares Disponibilidade máxima exibida

Assim, para o método de reserva de intervalo de data e hora, o máximo de reservas definido para o dia é dividido pelo número de intervalos de tempo adicionados para esse dia. É assim que as configurações de disponibilidade máxima funcionam para reservas de slot de data e hora.

Validação

Considerando o caso que discutimos na reserva de um dia , onde podemos reservar o salão de festas com aluguel, entenderemos como as reservas são tratadas quando o limite máximo de reservas é atingido.

Então, digamos que temos o máximo de reservas para o produto Party Hall Bookings definido para 20 reservas e reservamos todas as 20 reservas para a data selecionada, que é 28 de fevereiro de 2018 .

Agora, quando selecionamos este produto no front end e selecionamos a data 28 de fevereiro de 2018, essa data aparecerá como desativada e a mensagem como Reservado aparecerá conforme mostrado abaixo:

Handling stock management in Booking & Appointment Plugin for WooCommerce - Tyche Softwares

A data aparece desativada quando totalmente reservada

Isso ocorre porque a disponibilidade máxima do salão para 28 de fevereiro de 2018 foi atingida e, portanto, não é possível fazer mais reservas. Assim, a data aparece desabilitada no calendário de reservas, restringindo o overbooking da sala.

Limite de bloqueio para produtos variáveis ​​e valor de atributo

Você também pode definir o limite máximo de reservas para cada variação de diferentes produtos variáveis ​​do WooCommerce. Para entender como isso funciona em profundidade, leia nosso post anterior.

Além disso, este plugin também oferece a capacidade de considerar valores de atributos como Quantidade e permite configurar o bloqueio para o mesmo. Você pode dar uma olhada em nosso post de nível de atributo para saber mais sobre isso.

Conclusão

Neste post, vimos como as reservas máximas podem ser definidas para os 3 principais métodos de reserva, ou seja , um único dia, várias noites e reservas de data e hora fornecidas pelo nosso plug-in de reserva e compromisso para WooCommerce. Também discutimos sobre produtos variáveis ​​e valores de atributos para definir reservas máximas.

Essa configuração desempenha um papel vital no gerenciamento de estoque de produtos ou serviços para negócios online. Portanto, usá-lo de maneira correta ajudará os clientes a aumentar suas vendas on-line em geral.