WooCommerce Easy Booking

Descrição

Fácil de usar

Alugue os seus produtos em um clique! O Easy Booking é compatível com produtos simples, variáveis, agrupados ou em lote. Uma solução ideal para tirar o máximo do WooCommerce sem precisar gerenciar um tipo novo de produto.

Flexível

A quantidade certa de opções para adaptar às suas necessidades: modo “Dias” ou “Noites”, duração e limites de agendamento, uma ou duas datas, cálculo de preço… Existem muitas possibilidades. E para desenvolvedores, filtros e hooks de ação para extender os recursos.

Útil

Mantenha um olho facilmente no processamento ou agendamentos futuros a partir do seu painel do WordPress.

Demonstração

Veja a demonstração do plugin aqui.

Versão PRO

Adicione o Easy Booking PRO se você precisa de mais recursos como gerenciamento de estoque por datas, datas desativadas, preços dependendo da duração e/ou datas, agendamentos manuais e mais.

Imagens de tela

  • Página do Produto
  • Calendário
  • Datas selecionadas
  • Produto no carrinho
  • Configurações do plugin
  • Relatórios

Instalação

Requisitos

WordPress 5.0 ou acima
WooCommerce 4.0 ou acima

Certifique-se que o WooCommerce está instalado e ativado antes de iniciar.

Instalação

Você pode instalar o plugin automaticamente ou manualmente. Se você não tem familiaridade com a instalação de plugins verifique nesta página.

Configurações

Aprenda a configurar o plugin e os seus produtos na documentação.

FAQ

Não vejo os campos do seletor de data na minha página de produto

Certiique-se que o seu produto é comprável. Ele precisa ter um preço e estar em estoque.

Senão, o mais comum é um problema com o seu tema, que não tem o hook de ação woocommerce_before_add_to_cart_button dos modelos do WooCommerce. Para ter certeza, tente trocar temporariamente para outro tema (como o Storefront ou o Twenty Twenty). Se funcionar, contacte o suporte do seu tema. Você nunca deve remover hooks de ação ou filtros.

Note também que o Easy Booking só é compatível com páginas “clássicas” de produtos do WooCommerce. Ele não irá funcionar em outras páginas, páginas criadas com shortcodes ou páginas criadas com um builder.

Nada acontece quando eu clico nos campos de seleção do seletor de data

Note que o Easy Booking só é compatível com páginas “clássicas” de produtos do WooCommerce. Ele não irá funcionar em outras páginas, páginas criadas com shortcodes ou páginas criadas com um builder porque scripts não são carregados.

Se você está em uma página de produto, provavelmente existe um erro de javascript impedindo o Easy Booking de funcionar, quae sempre um outro plugin. Abra o console do seu navegador (F12 > Console), e procure por erros. Se você não tem familiaridade com javascript, por favor envie um e-mail com uma captura de tela do erro.

Você também pode desativar seus outros plugins (mantenha apenas o WooCommerce e o Easy Booking) para ver qual está causando o problema e contacte o suporte deles.

Mensagem de erro “Houve um problema. Tente novamente”

Este é um problema de cache. O Easy Booking não é compatível com plugins de cache e infelizmente ainda não encontrei uma solução.

Se puder, desative o cache das páginas de produtos (a maior parte dos plugins de produtos tem uma opção para desativar o cache em determinadas páginas) ou desabilite o seu plugin de cache.

Se você não tem um plugin de cache ou se ainda não funciona após desabilitá-lo, também pode ser do seu hosting. Alguns hostings têm seu próprio sistema de cache (como o WP Engine). Neste caso você precisa pedir a eles para não fazer cache de páginas de produtos.

Não consigo selecionar o mês anterior/próximo no calendário

Vá até Easy Booking > Configurações > Aparência e certifique-se que a “Cor do texto” está definida para “#000000” e não “000000”. Então salve (você pode precisar limpar o cache do seu navegador em seguida).

Os meus produtos não estão disponíveis após um agendamento ser feito

Não há gerenciamento de estoque na versão básica (gratuita) do Easy Booking. Você precisa obter a versão PRO para limitar o número de agendamentos por dia.

Não consigo selecionar nenhuma data

Verifique as suas configurações. Isso costuma ser devido a uma duração personalizada de agendamento e/ou duração máxima/mínima de agendamento definida, e datas desabilitadas/fora-de-estoque interferem nisso.

Não consgo de-selecionar a opção agendável nos meus produtos

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.

Como eu posso alterar os textos “Início”, “Fim”, “/ dia” ou “Data(s) selecionada(s)”?

Há vários hooks de filtro disponíveis para mudar textos. Veja as Perguntas frequentes para mais informações.

