WooCommerce Easy Booking

Descrição

Este plugin adiciona uma opção aos produtos do WooCommerce para agendá-los ou alugá-los.

Ele adiciona um ou dois campos à página do produto: uma data de início e talvez uma data de fim, e se necessário calcula um novo preço baseado em uma base diária, noturna, semanal ou personalizada (Ex: $4 por dia / noite / semana / período personalizado.

Ele usa o Pickadate.js para exibir os calendários e definir as datas.

Veja um demo do plugin aqui.

Para mais recursos, veja estes complementos:

Imagens de tela

  • Página do Produto
  • Calendário
  • Datas selecionadas

Instalação

Primeiro você precisa instalar e ativar o WooCommerce.

  1. Instale o plugin “WooCommerce Easy Booking”.
  2. Ativar o plugin.
  3. No seu painel de administração, vá até o menu “Easy Booking” para configurar o plugin.
  4. No seu painel de administração, vá até a página do produto do WooCommerce que deseja permitir agendamento ou aluguel.
  5. Selecione a caixa de seleção “Agendável” próxima ao drop-down de tipo de produto.
  • Para produtos variáveis você deve selecionar a opção “Agendável” em ambos o produto ascendente e na variação que deseja definir como agendável. Você pode ter variação agendável e não agendável para o mesmo produto, mas se uma das variações é agendável, o produto ascendente também deve ser agendável.

  • Para produtos agrupados, você deve definir os produtos ascendentes E descendente como agendáveis. De outra forma, não irá funcionar corretamente.

  1. Se deseja definir opções de agendamento para cada produto, vá até a aba “Agendamentos” na página do produto (ou na aba “Variações” para produtos variáveis para gerenciar as opções de agendamento no nível da variação). Você também pode definir estas opções para cada produto nas configurações do plugin.

  2. E é isso!

FAQ

O calendário não funciona.

Se o calendário não for exibido, pode haver um erro de JavaScript. Abra o console do seu navegador (F12 > Console) e procure por erros. Arquivos de tradução podem estar perdidos, use o formulário de contato no fórum de suporte se for este o caso.

Se você está em um Multisite e o calendário não está funcionando, certifique-se de salvar as configurações do plugin novamente para gerar a folha de estilos correspondente ao seu site.

Como eu posso remover o cálculo do preço?

Você pode usar o filtro easy_booking_two_dates_price para retornar o preço-base do produto ao invés do novo preço calculado.
Consulte a documentação do plugin para mais informações.

O WooCommerce Easy Booking é compatível com sites em Rede?

Sim, a versão 1.5 é agora compatível com Multisites. Você irá precisar instalar o plugin na rede, e então ativá-lo em cada site.

Para os complementos, você precisa digitar as chaves de licença na rede.

Não consigo tornar um produto não agendável.

Certifique-se de deselecionar a opção “Tornar todos os produtos agendáveis” na página de configurações do plugin (Easy Booking > Configurações) se desejar ter produtos não agendáveis.

Como tornar um produto agendável e não agendável ao mesmo tempo?

Você pode criar um produto variável com duas variações: uma agendável e outra como um produto regular.

Onde estão as opções de “texto para Início”, “texto para Fim” e “Texto Informativo”?

Estas opções foram removidas do plugin na versão 2.0 porque era impossível tornar estes textos personalizados traduzíveis.

Então, como eu posso alterar os textos “Início” e “Fim”?

Veja este código em https://gist.github.com/Ashanna/94da0e88dd6e1a498632feee3f67b903 e adicione-o ao arquivo functions.php do seu tema.

E o texto de informação?

Par adicionar um texto de informação antes do(s) seletor(es) de data(s), veja o código em https://gist.github.com/Ashanna/0e5594c04eef1a2cd9f0beb9f5036904 e adicione-o ao arquivo functions.php do seu tema.

Como eu posso alterar os textos “/dia” e “Selecione as datas”?

Há dois filtros disponíveis. O ‘easy_booking_display_price’ e o ‘woocommerce_loop_add_to_cart_link’.
Por favor consulte a documentação do plugin para mais informações.

Posso ter horas ao invés de ou além de datas?

No momento isso não é possível.

As datas podem ser selecionadas na página do pedido e aplicadas a todos os produtos no carrinho?

Não, as datas precisam ser selecionadas individualmente na página do produto para cada produto.

A atualização automática não funciona para os complementos

Se você tiver qualquer problema com atualizações dos complementos, por favor envie uma mensagem com o seu número do pedido e a chave da licença para obter a versão mais recente.

Como eu posso ajudar no desenvolvimento deste plugin?

Desenvolver e manter plugins de WordPress toma muito tempo. Se você deseja ajudar no desenvolvimento você pode obter um ou vários complementos para o Easy Booking aqui. Obrigado!

Avaliações

15 de fevereiro de 2020
Incredible support! I use this plugin for a client since 2015, works perfectly well
29 de novembro de 2019
I could spend a long time writing about Easy Booking: I use it since 2015. In a few simple lines I can tell you: - The code by Natasha is super clean and well-written - The Core plugin is free and it really does the job - Add-Ons are intelligent and the prices are affordable - The price of all Add-Ons is lower than WC Bookings - The developer is always eager to deliver awesome code
4 de setembro de 2019
Could not fault Natasha at all with plugin nor the support. Had a few issues that were coming up that I was not able to fix. Reached out, and was able to get a resolution. Went the extra mile to make sure that everything else was working perfectly. Would highly recommend.
10 de julho de 2019
Be careful, scam, not a free booking plugin. I've suffered this plugin and I had to pay some addons (by mistake) and still does not serve to make hotel reservations, restaurant, camping or similar. If you use the free version, it will works only like a calendar, i.e.: if you have 5 rooms and someone book your 5 rooms for 1 week, people will be able go on booking rooms on same dates forever, so it will never count the total rooms you have available for every period. Well, if you analyze the brief description of this plugin correctly: “This plugins adds an option to WooCommerce products in order to book or rent them. See the plugin demo here.”” This plugin adds a calendar. If you pay for the addons, you’ll have an option to book… Note: In the case you want someone book a room, be careful because overbooking will occur on your business for next bookings. The plugin demo is with all the extra pay (not free) staff: AVAILABILITY CHECK (49€), PRICING FEATURE (29€), DISABLE DATES (29€), DURATION DISCOUNTS (29€)… TOTAL 136€ for a “free and easy booking plugin” Well, in the case you take the decision to go on, be careful because if you do not pay for: 1. AVAILABILITY CHECK (49€): People will never know when you have all your hotel / restaurant completely booked and they will be able to go on doing reservetations and you will have to give them the money back because you will not have room for them. 2. PRICING FEATURE (29€): You will not be able to use different prices depending on the time of the year or if the reservation is for high or low season, so the prices for the rooms will have to be all the year the same 3. DISABLE DATES (29€): You will not be able to block dates in which you have your business fully booked or in which the business is closed for holidays, Christmas, New Year's Eve or any other reason. In addition, if the hotel is full (overbooking), nobody will ever find out and people will continue doing repeated reservations on same dates and same rooms that are already booked... 4. DURATION DISCOUNTS (29€): You will not be able to apply discounts of any kind, such as on sporadic dates or when the bookings are for several days in a row In short, do not do like me, read what you install to your client or to your business before you start, to prevent to take a surprise. Before downloading this plugin, consider buying one that is really worth it, I will not give examples because I'm not in favor of creating competition, but there are many plugins out there that for less than € 50 have everything you need for a business reservations and without headaches.
Leia todas as 35 avaliações

Contribuidores e desenvolvedores

“WooCommerce Easy Booking” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

“WooCommerce Easy Booking” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.

Traduzir “WooCommerce Easy Booking” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

2.2.9 – 2020-03-27

  • Correção – Problema de opacidade após selecionar datas.
  • Correção – Corrigida e melhorada a compatibilidade com os Complementos de Produto do WooCommerce. Complementos baseados em porcentagem, preço fixo e em quantidade agora devem ser calculados corretamente.
  • Correção – No modo “Noites”, a duração mínima do agendmento é agora sempre no mínimo 1 noite (ao invés de 0).
  • Adicionado – Filtro ‘easy_booking_new_price_to_display’.
  • Adicionado – Filtro ‘easy_booking_new_regular_price_to_display’.
  • Adicionado – Filtro ‘easy_booking_cart_item’.
  • Adicionado – Filtro ‘easy_booking_calculate_booking_price’.

2.2.8 – 2020-03-09

  • Correção – Compatibilidade com o Polylang.
  • Correção – Problema com complementos de produto onde os preços do copmlemento tinham decimais.
  • Correção – Os preços atualizam corretamente ao alterar as quantidades de produtos agrupados ou em conjunto.
  • Correção – A cor padrão do texto foi definida para 000000ao invés de #000000.
  • Adicionado – Filtro ‘easy_booking_selected_booking_duration’.
  • Adicionado – Filtro ‘easy_booking_simple_product_booking_data’.
  • Adicionado – Filtro ‘easy_booking_variable_product_booking_data’.
  • Adicionado – Filtro ‘easy_booking_grouped_product_booking_data’.
  • Adicionado – Filtro ‘easy_booking_bundle_product_booking_data’.
  • Adicionado – Filtros ‘easy_booking_new_price’ e ‘easy_booking_new_regular_price’.
  • Adicionado – Filtro ‘easy_booking_total_booking_duration_text’.
  • Adicionado – Filtro ‘easy_booking_average_price_text’.
  • Adicionado – Filtros ‘easy_booking_pao_addon_cost’ e ‘easy_booking_pao_total_addons_cost’.
  • Adicionado – Filtro ‘easy_booking_home_url’.
  • Adicionado – Hook de ação ‘easy_booking_after_init’.
  • Ajuste – Refatorado o Ajax na interface e compatibilidade com plugins de terceiros.

2.2.7 – 2020-01-07

  • Correção – Exibe um alerta para selecionar opções de produto e datas nas páginas dos produtos.
  • Correção – Duração mínima de agendamento errada com duração personalizada de agendamento.
  • Correção – Preço do pacote era errado quando era alterada a quantidade uma vez que as datas esitvessem selecionadas.
  • Ajuste – Código refatorado para a interface e funções.

2.2.6 – 2019-11-12

  • Correção – Problema com as configurações de agendamento do produto sendo vazias quando o valor é 0.
  • Correção – O formulário de agendamento era exibido para produtos variáveis fora de estoque mas os scripts não eram carregados.
  • Correção – Problema com preço de itens não-agendáveis em conjunto.
  • Ajuste – Código refatorado do administrador e relatórios.
  • Ajuste – Alterado ‘easy_booking_get_price_html’ para ‘easy_booking_get_price_suffix’.
  • Ajuste – Alterado ‘easy_booking_display_price’ para ‘easy_booking_price_html’.
  • Ajuste – Alterado ‘wceb_bookable_product_add_to_cart_text’ para ‘easy_booking_select_dates_text’.

2.2.5 – 2019-10-14

  • Correção – Compatibilidade retroativa para o Easy Booking 2.2.4 (o meta ‘_booking_dates’ foi alterado para ‘_number_of_dates’). Certifique-se de atualizar o banco de dados.
  • Correção – Corrigida e melhorada a ferramenta de “Atualizar o banco de dados”.
  • Correção – Conflito com o WooCommerce Bookings.

2.2.4 – 2019-10-08

  • Alteração importante – Alterado o meta _booking_option para _bookable. Certifique-se de atualizar o banco de dados.
  • Correção – Corrigidos diversos problemas com os Complementos de Produto do WooCommerce.
  • Correção – Removidas condições OR em consultas pois elas não eram bem suportadas pelo WP.
  • Correção – Definida a ordenação do status do agendamento para “Processando” quando comprado um produto agendável.
  • Adição – Adicionada uma página “Ferramentas” às configurações do plugin.
  • Ajuste – Refatorados diversos arquivos do admin.

2.2.3 – 2019-09-17

  • Correção – O ID do produto não era enviado ao selecionar as datas.

2.2.2 – 2019-09-04

  • Correção – Produtos eram exibidos como não disponíveis com o gerenciamento de estoque desativado.
  • Correção – Problemas com o Polylang.
  • Correção – Configurações de rede para as chaves de licença dos complementos.
  • Ajuste – Refatoradas as configurações do plugin.

2.2.1 – 2019-03-18

  • Correção – Problemas com datas desabilitadas e a primeira data disponível quando o primeiro dia da semana é Domingo.
  • Correção – Removido o erro se o produto variável agendável não tem variação agendável (torna-o não agendável ao invés disso).
  • Correção – Talvez exibir o sufixo de preço na página do produto.
  • Ajuste – Adocionado o status de “Concluído” de agendamento de pedido aos pedidos sem produtos agendáveis.

2.2.0 – 2019-01-07

  • Atualizadas as configurações do plugin. Elas agora são armazenadas uma a uma no Banco de Dados ao invés de um grande array.
  • Alterado o domínio de texto do woocommerce-easy-booking-system para combinar com as regras do WordPress.org. Você precisará alterar os nomes dos seus arquivos de tradução para o novo domínio de texto.
  • Correção – Corrigido um problema com os Complementos de Produto do WooCommerce > 3.0.4.
  • Removido – Removida a configuração “Primero dia da semana”, você pode usar a data das Configurações > Geral > Semana começa em.
  • Removido – Removidos avisos desnecessários ao administrador.
  • Ajuste – Atualizada a tradução do calendário para o Norueguês.

2.1.12 – 2018-10-30

  • Correção – Compatibilidade com os Complementos de Produto do WooCommerce 3.0.0.
  • Correção – O filtro ‘easy_booking_booking_price_details’ foi movido para tornar mais fácil o seu uso.
  • Localização – Adicionada a tradução Nl_NL.
  • Localização – Adicionada a tradução en_ZA.

2.1.11 – 2018-08-29

  • Correção – Substituído o .size() deprecado pelo .length nos arquivos JS.
  • Correção – Problema com produtos agrupados e os Complementos de Produto do WooCommerce.
  • Removido – Removido input oculto inútil para ID de variação.

2.1.10 – 2018-06-04

  • Correção – Compatibilidade retroativa com versões prévias do WooCommerce.
  • Correção – Compatibilidade com Associações do WooCommerce para produtos variáveis.
  • Adicionado – Tradução para o Francês Canadense ao calendário.

2.1.9

  • Correção – Corrigido um erro com os Complementos de Produtos do WooCommerce.

2.1.8

  • Adicionado – Adicionada a opção “Multiplicar custo do complemento pela duração do agendamento?” para multiplicar ou não os custos de complemento dos Complementos do Produto pela duração do agendamento.
  • Adicionado – Adicionado o filtro ‘wceb_bookable_product_add_to_cart_text’.
  • Adicionado – Adicionados os hooks de ação ‘easy_booking_add_booked_item’ e ‘easy_booking_init_settings’.
  • Adicionado – Adicionados hooks de filtros e ação para a página “Relatórios”.
  • Removido – Removidos ‘ebs_start_display’ e ‘ebs_end_display’ do banco de dados, e substituídos com as funções date_i18n()) para exibição.
  • Correção – O botão adicionar ao carrinho não será mais desativado ao selecionar uma variação não agendável.
  • Correção – Pequenas correções de segurança.
  • Atualizado o arquivo POT.

