WooCommerce Easy Booking


Easy to use

Rent your products in one click! Easy Booking is compatible with simple, variable, grouped and bundle products. An ideal solution to make the most of WooCommerce without having to manage a new product type.


The right amount of options to adapt to your needs: “Days” or “Nights” mode, booking duration and limits, one or two date(s), price calculation… There are many possibilities. And for developers, filters and action hooks to extend features.


Easily keep an eye on processing or upcoming bookings from your WordPress dashboard.


Check the plugin demo here.

PRO version

Add Easy Booking PRO if you need more features like stock management per date, disabled dates, prices depending on duration and/or dates, manual bookings and more.

Imagens de tela

  • Página do Produto
  • Calendário
  • Datas selecionadas
  • Product in cart
  • Plugin settings
  • Reports



WordPress 5.0 or greater
WooCommerce 4.0 or greater

Make sure WooCommerce is installed and activated before starting.


You can install the plugin automatically or manually. If you are not familiar with plugin installation, please refer to this page.


Learn how to configure the plugin and your products in the documentation.


I don’t see the datepicker fields on my product page

Make sure your product is purchasable. It needs to have a price and to be in stock.

Otherwise, it’s most likely an issue with your theme, which misses the woocommerce_before_add_to_cart_button action hook from WooCommerce templates. To be sure, try to temporarily switch to another theme (like Storefront or Twenty Twenty). If it works, please contact your theme support. You should never remove action hooks or filters.

Also, please note that Easy Booking is only compatible with “classic” WooCommerce product pages. It won’t work on other pages, pages created with shortcodes or pages created with a page builder.

Nothing happens when I click the datepicker fields

Please note that Easy Booking is only compatible with “classic” WooCommerce product pages. It won’t work on other pages, pages created with shortcodes or pages created with a page builder because scripts aren’t loaded.

If you are on a product page, there is probably a Javascript error preventing Easy Booking from working, most of the time coming from another plugin. Open your browser’s console (F12 > Console), and look for any error. If you are not familiar with Javascript, please send an email with a screenshot of the error.

You can also disable your other plugins (keep only WooCommerce and Easy Booking) to see which one causes the issue and contact their support.

“Sorry there was a problem. Please try again.” error message

This is a cache issue. Easy Booking is not compatible with cache plugins and unfortunately I haven’t found any solution yet.

If you can, disable caching on product pages (most cache plugins have an option to disable caching on given pages) or disable your cache plugin.

If you don’t have a cache plugin or if it still doesn’t work after disabling it, it can also come from your host. Some hosts have their own caching system (like WP Engine). In this case, you need to ask them not to cache product pages.

I can’t select previous/next month on the calendar

Go to Easy Booking > Settings > Appearance and make sure “Text color” is set to “#000000” and not “000000”. Then save (you might need to clear your browser’s cache after).

My products are unavailable after a booking is made

There is no stock management in the basic (free) version of Easy Booking. You need to get the PRO version in order to limit the number of bookings per day.

I can’t select any dates

Check your settings. This is most likely because you have a custom booking duration and/or minimum/maximum booking duration set, and disabled/out-of-stock dates interfere with it.

I can’t uncheck the bookable option on my products

Certifique-se de de-selecionar a opção “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.

How can I change the “Start”, “End”, “/ day” or “Select date(s)” texts?

There are several filter hooks available to change texts. Please check the FAQ for more information.

Is Easy Booking compatible with Networked Sites?

Yes. You will need to install the plugin on the network, and then activate it on each site.

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

There is a filter hook available to remove price calculation. Please check the FAQ for more information.

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

You can make a variable product with two variations:

  • one bookable
  • one not bookable

Make sure to check the “Bookable” option on the parent product aswell.

Your customers will first have to select a “Buy” or “Rent” option (depending on how you named your variations) and then select date(s) if necessary.

How do I limit the number of bookings per day?

There is no stock management in the basic (free) version of Easy Booking. You need to get the PRO version in order to limit the number of bookings per day.

How can I change the dates of an existing booking?

Please check the documentation about orders.

The plugin doesn’t do exactly what I need, is it possible to develop something custom?

Easy Booking is meant to be simple and even if there are many possibilities, it remains a WordPress plugin. Therefore, if you have complicated requirements, I can only recommend developing a custom solution with a developer.

I personnaly don’t do custom development and I am not willing to add more features to Easy Booking.

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

No, Easy Booking is only usable for dates selection.

Is it possible to select dates on the shop page?

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

Can dates be selected on the cart/checkout/order page and applied to all products?

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

Can I have the date selection form on my home page (or any other page)?

No, Easy Booking is only compatible with “classic” WooCommerce product pages. It won’t work on other pages, pages created with shortcodes or pages created with a page builder.

