AWeber Newsletter Subscription

This document refers to V2. Please, use this doc for help with V1.

AWeber Newsletter Subscription gives you the ability to subscribe users to your AWeber Lists and through AWeber Web Forms on your WooCommerce store.

  • Subscribe the customers to different (and multiple) AWeber lists depending on the products they purchase during checkout.
  • Add or remove AWeber subscriber tags depending on the purchased products.
  • Add a custom designed AWeber Web Form to any widget area on your WooCommerce store without editing files or copying and pasting any code.

Requirements ↑ Back to top

  • WooCommerce 2.5+
  • An AWeber account.

Installation ↑ Back to top

  1. Download the .zip file from your WooCommerce account.
  2. Go to “WordPress Admin > Plugins > Add New” and “Upload Plugin” with the file you downloaded with “Choose File”.
  3. Install Now and Activate the extension.

More information at Install and Activate Plugins/Extensions.

Migrating from V1 ↑ Back to top

If you already have installed an older version of the extension, don’t worry. AWeber Newsletter Subscription V2 is totally compatible, just run the updater and the extension will import your previous configuration.

Run the updater to migrate the previous configuration.

Authenticate ↑ Back to top

If this is the first time you install the extension, you will need to authorize WooCommerce to access your AWeber account. The process is very easy, just click the “Authorize” button in the AWeber settings (WooCommerce > Settings > AWeber)

Click the button to start the authorization process.

You will be redirected out of your store to the AWeber authorization form.

AWeber authorization form.

Enter your AWeber account and follow the steps. When you finish the process, AWeber will redirect you to your store and you can start configuring the extension.

Setup and Configuration ↑ Back to top

Once you have authorized our extension to connect with your AWeber account, you can proceed to configure it. To access the settings page go to “WooCommerce > Settings > AWeber”. You can also access directly clicking on the “Settings” link of the extension in the plugins page.

Checkout settings ↑ Back to top

This section controls the visual aspects and the rules to subscribe the customers to the AWeber lists during checkout.

  • Subscribe label: The label used for the subscription field in the checkout form. If empty, the placeholder value will be used instead.
  • Subscribe checked: Makes the subscription field checked by default. Unchecked by default. Be careful with your country law. For example, this practice is not allowed in the European Union countries.
  • Checkout rules: This is the most important setting. It defines the rules to subscribe the customers to the AWeber lists during checkout. Due to its complexity, we’ve created a special section for it.

AWeber account ↑ Back to top

This section controls the connection with your AWeber account. Currently, there is only a setting to revoke access to your account.

Checkout rules ↑ Back to top

This setting allows you to subscribe the customers to different AWeber lists depending on the products they purchase during checkout. Optionally, you can also add or remove subscriber tags to these customers.

Checkout rules setting.

After defining at least one checkout rule, the subscription checkbox field will appear in the checkout form. Only the customers that check this field will be subscribed to your AWeber lists.

Subscription field in the checkout form

Before defining the checkout rules, it’s important to take into consideration the following tips:

  • Multiple rules can be applied if their conditions match the order data.
  • The rules are applied in the same order they are defined. Higher positions go first.
  • Sort the rules if necessary.
  • It’s recommended to define the less specific rules first.
  • The rules with the same AWeber list will combine their tags.

Defining a checkout rule ↑ Back to top

Clicking on the “Add rule” button. You will be redirected to the “Checkout rule” form. This form contains the following settings:

  • Products: The products to apply this rule. You can select simple or variable products. If you select the parent of a variable product, the rule will be applied to all its variations.
  • Product categories: The product categories (or subcategories) to apply this rule. If you select a category, the rule will be applied to all its subcategories.
  • Add to list: Required. The AWeber list the customer will be subscribed to.
  • Add tags: The tag to be added to the subscribers.
  • Remove tags: The tag to be removed to the subscribers.

Note: You can add unlisted tags using the comma as a separator.

The rule will be applied to an order if it contains at least one item registered in the “Products” or “Product categories” fields. If both fields are empty, the customer will be subscribed to the list no matter what he buys.

If the customer is already subscribed to the specified list, his profile and tags will be updated.

Combining tags ↑ Back to top

Multiple rules with the same AWeber list are applied as one after combining their tags. The order the rules are applied is very important. The easiest way to understand how does it works is with an example:

Rule 1:

  • Products: All (The “Products” and “Product categories” fields are empty).
  • List: Test 1,
  • Add tags: purchase, default-products.
  • Remove tags: prospect.

Rule 2:

  • Products: Clothing.
  • List: Test 1,
  • Add tags: clothes.
  • Remove tags: default-products.

After checkout, the customer will be subscribed to the list “Test 1” with the following tags:

  • purchase
  • default-products (Added by Rule 1 and removed by Rule 2)
  • prospect (Removed by Rule 1)
  • clothes

In this way, you can classify your customers according to what they buy and create campaigns segmented by products.

In our example, you can know what users have become a customer with the tag “purchase” and additionally, whose have bought clothes with the tag “clothes”.

Web Form widget ↑ Back to top

In addition to the checkout settings. You can add an AWeber Web Form in any widget area registered in your theme. To avoid the complexity to insert code snippets, we’ve created a widget for this purpose.

AWeber Web Form widget

The setup is very easy.

  1. In your WordPress dashboard, go to “Appearance > Widgets“.
  2. Drag the “WooCommerce AWeber Web Form” widget to the widget area you would like it to display.
  3. Select a “Web Form” from the list.
  4. Optionally, edit the title or leave it empty to remove it.
Please, note that only In-Line Web Forms will display at the widget location you specified, Pop-Over and Lightbox will display in the centre of your website over the content, and Pop-Out will open a new window to display the Web Form.

Dashboard widget ↑ Back to top

We also have added a dashboard widget called “WooCommerce AWeber Subscribers“. Go to “Dashboard > Home” and take a look.

AWeber dashboard widget

This widget contains a resume of the subscriber for each AWeber list used by the extension. For more detailed stats, visit your AWeber dashboard.

FAQ ↑ Back to top

Something doesn’t work properly ↑ Back to top

If you are experiencing any error with our extension that isn’t listed in the “Troubleshooting” section, feel free you to submit us a support ticket explaining your problem. To give you a solution as fast as possible, it will very useful for us if you could attach a screenshot of the error log.

Where can I find the error log? ↑ Back to top

This extension creates a log to store all the errors related to the AWeber API. To find it, go to “WooCommerce > Status > Logs” and select the file “wc_aweber_api_errors“.

Troubleshooting ↑ Back to top

Expired timestamp ↑ Back to top

If after reviewing the “wc_aweber_api_errors” log, you find an error like this, it means that your server clock is not configured properly. For security reasons, AWeber API doesn’t allow requests from servers whose clock has a difference bigger than (+/- 5 minutes) respect to UTC time. We recommend you to contact your hosting provider to set the server clock properly. They can get more info about the issue here.

An unexpected error occurred ↑ Back to top

If you see this error during authentication. Probably there was an error related to the AWeber API connection. Please, take a screenshot to the “wc_aweber_api_errors” log and submit us a support ticket with it.

Privacy Policy ↑ Back to top

Check the Privacy Policy of this extension.

Questions & Feedback ↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch the developer via the Help Desk.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top