2.1.7

  • Adicionado – Adicionado o botão “Redefinir datas”.
  • Adicoinado – Adicionada compatibilidade com o WPML.
  • Correção – Problema com a página “Relatórios” onde as datas não eram exibidas corretamente.
  • Correção – Problema com CSS quando selecionando mês/ano na página “Relatórios”.
  • Ajuste – Solicitações Ajax melhoradas na interface para que o arquivo admin-ajax.php não seja mais chamado.
  • Ajuste – Alterado “Limite de Agendamento” para “Última data disponível” para que possa ser configurado em dias.

2.1.6

  • Adicionado – Adicionados status de agendamento para itens do pedido e agendamentos importados, para melhorar a página “Relatórios” e torná-la mais fácil de rastrear e organizar seus agendamentos.
  • Adicionado – Adicionado o arquivo en_CA.js para a tradução Canadense.
  • Correção – Corrigido o filtro “easy_booking_booking_price_details” para torná-lo mais fácil de usar.
  • Correção – Corrigido um problema com datas desabilitadas e Domingo como primeiro dia da semana.
  • Correção – Corrigido um problema com ítens em grupo no carrinho.
  • Correção – Corrigido um problema ao obter preço de itens agrupados com preços não individuais.
  • Correção – Exibe o preço promocional personalizado mesmo se o preço promocional do produto não foi definido.

