AMZ Coupon Server Setup Guide

The AMZ Coupon Server plugin helps deliver unique coupon codes to customers whilst capturing email addresses. A simple function, but setup and styling can be a little challenging, therefore it deserves a guide and the solutions we found useful.

The guide will cover styling the landing pages, ensuring the AMZ Coupon Server is sending emails from your WordPress site and a couple of other noteworthy items.

Getting AMZ Coupon Server to Send Emails

The WordPress SMTP system can be glitchy anyway. Whether it’s Contact Form 7 or AMZ Coupon Server, you’ve got to take into account it’s sensitivities.

We had problems with the website not sending the coupon emails to customers, so here’s what we did:

  1. I deactivated the plugin, and then reactivated it.
  2. In the “My Email Address” section of the campaign setup – I made sure that the email address we used was the same as the admin email address of the website (this was causing problems for us)
  3. Testing – using test email addresses at the same domain as the admin email address doesn’t trigger emails. i.e. if your admin email for the site is admin@mydomain.com then don’t test the front end of the site with “hello@mydomain.com” as this appeared to not trigger the email.
  4. I cleared the Cache each and every time we tested and adjusted the settings. (We use HummingBird by WPMUDEV for Caching)
  5. I removed all test email addresses from the list of captured emails between test

Noteworthy Learnings

  • Using a bitly link in the email seems fine
  • Using other formats of URL in the email seem fine (such as putting your web address in your email signature).

Issues we’re still dealing with

Not all is fixed however. We’re still not getting the notification emails despite clicking “email me every time a coupon is sent” and “Email me after last coupon sent, and campaign stopped”.

This isn’t such a major problem – but I have a feeling this is related to the fact that the “My Email Address” field has the same email address as the admin email address for the website. However, as noted above, if these two email addresses are different, the customers don’t seem to receive their coupons by email.

So for me, that’s the lesser of 2 evils.

Styling AMZ Coupon Server Landing Pages

More to come on styling shortly

Dealing With SEO and Indexing of Promo Landing Pages

Ideally you don’t want these landing pages being indexed by Google (not that they should rank). But to avoid any problems, or even duplicate or low quality content scores from search engines, it’s best to apply a “no index” flag to these pages.

The simplest way to do this is with Yoast SEO, it’s one of our essential plugins for new WordPress Sites. To apply a “No Index” flag and prevent search engine robots from crawling your landing page, and ultimately showing your page in search results, do the following:

  1. When editing the page in WordPress, scroll down to the Yoast SEO section
  2. Click on the Cog symbol, which is basically “Advanced Settings”
  3. Where it says “Allow search engines to show this Page in search results?” click or write “No”

Your page will now have a “no index” flag and you haven’t touched a piece of code.