O Easy Booking é compatível com Sites em Rede?

Sim, você vai precisar instalar o plugin na rede, e então ativá-lo em cada site.

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

Há um hook de filtro disponível para remover o cálculo do preço. Veja as Perguntas frequentes para mais informações.

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:

  • um agendável
  • um não agendável

Certifique-se de marcar a opção “Agendável” também no produto ascendente.

Seus clientes terão primeiro que selecionar uma opção “Comprar” ou “Alugar” (dependendo de como você nomeou as suas variações) e então selecionar as datas se necessário.

Como faço para limitar o número de agendamentos por dia?

Não há gerenciamento de estoque na versão básica (gratuita) do Easy Booking. Você precisa obter a versão PRO para limitar o número de agendamentos por dia.

Como eu posso alterar as datas de um agendamento existente?

Veja a documentação sobre pedidos.

O plugin não faz exatamente o que eu preciso, é possível desenvolver algo personalizado?

O Easy Booking é feito para ser simples e ainda que hajam muitas possibilidades, ele continua sendo um plugin de WordPress. Portanto, se você tem requisitos complicados eu só posso recomendar desenvolver uma solução personalizada com um desenvolvedor.

Eu pessoalmente não faço desenvolvimento personalizado e não pretendo adicionar mais recursos ao Easy Booking.

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

Não, o Easy Booking só é utilizável para a seleção de datas.

É possível selecionar datas na página de compra?

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

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

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

Posso ter o formulário de seleção de data na minha home page (ou qualquer outra página)?

Não, o Easy Booking só é compatível com páginas “clássicas” de produto do WooCommerce. Ele não irá funcionar em outras páginas, páginas criadas com shortcodes ou páginas criadas com um builder.

Homo eu traduzo o plugin?

Veja a documentação sobre localização.

Avaliações

Leia todas as 47 avaliações

Colaboradores e desenvolvedores

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

Colaboradores

“WooCommerce Easy Booking” foi traduzido para 5 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.4 – 2021-06-14

  • Adição – Compatibilidade com o recurso “Exportar” da versão PRO.
  • Adição – Hook de ação “easy_booking_after_reports_form”.
  • Correção – Problema ao salvar opção de variação.
  • Correção – Certificar que o ascendente é um WP_Product na função wceb_is_bookable().

3.0.3 – 2021-04-27

  • Adição – Compatibilidade com o WooCommerce Deposits (da equipe WooCommerce).
  • Adição – Possibilidade de passar datas como parâmetros URL ao adicionar ao carrinho.
  • Adição – Filtro ‘easy_booking_settings_capability’ para dar diferentes capacidades dependendo da página.
  • Correção – Torna a variação não agendável se o produto ascendente não for agendável.
  • Correção – Rótulos das configurações tornadas traduzíveis.
  • Correção – Oculta o formulário do seletor de datas após redefinir variações.
  • Ajuste – Alterada a classe .datepicker para .wceb_datepicker para evitar conflitos com outras bibliotecas.
  • Ajuste – Aba “Ajuda” na página de configurações.

3.0.2 – 2021-03-08

  • Correção – Problema com produtos agrupados $0.
  • Correção – Substituída a função obsoleta wceb_get_price_html() por wceb_get_product_price_suffix().
  • Correção – Carregar arquivo en_US.js para o Pickadate se um arquivo de tradução não existir para o idioma do site de forma a evitar erros.
  • Correção – A duração do agendamento precisa ser pelo menos 1.
  • Correção – Adicionado o argumento obsoleto $custom_booking_duration ao filtro easy_booking_get_price_suffix para evitar erros.

3.0.1 – 2021-02-18

  • Correção – Adicionar ao carrinho para produtos não-agendáveis.
  • Correção – Drop-downs de mês e ano no CSS do calendário.
  • Correção – Arquivos faltantes de tradução do calendário para os seguintes idiomas: DE formal, MX, PE e BE.
  • Correção – Problema de produtos agrupados com produtos gratuitos.
  • Ajuste – Tentativa de melhorar o CSS das tabelas de opções em telas pequenas.

3.0.0 – 2021-01-28

  • Correção – Atualizado o filtro woocommerce_display_item_meta.
  • Correção – Tradução para Estoniano.
  • Ajuste – Removida a configuraçào “Duração personalizada de agendamento” e mesclada com “Duração do agendamento”.
  • Ajuste – Removido o uso dse sessão e usando $_POST em seu lugar para adicionar datas dos produtos ao carrinho.
  • Ajuste – Adcionada a nova página “Ferramentas”.
  • Ajuste – Removidas notificações irrelevantes ao administrador.
  • Ajuste – Arquivo POT renomeado.
  • Compatibilidade com o 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.

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