2.1.5

  • Adicionado – Adicionado o arquivo en_AU.js para a tradução Australiana.
  • Correção – Forçar http/https quando chamando o arquivo admin-ajax.php para evitar falhas de segurança nas solicitações Ajax.
  • Correção – Problema nos produtos agrupados “vendidos individualmente”.

2.1.4

  • Correção – Erro com os Pacotes de Produto do WooCommerce e o WooCommerce < 3.0 onde preços promocionais de variações não eram levados em conta.
  • Correção – Problema com o WooCommerce < 3.0 onde variações não agendáveis eram consideradas agendáveis.
  • Correção – Verifica se o método “get_bundled_item” já existe no carrinho para evitar erros.
  • Adicionado – Retorna a(s) data(s) de início e (talvez) fim quando coletando os pedidos com a API REST do WooCommerce.
  • Ajuste – Removido arquivo de CSS desnecessário no administrador.
  • Ajuste – Carregar apenas o tema de calendário “Padrão” no administrador.

2.1.3

  • Correção – Problema com definição de duração personalizada de agendamento no nível do produto não sendo aplicada.
  • Correção – Adicionado o arquivo da tradução Australiana ao calendário.
  • Ajuste – Adicionado o filtro $content argument to easy_booking_display_price.

2.1.2

  • Correção – Preços promocionais em produtos em pacotes agora são aplicados corretamente.
  • Correção – Problema com os textos “Início” e “Fim” aparecendo em produtos não agendáveis nos detalhes de pedidos.
  • Correção – Problema com os Complementos de Produtos do WooCommerce.

