Woo Benchmark Email

Description

Feature: Connect to Benchmark Email ReST API
* Separate from optional Benchmark Email Lite plugin, this setting connects to one API key for WooCommerce specific communications.
* Settings located in WP Admin > WooCommerce > Settings > Advanced > Benchmark Email

Feature: Customer carts to Woo Abandoned Carts list
* Any time somebody clicks to go to the checkout page their email address, name, and cart details get sent to the Woo Abandoned Carts contact list.
* They may be logged in and this field might be pre-populated, still works.
* They may be making a purchase as a Guest and the field gets caught as typed.
* They may be authenticated yet not have Woo history, so they type the email in.
* There is a 2 second delay to ensure they are done typing the email before it sends.
* The email is validates as a properly formatted email before it gets sent to Benchmark.
* Use Automation Pro to manage the templates, timing of emails, and eventual deletion from list since subscription to this list is for short-term usage only.
* A URL and order data are included, so Automation Pro can manage the workflow.
* Benchmark is to provide the prebuilt Automation Pro template for our users.

Feature: Customer orders to Woo Customers list
* Also gets them removed from the Woo Abandoned Carts contact list since they have purchased.
* They get added to the Woo Customers list only if they select the checkbox.
* They get added to the Woo Customers list if there is no checkbox to select (if label disabled in settings).

Feature: Sync all order history to Woo Customers list
* Copies all historic orders, whether Guest or Registered customers to Woo Customers list.
* Uses AJAX to prevent timeouts, but may run for some time on larger stores.

Support

Sign Up for your free Benchmark Email account.

Obtain your Benchmark Email API Key by logging into Benchmark Email, click on your Username, then click Integrations, now select the API Key option from the Left or Dropdown menu, last copy “Your API Key.”

Need help? Please call Benchmark Email at 800.430.4095

Screenshots

  • The settings panel where you place your API key.
  • A sample user completing checkout showing the data being captured behind the scenes as viewed from the inspector.

Installation

  1. Upload the plugin files to the /wp-content/plugins/woo-benchmark-email directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use the WooCommerce->Settings->Advanced->Benchmark Email screen to configure the plugin.

Contributors & Developers

“Woo Benchmark Email” is open source software. The following people have contributed to this plugin.

Contributors

“Woo Benchmark Email” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Woo Benchmark Email” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.2 on 2018-11-29

  • Added: button to Get API Key on settings page
  • Added: link to Settings on the plugins page
  • Added: admin dashboard notice if API key not set
  • Added: error handling to modal API Key logic
  • Updated: Enabled our dashboard notices on plugin settings page as well as the main dashboard area
  • Fixed: invalid function call is_plugin_inactive
  • Fixed: array validation to prevent PHP notice and potential AJAX add-to-cart failure if API key or lists are unset and WP_DEBUG is turned ON

1.1 on 2018-11-06

  • Added: Sister product activation and installation checks and message with dismiss link.
  • Added: New fields for total spent, first order date, total number of orders to CustomerSync and order placement.
  • Added: Order placement or CustomerSync to include addresses, company name, and phone number fields.
  • Update: Moved Benchmark Email menu from underneath Advanced to WooCommerce Settings top level and utilized Settings API class reference.
  • Update: Code consolidation.
  • Update: Shortened some array syntax.
  • Fixed: Contact lists query – needed trailing slash for REST API.
  • Fixed: Add to cart authenticated – first and last name detection.
  • Fixed: PHP Warning if no contact lists are found on an account.

1.0 on 2018-09-23

  • Initial release