Descrição
Com este plugin, podes passar um código de cupão via um parâmetro de URL (mcoupon
por omissão) e o mesmo será armazenado num cookie por um tempo configurável.
Enquanto o cookie for válido:
- Todos os produtos elegíveis mostrarão o seu preço reflectindo o desconto do cupão;
- Uma mensagem HTML personalizada pode ser mostrada na página de produto, por baixo do preço (ou em qualquer outro sítio, se souberes trabalhar com hooks);
- Quando o cliente adiciona o produto ao carrinho, o cupão é também automaticamente aplicado;
Nota que o cupão pode na mesma ser aplicado manualmente pelo utilizador a qualquer momento. Este plugin não bloqueia a utilização normal do cupão.
A compatibilidade com produtos variáveis é experimental e pode ser movida para um add-on premium no futuro.
Instalação
- Utiliza a funcionalidade de instalação automática no painel de administração do WordPress e pesquisa por “Magic URL Coupon WooCommerce”;
- Em cada cupão que queiras activar as funcionalidades deste plugin, tens de ir à aba “Cupão mágico” e clicar em “Activar”;
Perguntas frequentes
-
Posso mudar o parâmetro do URL de `mcoupon` para outra coisa qualquer?
-
Sim. Usa o filtro
magic_coupon_url_parameter
. -
Posso mostrar a mensagem HTML noutro local da página de produto?
-
Claro que podes. Usa o filtro
magic_coupon_html_message_action_hook
para modificar o hook e o filtromagic_coupon_html_message_action_priority
para modificar a prioridade.Se não fazes ideia do que estamos a falar, deves provavelmente parar agora e contratar-nos para que o façamos por ti 🙂
Também podes mostrar directamente na descrição do produto usando o shortcode
[magic_coupon_html_message]
. -
É possível adicionar informação dinâmica na mensagem HTML?
-
Claro que sim! Usa um dos seguintes placeholders na tua mensagem:
{product_id}
será substituído pelo ID de produto;{coupon}
será substituído pelo código do cupão;{cookie_expire_timestamp}
será substituído pela expiração do cookie em Unix timestamp;{cookie_validity_minutes}
será substituído por a validade do cookie em minutos;{cookie_validity_hours_minutes}
será substituído pela validade do cookie em horas ou minutos (no formatox horas
oux minutos
), dependendo se a validade é mais ou menos de uma hora;
Também podes adicionar os teus próprios placeholders com o filtro
magic_coupon_html_message_replace_tags
. Vê aqui um exemplo.E porque também podes utilizar shortcodes na mensagem HTML, podes alimentar o id de produto, cupão, a expiração do cookie ou validade, ou qualquer outra variável que definas através dos teus próprios placeholders como argumentos do shortcode, e podes fazer o que quiseres com a tua mensagem personalizada. Sê arrojado, ou contrata-nos para desenvolver uma solução à medida para a tua loja.
-
Este plugin pode ter incompatibilidades com plugins de cache?
-
Sim. O conteúdo da página tem de ser alterado para definir o desconto nos preços dos produtos baseado no cookie de utilizador. Isso é incompatível com um sistema de cache do lado do servidor.
Definimos as seguintes constantes para prevenir cache em alguns plugins, no momento que o cliente chega à página com o código do cupão.
DONOTCACHEPAGE
DONOTCACHEOBJECT
DONOTCACHEDB
Isto garantirá que a página com o desconto não é guardada em cache naquele momento (e que outros utilizadores verão essa versão da página com o desconto), mas não ira desabilitar a cache que já possa existir.
Seja como for, fizemos alguns testes com a configuração “Cookies which, if present, will prevent caching” do WP-Optimize, introduzindo o nome do nosso cookie (
mcoupon
por omissão), e tivemos bons resultados. Os utilizadores normais verão a página em cache e os que tiverem o cupão no cookie verão páginas sem cache. -
Necessito ajuda, posso obter suporte técnico?
-
Este é um plugin gratuito. É a nossa maneira de dar de volta à fantástica comunidade WordPress.
Existe uma aba de suporte no topo desta página, onde podes pedir ajuda à comunidade. Tentamos estar atentos aos fóruns, mas não podemos prometer responder a pedidos de suporte.
Se nos contactares por email ou qualquer outra forma directa, vamos assumir que necessitas de suporte urgente, premium, e claro, pago.
-
Where do I report security bugs found in this plugin?
-
You can report any security bugs found in the source code of the site-reviews plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment and take care of notifying the developers of this plugin.
Avaliações
Contribuidores e programadores
“Cupão Mágico via URL para WooCommerce” é software de código aberto. As seguintes pessoas contribuíram para este plugin:
Contribuidores“Cupão Mágico via URL para WooCommerce” foi traduzido para 1 locale. Obrigado aos tradutores pelas suas contribuições.
Traduza o “Cupão Mágico via URL para WooCommerce” para o seu idioma.
Interessado no desenvolvimento?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Registo de alterações
1.8 – 2022-06-29
- New brand: PT Woo Plugins 🥳
- Requires WordPress 5.0, WooCommerce 3.0 and PHP 7.0
- Tested with WordPress 6.1-alpha-53556 and WooCommerce 6.7.0-beta.2
1.7
- Compatibility with “Percentage Coupon per Product for WooCommerce” 0.6 (experimental, sponsored by https://masterswiss.com/)
- Tested with WordPress 5.7-beta2-50285 and WooCommerce 5.0
1.6
- New filter on the “is on sale” own function for better Percentage Coupon per Product for WooCommerce integration (sponsored by: Master Swiss)
- Tested with WordPress 5.6-alpha-48937 and WooCommerce 4.5.1
1.5
- Compatibility with our upcoming plugin “Percentage Coupon per Product for WooCommerce” plugin
- Tested with WordPress 5.5-RC1-48708 and WooCommerce 4.4.0-rc.1
1.4
- Show discount prices on WooCommerce Tiered Price Table (sponsored by: Master Swiss)
1.3.1
- Bugfix on categories inclusion/exclusion for variable products
- Fix PHP notice when product has no price
1.3
- Experimental support for variable products (may be moved to a premium add-on in the future)
- Check if coupon needs to be applied when cart quantities are updated (thanks UsoMascara.pt)
- Code refactor for flexibility
1.2.3.1
- Plugin name changed from “Magic Coupon for WooCommerce” to “Magic URL Coupon for WooCommerce”
1.2.3
- Better UX on the “Magic coupon” tab, including a button to copy the shop URL with the coupon parameter on it
- Technical support clarification
1.2.2
- Fix small bug displaying the sale price when the discount value was below 1 (thanks ProdutosLimpeza.pt)
1.2.1
- Fix PHP notice when the discount is neither “Percentage discount” or “Fixed product discount” (thanks @alordiel)
1.2
- New
{cookie_validity_hours_minutes}
placeholder on the HTML message that will show the cookie validity time in hours or minutes; - Some fixes on the way the coupon is added to the cart to ensure it only happens after the product is already there
- Avoid duplicating the discount on the cart and checkout pages (Oops…)
1.1.1
- Small bugfix
1.1
- New
[magic_coupon_html_message]
shortcode to show the HTML message on the product description if the theme is custom and does not call thewoocommerce_single_product_summary
action - Bugfix on the moment the coupon is checked from the cookie to avoid errors on some configurations
- Clarification of operation in conjunction with cache plugins
- Tested with WordPress 5.5-alpha-47748 and WooCommerce 4.1.0-rc.2
1.0.2
- Tested with WordPress 5.2.5-alpha and WooCommerce 3.8.0
1.0.1
- Small readme.txt fixes
1.0
- First released version (sponsored by: muchogrowth.com)