2.1.1

  • Correção – Compatibilidade com o WooCommerce 3.0 e Pacotes de Produtos do WooCommerce 5.2.0.
  • Correção – Corriido um problema com a seleção de uma data e ID do produto não enviado na solicitação Ajax com o WooCommerce 3.0.
  • Correção – Corrigido um erro com produtos variávies sem variação disponível.

2.1.0

  • Correção – Compatibilidade com o WooCommerce > 3.0
  • Correção – Removido “name=variation_id” para evitar conflitos.

2.0.9

  • Atualizada a página de complementos.
  • Correção – Retorna o preço se for 0 após selecionar datas.
  • Correção – Compatibilidade com os Depósitos do WooCommerce.
  • Correção – Compatibilidade com os Complementos de Produtos do WooCommerce e produtos variáveis.

2.0.8

  • Correção – Compatibilidade com os Pacotes de Produtos do WooCommerce > 5.0. Se você usa ele você deve ter pelo menos a versão 5.0.
  • Correção – Compatibilidade com a futura extensão Easy Booking: Preços.
  • Correção – [Localização] Adidionada a tradução de “Fechar” em catalão e adicionado o arquivo ca.js.
  • Correção – [Localização] Arquivo wceb.pt atualizado.
  • Removido – [Localização] Removidos os arquivos de idioma FR e NL incluídos. Para baixar arquivos de idioma, visite https://easy-booking.me/documentation/easy-booking/localization/.

2.0.7

  • Correção – Corrigida a função wceb_get_product_price e compatibilidade com plugins de Associações.
  • Correção – [Interface] Duração total do agendamento exibindo “x dia(s)” no modo “noite” ao invés de “x noite(s)”.
  • Correção – Compatibilidade com os Pacotes de Produtos do WooCommerce.

