Help & Resource Center

WooCommerce Integrator Requirements

Overview

Modern Retail's WooCommerce Integrator connects point of sale (POS) and enterprise resource planning (ERP) systems to WooCommerce.  In order for these systems to efficiently communicate with WooCommerce, Modern Retail has found certain settings and features are needed in Linux, WordPress and WooCommerce.

Settings

The following settings and configuration are needed for our WooCommerce Integrator to operate correctly.

  1. Cron Jobs
    • Cron Jobs needs to be enabled in either WordPress or WooCommerce; our Integrator will not update products without it.
  2. WordPress Settings
    • define( ‘WP_MEMORY_LIMIT’, ‘1024M’ );
      Modern Retail recommends WP_MEMORY_LIMIT being set to 1024M. However, 512M is also acceptable for smaller websites with fewer plugins and products.
    • define( ‘WP_MAX_MEMORY_LIMIT’, ‘1024M’ );
      WP_MAX_MEMORY_LIMIT must be set to 1024M.
    • require_once(ABSPATH . ‘wp-settings.php’);
      ABSPATH is set by default in WordPress, so there's nothing you should need to do here.  However, we've run into cases where this value was mysteriously deleted which will cause our Integrator not to function.
  3. Software Versions
    • WordPress
      Minimally, you should be running WordPress version 5.0.  However, we recommend you run the latest version.
    • WooCommerce
      You also must be using WooCommerce version 3.0 but, again, having the latest version is always recommended.
    • PHP
      You must be using PHP 7.0 or later.
    • Themes & Plugins
      If you are a developer, agency, or end user, you'll want to make sure you're running the latest version of your theme and plugins.  Countless hours have been lost by people trying to track down a bug on their website, when at last they found it was already solved, and all they needed to do was update their theme or plugin.  Please do yourself a favor and check WordPress for any and all updates.
    • WooCommerce Integrator
      Modern Retail's WooCommerce Integrator can also be upgraded in the backend of WordPress.  Modern Retail is constantly upgrading our Integrator and encourage you to install the latest update whenever you see there's a new version available.

Paying close attention to these 3 areas is crucial to making sure everything is configured correctly.  Doing so will help to ensure your integration runs smoothly.

Large Catalogs

WooCommerce has a reputation for having performance problems when the product catalog gets too big.  This can certainly be true if your WordPress and WooCommerce server is not sized corrected.  Please work with your developer, agency or hosting provider to ensure your server has enough capacity to handle the requirements of your catalog and other requirements of your website.

Please submit a Support Request if you have any questions.  Thank you.