The following guide will help you configure your integration between Erply and WooCommerce
Open your server settings through FTP or SHH and find .htaccess file.
Above the #BEGIN line enter the following data:
Save when you are done
IF for any reason setting this up from .htaccess does not work then you can try the alternative steps and edit the wp-config.php file:
Raise Execution time limit
Add the following to the wp-config.php file:
set_time_limit(300);
Raise Memory Limit
Add this to the top, before the line that says, “Happy Blogging” in wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
Your woocommerce store must have a SSL certificate and support HTTPS
Open your wordpress admin and navigate to: “WooCommerce -> Settings -> Advanced -> REST API” and press “Add Key”
Make sure that the key has read&write permissions enabled.
Fill in the required data. Be sure to save or write down the consumer key and consumer secret — you will need these later.
Go to “WooCommerce -> Settings -> Advanced -> “Webhook” section and click on “Add webhook”.
Two webhooks must be created, one for new orders and the other for order updates.
WooCommerce: 3.7+
WordPress: 4.4+
The following settings must be configured when setting up your WooCommerce shop. To access the configuration panel, you must go to. “Settings -> WooCommerce Panel” or E-Commerce -> Integrations Manager.
Please note that you can have several WooCommerce shops in your Erply account and you can sell different products on them by using our Assortments module.
Integration also allows you to define which item fields are included in sync as well as add custom fields to the integration and also map together your e-commerce payment types with Erply payment types.
From the advanced mapping settings you are able to select the fields that will sync over to WooCommerce from Erply. You can toggle those fields on & off from the integration settings. If some field is toggled off that means the field values are not synced to WooCommerce and you are able to manage those values directly in WooCommerce. The integration will not overwrite those values.
Payment type/method mapping is required if you wish to have an overview of all different payment methods used for paying online invoices. This mapping is also required if you have an integration between Erply and a bookkeeping service such as Erply Books, QuickBooks Online, XERO etc…
To map payment types together you must select a payment type from the WooCommerce Gateway dropdown and the corresponding type from the Erply Payment Type dropdown and click on “Add”. You can map together as many payment types as you have in WooCommerce or Erply.
Our integration allows you to create custom product fields or parameters from Erply to your e-commerce store either as WooCommerce attributes or TAG-s. To use this functionality you must first create a Parameter Set in Erply and assign different parameters to that set. Once this is done, you can map the parameters together with their intended field in WooCommerce using the mapping settings.
To find out how to create and manage Parameter Sets please follow this guide: https://wiki.erply.com/article/888-parameters
The following product fields will sync from Erply to your WooCommerce webshop:
Customer orders made from the WooCommerce webshop are synced into Erply’s back office.
With every purchase we check if the customer already exists in your Erply account by 2 variables: Name & E-Mail, If those 2 variables match up with a customer in your Erply account the sales document will be associated with an existing customer.
If any of the variables do not match up, a new customer will be created to your Erply account and the sales document will be associated with him.
Sales documents are automatically imported into Erply. Depending on the payment options we also import unpaid sales documents to Erply (in case of “pay on pickup” or “pay by wire transfer”) in those cases the payment status will be “unpaid”.
We also use woocommerce webhooks for updated orders – in some cases the payment provider does not provide real-time responses if the payment has been verified and can take up to a day to do so. Once the order is updated in Woocommerce, the updated will be reflected to Erply as well.
All customer payments that are made in WooCommerce are imported to Erply and associated with the sales document. Each payment will also be associated with the correct payment type based on the payment type mapping.
All product prices are sent to WooCommerce exclusive of tax. This is mainly due to different tax regulations and rules in different countries where automatic tax calculation is required during the checkout. Erply does create tax rates that are associated with the products in Erply to WooCommerce but the tax settings must be manually changed in WooCommerce accordingly. The following guide will help you navigate through the tax settings in WooCommerce: https://woocommerce.com/document/setting-up-taxes-in-woocommerce/
Our integration exchanges data between Erply and WooCommerce automatically and there is no need for any manual actions.
Sales documents are imported to Erply in real-time
Products and product updates from Erply are being exported to WooCommerce after every 15 minutes
Product quantities from Erply are being exported to WooCommerce after every 5 minutes