2.0.6

  • Adicionado – [Filtro] Filtro ‘easy_booking_multiply_additional_costs’ para multiplicar ou não custos adicionais pela duração do agendamento (padrão: false).
  • Adicionado – [Filtro] ‘easy_booking_product_booking_min’ para sobrepujar as configurações do produto.
  • Adicionado – [Filtro] ‘easy_booking_product_booking_max’ para sobrepujar as configurações do produto.
  • Adicionado – [Filtro] ‘easy_booking_product_first_available_date’ para sobrepujar as configurações do produto.
  • Adicionado – [Filtro] ‘easy_booking_display_average_price’ para exibir ou não o preço médio / dia após selecionar as datas (padrão: false).
  • Adicionado – [Filtro] easy_booking_booking_price_details’ sobrepuja os detalhes do preço do agendamento – duração total do agendamento e (talvez) preço médio / dia.
  • Adicionado – [Filtro] ‘easy_booking_one_date_price’ retorna o preço do agendamento para seleção de uma data.
  • Adicionado – [Filtro] ‘easy_booking_two_dates_price’ retorna o preço do agendamento para seleção de duas datas.
  • Adicionado – [Interface] Exibe preços regulares e promocionais dos agendamentos se o produto está em promoção.
  • Adicionado – [Interface] Exibe a duração total do agendamento após selecionar as datas.
  • Removido – [Filtro] ‘easy_booking_get_new_item_price’ (substituído pelo ‘easy_booking_one_date_price’ and ‘easy_booking_two_dates_price’).
  • Removido – [Filtro] ‘easy_booking_get_new_grouped_item_price’ (substituído pelo ‘easy_booking_one_date_price’ and ‘easy_booking_two_dates_price’).
  • Correção – [Interface] Problema com plugins de cache e nonce onde o preço do agendamento não era atualizado corretamente.

2.0.5

  • Correção – [Interface] Problema com variações agendáveis e não-agendáveis com o botão adicionar ao carrinho sendo desativado.

2.0.4

  • Correção – [Administrador] As datas agora são salvas corretamente quando alterando e salvando um pedido no administrador.

2.0.3

  • Correção – [Segurança] Correções de segurança nas solicitações Ajax.
  • Correção – [Interface] Define a sessão do cliente apenas se necessário.
  • Correção – [Administrador] Problema ao alterar datas na página do pedido no administrador.

2.0.2

  • Correção – [Interface] Problema com a primeira data disponível.
  • Correção – [Interface] Problema com os Complementos de Produtos do WooCommerce com muitos complementos por produto.
  • Correção – [Administrador] Problema gravando as configurações de aparência e com a opção “Tornar todos os produtos agendáveis?”.

2.0.1

  • Correção – [Administrador] Problema com a página de pedido no administrador quando o item do pedido não é um produto.
  • Correção – [Interface] Define a seleção e visualização dos seletores para a próxima data disponível.
  • Correção – [Administrador] Problema com a codificação de caracteres no pickadate.js.
  • Ajuste – [Filtros] Excluídos os filtros ‘easy_booking_currency’ e ‘easy_booking_new_price_args’ quando retornando o preço.

2.0.0

/!\ Atualize os complementos se tiver algum e deseja usá-lo(s) com esta nova versão. Devido aos novos recursos adicionados, ele não é compatível com versões antigas.

Versões compatíveis dos complementos:

  • Verificação de Disponibilidade > 1.5.
  • Descontos por Duração > 1.7.
  • Desabilitar Datas > 1.5.

  • Adicionado – [Recurso] Possibilidade de selecionar apenas uma data.

  • Adicionado – [Recurso] Compatibilidade com os Pacotes de Produtos do WooCommerce.
  • Adicionado – [Filtro] Filtro ‘easy_booking_start_text’ para alterar o texto “Início” e torná-lo traduzível.
  • Adicionado – [Filtro] Filtro ‘easy_booking_end_text’ para alterar o texto “Fim” e torná-lo traduzível.
  • Adicionado – [Filtro] Filtro ‘easy_booking_information_text’ para alterar o texto informativo e torná-lo traduzível.
  • Correção – [Interface] Salva a data no formato correto ao adicionar um produto ao carrinho.
  • Correção – [Administrador] Exibir os seletores de data quando adicionando manualmente um produto agendável a um pedido no administrador.
  • Ajuste – O botão “Adicionar ao carrino” é ativado apenas após a(s) data(s) estar(em) selecionada(s).
  • Ajuste – Alterada a variável ajax_object para wceb_object para evitar conflitos com outros plugins.

1.9.2

  • Correção – [Administrador] Problema com a opção “Tornar todos os produtos agendáveis?”.
  • Correção – [Interface] Carrega os scripts mesmo quando o preço do produto é 0.

1.9.1

  • Correção – [Interface] Erro quando definindo a duração máxima do agendamento para 1.

1.9.0

Esta atualização contém grandes mudanças / incrementos. Não hesite em procurar no fórum de suporte ou me enviar uma mensagem se você tiver quaisquer problemas, pois é difícil testar tudo.

/!\ Você vai precisar atualizar também os complementos – se você tiver algum – para estas versões para manter tudo funcionando:

  • Verificação de Disponibilidade 1.4
  • Descontos por Duração 1.6
  • Desabilitar Datas 1.4

Versões inferiores dos complementos NÃO vão funcionar com o WooCommerce Easy Booking 1.9.