How do I translate the plugin?

Please check the documentation about localization.


24 de setembro de 2020
I have been using Easy-booking for quite sometime and I must say it is simple and fantastic. This is the review I have received from the people visiting my site. It does the job perfectly. Infact it does what most of the premium and expensive plugins do not do. I really appreciate the support and quick resolution to the issues by the developer. The author is very kind and helpful and also goes out of the way to get the thing working even if it is not a part of the plugin. Most of the issues are addressed in the support. Really happy to have got this at this price! Kudos to the developer.
25 de julho de 2020
I'm really pleased with the support offered with 'Easy Booking'. I had a problem which turned out to be something simple in my general WordPress settings. I could have just declared that the plugin didn't work but I'm so glad that I didn't because Natasha looked into it for me and pointed out where I'd gone wrong. Quick and efficient. Good support is something I value very highly and with Easy Booking you do get very good support. Thank you.
14 de julho de 2020
I would not do things differently! Support was really fast and good. And all the users, it is really worth your money to buy also the addons pack! Thank you for the great work!
Leia todas as 44 avaliações

Colaboradores 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 4 localizações. 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

3.0.2 – 2021-03-08

  • Fix – Issue with $0 grouped products.
  • Fix – Replaced deprecated function wceb_get_price_html() with wceb_get_product_price_suffix().
  • Fix – Load en_US.js file for Pickadate if translation file doesn’t exist for the site language to avoid errors.
  • Fix – Booking duration must be at least 1.
  • Fix – Added deprecated $custom_booking_duration argument in easy_booking_get_price_suffix filter to avoid errors.

3.0.1 – 2021-02-18

  • Fix – Add to cart for not-bookable products.
  • Fix – Month and year dropdowns in calendar CSS.
  • Fix – Missing calendar translation files for the following languages: formal DE, MX, PE, BE.
  • Fix – Issue with grouped products with free products.
  • Tweak – Attempt to improve option tables CSS on small screens.

3.0.0 – 2021-01-28

  • Fix – Updated woocommerce_display_item_meta filter.
  • Fix – Estonian translation.
  • Tweak – Removed “Custom booking duration” setting and merged it with “Booking duration”.
  • Tweak – Removed usage of session and used $_POST instead to add product dates to cart.
  • Tweak – Added new “Tools” page.
  • Tweak – Removed useless admin notices.
  • Tweak – Renamed POT file.
  • Compatibility with Easy Booking PRO.

2.3.3 – 2020-09-01

  • Correção – Não era possível selecionar a data atual.

2.3.2 – 2020-08-17

  • Correção – Atualizado o pickadate.js para o 3.6.2 e corrigidos diversos pequenos problemas.
  • Correção – Produtos incluídos – Problema com produtos sem preços individuais.
  • Correção – Verifica que as datas selecionadas não estejam no passado.
  • Ajuste – Adicionado arquivo fi.js para traduzir o calendário em Finlandês.

2.3.1 – 2020-07-03

  • Correção – Problema com o status do pedido de agendamento quando adicionando manualmente um pedido.
  • Correção – O preço do agendamento de uma data não era atualizado ao alterar a quantidade.
  • Correção – Problema com a API Rest.

2.3.0 – 2020-06-15

  • Correção – Problema com produtos agregados sem preço.
  • Correção – Compatibilidade com a API Rest do WooCommerce.
  • Adicionada – Tradução para Lituano ao calendário.
  • Ajuste – Cores melhoradas no calendário.
  • Ajuste – Refatorado o código para o status do carrinho, pagamento, pedidos e agendamentos.
  • Ajuste – Alterado o meta de ordenação de item “_ebs_start_format” para “_booking_start_date”.
  • Ajuste – Alterado o meta de ordenação de item “_ebs_end_format” para “_booking_end_date”.
  • Ajuste – Substituído o hook de ação “easy_booking_add_booked_item” pelo “easy_booking_add_order_item_booking_data”.

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.


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


  • 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.


  • 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.


  • 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.


  • 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”.


  • 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.


  • 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.


  • 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.


  • 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.


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


  • 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.


  • 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/.


  • 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.


  • 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.


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


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


  • 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.


  • 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?”.


  • 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.


/!\ 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.


  • 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.


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


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.


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


  • 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).


  • 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.


  • 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.


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


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


  • 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.


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


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


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.


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


/!\ 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.


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


  • 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/ .


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.


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


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).


  • 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.


  • 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.


  • 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.


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


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


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


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


  • 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


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


  • Corrigidos problemas com o WooCommerce 2.2


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


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


  • Correção para o WooCommerce 2.1


  • Desabilitadas as dtas antes do dia atual


  • Lançamento Inicial