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.
The support for variable products is experimental and may be moved to a premium add-on in the future.= Other (premium) plugins =
Already know our other WooCommerce (premium) plugins?
- Shop as Client for WooCommerce – Quickly create orders on behalf of your customers
- Taxonomy/Term and Role based Discounts for WooCommerce – Easily create bulk discount rules for products based on any taxonomy terms (built-in or custom)
- Simple WooCommerce Order Approval – The hassle-free solution for WooCommerce orders approval before payment
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 vulnerabilities found in this plugin?
-
You can report any security bugs found in the source code of this 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?
Consulte o código, consulte o repositório SVN, ou subscreva o registo de alterações por RSS.
Registo de alterações
1.9 – 2023-07-07
- Requires WooCommerce 5.0
- Tested with WordPress 6.3-beta3-56143 and WooCommerce 7.9.0-rc.3
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)