Certifique-se de limpar o cache do seu navegador se tiver algum problema, assim ele irá carregar os arquivos mais recentes.

  • Adicionado – [Recurso] Preços de agendamento para períodos semanais ou personalizados. Agora é possível definir a duração do agendamento (para todos os produtos ou individualmente) e o preço será calculado dependendo da duração. Por exemplo: semanal, 2 dias, 4 noites, etc.
  • Adicionado – [Interface] CSS de calendários melhorado para evitar conflitos com temas.
  • Adicionado – [Filtro] Filtro ‘easy_booking_allowed_product_types’ para permitir tipos personalizados de produtos (por padrão apenas produtos simples, variáveis e agrupados podem ser agendáveis).
  • Adicionado – [Localização] Tradução para o Sueco faltando.
  • Adicionado – [Administrador] Função ‘wceb_get_version’ para obter a versão do plugin.
  • Removido – [Administrador] Opção ‘manage_bookings’ em produtos variáveis.
  • Removido – [Administrador] Funções desnecessárias na página de administração de pedido.
  • Removido – [Localização] Elementos duplicados na tradução Francesa do Pickadate.js.
  • Correção – [Interface] Exibindo preço de agendamento quando a variação não é agendável.
  • Correção – [Administrador] Registrar scripts da interface antes de colocar em fila.
  • Correção – [Administrador] [Interface] Dependências quando carregando scripts.
  • Correção – [Administrador] Verifica o formato da data antes de obter ítens agendados dos pedidos.
  • Ajuste – [Administrador] Datas agora são gerenciadas em períodos se possível, em vez de individualmente, para evitar arrays muito pesados em JavaScript.
  • Ajuste – [Administrador] Escape em campos de relatórios e configurações de CSS.
  • Ajuste – Código revisado, atualizado e melhorado para otimizar o plugin.

1.8.2

  • Correção – [Administrador] Erro em não ser possível tornar produtos não agendáveis.

1.8.1

  • Correção – [Interface] Permitir preço ser 0 quando adicionando produto agendável ao carrinho.
  • Ajuste – [Administrador] Limite de máximo de anos para ano atual + 10 anos, para evitar ter muitos dados a carregar para Datas Desabilitadas.
  • Removido – [Administrador] Removido o cálculo de preço quando modificando datas na ágina de pedido (o preço agora precisa ser atualizado manualmente).

1.8

  • Adicionado – [Filtro] Filtro ‘easy_booking_frontend_parameters’ para enviar parâmetros extras ao arquivo pickadate-custom.js.
  • Adicionado – [Desabilitar Datas] Compatibilidade com o novo recurso do Easy Booking: Desabilitar Datas, que permite ter datas desabilitadas dentro do período de agendamento.
  • Adicionado – [Configurações] Opcão para configurar o primeiro dia da semana par Segunda-Feira ou Domingo.
  • Adicionado – [Administrador] Função para carregar um modelo do tema ao invés do plugin, caso você prefira. Modelos disponibilizados devem ser colocados em um diretório chamado ‘easy_booking’ (só funciona para ‘wceb-html-product-view.php’ – modelo para entradas do seletor de datas – no momento).
  • Correção – [Interface] Problema quando nenhuma data era desabilitada.
  • Correção – [Interface] Cálculo de preço errado com Complementos de Produtos do WooCommerce e preços sem taxas.
  • Correção – [Interface] [Produtos Agrupados] Redefine e renderiza os seletores de datas após modificar a quantidade de cada produto.
  • Correção – [Interface] [Produtos Variáveis] Seleciona “input[name=variation_id]”” ao invés de “input.variation_id” para obter a ID de variação selecionada, para garantir compatibilidade máxima com temas.
  • Correção – [Administrador] Meta boxes de Agendamento sendo exibidos quando não deveriam.
  • Correçãoo – [Interface] [Produtos variáveis] Formato incorreto de preço.
  • Correção – [Administrador] [Produtos variáveis] Campos de agendamento não estavam sendo exibidos corretamente em variações.
  • Correção – [Administrador] Corrigidas as configurações de Escape.
  • Correção – Compatibilidade com o WooCommerce 2.5.0.
  • Ajuste – [Configurações] Configurações melhoradas e páginas de complementos e avisos.
  • Ajuste – [Interface] Formata e limpa corretamente o texto informativo.

1.7.6

  • Adicionado – Suporte a Multisite para os complementos e suas chaves de licença.
  • Adicionado – Desinstala arquivo para limpar o banco de dados quando apagar o plugin.
  • Correção – Preços de produto variável não sendo exibidos quando o produto e variações não são agendáveis.
  • Atualização – Arquivo .pot e tradução Francesa.

1.7.5

  • Correção – Problema configurando a data de início como “Array” ao invés de uma data quando agendando um produto.

1.7.4

  • Correção – Cálculo incorreto do intervalo quando dias de semana estão desabilitados (compatibilidade com o Easy Booking: Desabilitar Datas).

1.7.3

  • Adicionado – Opção para configurar um ano limite para agendamentos.
  • Adicionado – Compatibilidade com o Easy Booking: Desabilitar Datas.
  • Adicionado – Constante para definir caminho e sufixo no carregamento de scripts e estilos.
  • Adicionado – Arquivo wceb.pot para traduções.
  • Correção – O preço era atualizado quando a quantidade do produto era modificada com os Complementos de Produtos do WooCommerce, mesmo que não houvesse custo do complemento.
  • Correção – Variação de preço não era atualziada após selecionar as datas.
  • Correção – Exibir variação de configurações de agendamento na página de administrador do produto quando modificando a opção de variação de agendamento.
  • Atualização – Tradução para o Francês.

1.7.2

  • Adicionado – Constante para carregar traduções do Pickadate.js.
  • Correção – Carregar accounting.js para produtos agrupados.

1.7.1

  • Correção – Substituição de uma função faltando em algumas instalações PHP.

1.7

Esta atualização contém mudanças / incrementos grandes. Tenha cuidado antes de atualizar e não hesite em buscar no fórum de suporte ou enviar uma mensagem se você notar algum problema, pois é difícil manter tudo 🙂

  • Adicionado – Compatibilidade com produtos agrupados.
  • Adicionado – Possibilidade de tornar todos os produtos agendáveis de uma vez, e configurar opções de agendamento para todos os produtos.
  • Correção – Cálculo incorreto dos preços com os preços sem taxas.
  • Correção – Produtos variáveis – Exibe o preço de agendamento mesmo que todas as variações tenham o mesmo preço.
  • Correção – Preço calculado com os Complemenntos de Produtos do WooCommerce.
  • Correção – Não adiciona produto ao carrinho se houver um erro antes da verificação das datas (como um campo obrigatório dos Complementos de Produtos do WooCommerce não estar configurado).
  • Melhoria – Tabela de relatórios.
  • Melhoria – Informações.
  • Melhoria – Maneira melhor de carregar scripts minificados.

1.6.1

  • Correção – Geração de CSS.
  • Correção – Link desabilitado na página de complementos.

1.6

/!\ Você talvez tenha que verificar os produtos variáveis após esta atualização. Compatibilidade retroativa deve estar ok, mas voê deve verificar novamente a caixa de selação “Agendável”.

  • Correção – Gancho quando gravando configurações do plugin agora é disparada exatamente quando está salvando as configurações do plugin.
  • Correção – Nova maneira de gerar e minificar CSS. A forma antiga causava problemas, especialmente com multisites.
  • Correção – CSS dos calendário, causavam problemas e conflitos com temas.
  • Adicionado – Possibilidade de gerenciar agendamentos no produto ascendente para produtos variáveis.
  • Adicionado – Página de Complementos no administrador.
  • Adicionado – Gancho “easy_booking_enqueue_additional_scripts’ para enviar scripts para o queue antes do script principal pickadate.
  • Adicionado – Filtro ‘easy_booking_pickadate_dependecies’ para adicionar dependências ao script principal pickadate.
  • Adicionado – Eventos personalizados Jquery quando inicializando e configurando calendários.
  • Ajuste – JavaScript melhorado para melhor flexibilidade e desempenho.

1.5.2

  • Correção – Problema com o WordPress 4.2.2 causando um erro.

1.5.1

  • Correção – Função direita para esquerda abandonada no WordPress 4.2.
  • Correção – Compatibilidade retroativa com metadados de agendamento de produtos.
  • Correção – Primeira data disponível no seletor de início quando a duração mínima de agendamento é configurada.
  • Correção – Função is_bookable() para produtos variáveis.
  • Correção – Removidas chamadas Ajax desnecessárias quando limpando sessão de agendamento.
  • Correção – Foco de input que faz o calendário saltar quando fechando e abrindo a janela.
  • Correção – CSS gerado após salvar configurações do plugin.
  • Correção – Arquivo de CSS registrado para multisites.
  • Correção – Preço exibido na página de arquivo para produtos agendáveis.
  • Correção – Preço exibido em produtos variáveis não-agendáveis.
  • Adicionado – Página de relatórios no Admin.
  • Adicionado – Preço “/ noite” quando no modo “noites”.
  • Adicionado – Remove o texto “/ dia” ou “/ noite” quando a variação não é agendável.
  • Adicionado – Compatibilidade com os “Complementos de Produtos WooCommerce”. Por favor leia a documentação para mais informações sobre isso: https://easy-booking.me/documentation/ .
  • Adicionado – Abre automaticamente o segundo seletor de data após selecionar a primeira data.
  • Adicionado – Títulos de calendário.
  • Adicionado – Minificando CSS “on-the-fly” após salvar as configurações do plugin.
  • Adicionado – Botão de fechar no calendário.
  • Atualização – Pickadate.js versão 3.5.6.
  • Removido – Compatibilidade com WooCommerce Currency Switcher. Por favor leia a documentação para tornar estes plugins compatíveis: https://easy-booking.me/documentation/ .

1.5

Esta atualização contém mudanças grandes para produtos variáveis. Compatibilidade retroativa deve estar ok, mas verifique suas variações assim mesmo após atualizar.

  • Adicionado – Variações agora são manejadas individualmente, ao invés de serem copiadas do produto ascendete.
  • Adicionado – Compatibilidade com multisite.
  • Adicionado – CSS direita para esquerda, para idiomas da direita para a esquerda.
  • Correção – Cálculo de preço incorreto quando modificando um pedido.
  • Correção – Mudanças de segurança.
  • Correção – Seletor capta a seta do cursor.
  • Correção – Adicionado arquivo en.js.
  • Correção – Chamadas $wpdb incorretas.
  • Correção – Exibe preço do produto no formato correto.
  • Ajuste – Regenera o CSS apenas após salvar as configurações do plugin.
  • Ajuste – CSS de Entrada melhorados.
  • Localização – Adicionada a tradução Holandesa.
  • Localização – Atualizada a tradução Francesa.

1.4.4

  • Correção – Erro de javascript nas informações

1.4.3

Easy Booking: Verificação de Disponibilidade, já está disponível o complemento para gerenciar estoques e disponibilidades para o WooCommerce Easy Booking!
Baixe o seu agora em https://easy-booking.me/addon/availability-check/!

  • Adicionado – Estilos de informações de Admin.
  • Correção – Removido o carregamento de gif do WooCommerce (que não foi carregado, causando erros de javascript).

1.4.2

  • Correção – Erro com o WooCommerce 2.3 e produtos variáveis.
  • Correção – Erro com o WooCommerce 2.3 e produtos.
  • Correção – Erro com o WooCommerce 2.3 na página de pedido.
  • Correção – Erro quando calculando preço novo e taxas na página do pedido.
  • Correção – Removida data mínima de início no calendário na página de produto.
  • Adicionado – Outro tema para o calendário.
  • Adicionado – Gancho quando salvado configurações.
  • Adicionado – Filtro quando calculando novo preço.
  • Adicionado – Filtro quando calculando novo preço na página de pedido.
  • Adicionado – Filtro para o preço exibido na página de produto.
  • Adicionado – Elementos para o futuro plugin de Gerenciamento de Estoque.
  • Removido – Traduções Espanhola.
  • Atualização – Tradução para o Franês.
  • Atualização – CSS do Calendário.
  • Desenvolvimento – Código e estrutura do plugin refatorados.

1.4.1

  • Correção – Corrigido um erro quando atualizando pedidos.
  • Correção – Corrigido um erro quando adicionando um produto normal ao carrinho.
  • Adicionado – Tradução Espanhola.
  • Adicionado – Exibe o preço-base para um dia na página do produto.
  • Adicionado – Adicionada uma opção para configurar a primeira data disponível.
  • Atualização – Tradução para o Franês.

1.4

  • Adicionado – Opção de configurar uma duração mínima e máxima de agendamento para cada produto.
  • Adicionado – Possibilidade de mudar as datas de agendamento na página de pedido.
  • Adicionado – Possibilidade de adicionar produtos agendáveis na página de pedido.
  • Adicionado – Arquivo de tradução para o en_GB para o calendário.
  • Adicionado – Compatibilidade com WooCommerce Currency Switcher
  • Correção – Erro de Fuso Horário com o seletor de data.
  • Correção – Evita adicionar um produto ao carrinho após clicar no botão “limpar” no calendário.
  • Correção – Datas incorretas selecionadas com o teclado.
  • Correção – Preço incorreto exibido quando “Preço excluindo taxas” é configurado na página de produto.

1.3.1

  • Corrigido um erro onde produtos não eram adicionados ao carrinho se o usuário não tivesse felito login.

1.3

This update has a lot of modifications, please do not hesitate to tell me if it’s not working on the support forum here https://wordpress.org/support/plugin/woocommerce-easy-booking-system.

  • Desabilitadas as datas antes da primeira data e após a segunda data, evitando que usuários/as selecionem datas inválidas.
  • Evita usuários selecionarem a mesma data no modo “noites”.
  • Corrigido um erro no cálculo do preço para um dia no modo “dias”.
  • Evita que um produto seja adicionado ao carrinho se uma ou ambas as datas estão faltando.
  • Alterada a forma como as datas selecionadas são configuradas (antiga: post meta, nova: sessão) o que não afeta o produto em si.
  • Requisições de Ajax atualizadas e limpas.
  • Adicionadas algumas coisas para o futuro plugin de gerenciamento de estoque.
  • Corrigido um erro na tradução Francesa
  • Adicionada tradução US para o pickadate.js

1.2.2

  • Você agora pode escolher entre calcular o preço final dependendo do número de dias ou do número de noites.

1.2.1

  • Mudou a forma como o CSS é adicionado.
  • Atualização de segurança

1.2

  • O calendário agora é totalmente personalizável!
  • Corrigido um problema com o preço de venda de produtos variáveis.
  • Adicionados filtros para alterar facilmente o formato do seletor
  • Atualizações de segurança
  • Atualizações de script
  • Tradução Francesa atualizada

1.1

  • Corrigidos alguns problemas
  • WooCommerce EBS agora funciona com produtos variáveis

1.0.5

  • Corrigidos problemas com o WooCommerce 2.2

1.0.4

  • Formato de preço adicionado
  • Tradução Francesa atualizada

1.0.3

  • Corrigido um problema onde campos não eram exibidos corretamente na página do produto

1.0.2

  • Correção para o WooCommerce 2.1

1.0.1

  • Desabilitadas as dtas antes do dia atual

1.0

  • Lançamento Inicial