Ecommerce Pro / Integrate ecommerce

Woocommerce

WooCommerce is a WordPress plugin that allows you to incorporate e-commerce functionality into your website. It offers features such as product management, order processing and payment gateway setup. With WooCommerce, you can set up an online store to sell products or services directly from your WordPress site.

Prerequisites for integration

Antes de iniciar la instalación del plugin envia.com 4.4.2 asegúrate de que tu sitio web cumpla con las siguientes versiones mínimas:

  • PHP: Version 7.4 or higher.
  • WordPress: Version 6.5 or higher.
  • WooCommerce: Version 8.9 or higher.

Ensure that your server is properly configured with these minimum versions to guarantee a successful installation and the correct functioning of the plugin.

Steps to install the plugin

  1. Download our plugin (A ZIP file will be downloaded, keep it compressed)
  2. Login to your WordPress dashboard and select Plugins from the left side menu, then choose Add new plugin.
  3. Click Upload plugin, attach the downloaded ZIP file and select Install now. (If you already have a previous version of the plugin installed, choose Replace the current one with the uploaded one).
  4. Click the blue button Activate the plugin, then Connect store. In the pop-up window, select Approve.
  5. Verify your email address registered on envia.com and click Continue.
  6. Close the pop-up window to have the plugin update automatically.

You're done! Now your Woocommerce store is integrated with envia.com.

  • Navigate to Options in the plugin view and select the checkboxes you need (Table 8.1).
  • In Origin address, choose an already set origin address or create a new one.
  • Save the changes and the plugin will be configured.

8.1 "Plugin view options" breakdown

CasillasDescription
Send live shipping rateActivate our automatic calculator in your store
Carrier brand imageDisplays carrier logos in the calculator
Delivery timeDisplays delivery times
Pick-up locationShows the list of available branches (only for Argentina and Spain).
Collection location formatWoocommerce Standard The fields will be filled according to the default Woocommerce format at checkout.
Drop-down List Option: Allows you to add additional information. When selected, some fields at checkout will include drop-down menus with details on regions and cities.

Store settings

Configure your store correctly to ensure a smooth shipping process. Consult the next articles that will guide you on the fundamental configurations that you should apply to your store.

What settings can I manage in my ecommerce?

Configure your shipping address, manage different types of packages and activate the checkout.

With our platform, every detail counts to offer you maximum efficiency.

How do I set up my products in Ecommerce Pro?

Learn how to configure your products with Ecommerce Pro to optimize your shipments. Improve the efficiency and shipping rates of your ecommerce.

How to activate the automatic calculator in Ecommerce Pro?

Optimize your shipping process with checkout. Get shipping rates and estimated delivery dates for up to three carriers per country.

For a detailed breakdown of the benefits of Woocommerce integration with envia.com, consult this resource.

Add "Envia Rates and Shipping" as a shipping method.

  • Go to your WordPress dashboard, select Plugins and click Installed Plugins.
  • Locate Envia Shipping and Fulfillment, select Settings and then go to Shipping.
  • Next, select Shipping Zones and click Add zone.

When you click Add zoneyou'll be prompted to configure the shipping zone. Here's how to fill out each field:

Name of the areaAdd a name to your zone, so that you can easily identify it
RegionList the regions you would like to include in your shipping zone. Customers will be associated with these regions.
Method of shipmentIn Add shipping method, elige Send Rates and Shipping. Next, select an origin address and click Create to finalize the shipping zone setup.

Important fact about Cloudflare

Cloudflare, a platform used to protect and accelerate websites, incorporates a feature called bot fight mode. While this feature can be useful for fighting malicious bots, it can also cause problems if not managed properly.

If you are using Cloudflare and bot fight mode is enabled, it can interfere with the ability to collect information through your website's application programming interface (API). As a result, this can cause 403 errors, preventing your site from functioning properly.

Therefore, it is suggested to disable the "bot fight mode" to avoid these problems and ensure optimal performance of your website.

To disable this function, you can consult this article.

Error messages during integration

  • “Unable to verify the first certificate” and “Internal Server Error”

If you receive the message during the integration attempt, verify that your store has the correct certificates and that there are no issues with permissions or communication between WooCommerce and other services in the routes  wp-json.

Depending on what you discover when reviewing the endpoint, you may need to do the following:

  • Fix the .htaccess file: Make sure that the .htaccess of your store is correctly configured.
  • Make other necessary configurations.
  • Mensaje error 403 “Forbidden” o “400”

This error occurs when the firewall blocks certain API connections or is limited to certain IP addresses.

In these cases, you must temporarily disable the blocking to allow integration or include our IP addresses in your whitelist:

  • 3.227.182.193
  • 54.161.96.109

Also, consider the possibility of disabling bots that may be interfering with WooCommerce functionality, and if possible, add our IP addresses to the whitelist of the tools.

  • Error Message “-111 connect ECONNREFUSED”

This error occurs when you try to connect to a local hosting environment that is not available. In most cases, this happens because your store is being run in a local environment instead of a web-accessible hosting service.
To solve this problem, you need to make your local environment accessible from the cloud. You can achieve this by using tools such as ngrok, which allow you to expose your local server through a public URL.


If after following the above steps you still experience issues, contact our support team for further assistance and provide the following information:

  • A detailed description of the issue.
  • WordPress version.
  • Versions of the WooCommerce and Envia Shipping and Fulfillment plugins.
  • Your server’s PHP version.
  • Active theme on your store (go to WordPress > Appearance > Themes).

To identify the requested versions, log in to your WordPress Dashboard > Tools > Site Health > Information.

FAQ

How do native costs work?

You can set up fixed shipping costs in your Woocommerce online store, applying different conditions. To learn how to make these settings, visit the following article detailing the available options.
Woocommerce article on shipping rates

This resource will guide you through the steps necessary to set up and manage your shipping rates effectively in Woocommerce.


Why don't our automatic checkout options appear in WooCommerce?

If our automatic checkout options do not appear in your WooCommerce store, it is possible that you have duplicate shipping zones. This can happen if you have duplicate statuses configured in your shipping zones, which causes WooCommerce to prioritize the order of the shipping zones created.
To solve this problem, follow these steps:

  1. Check your shipping zones
    • WooCommerce > Settings > Shipping > Shipping Zones
    • Verify that there are no duplicate states in the sending zones.
  2. Eliminate duplicates
    • If you find duplicates, delete them to avoid conflicts.
  3. Add our shipping option
    • Within the shipping zones you have already created, be sure to add our shipping option.
    • This will allow our automatic checkout to appear correctly.
  4. Save the changes.
    • Do not forget to save the changes after making the necessary modifications.

Why doesn't the settings option appear in the list of plugins?

In some cases, the shop may have a plugin that adds additional options, such as translation. WooCommerce limits the number of links that can be listed, which may cause some options to be replaced.
To access the Envia rates and shipping settings, follow these steps:

  • Go to WooCommerce > select Settings > shipping
  • Click Envia rates and shipping.

Did you find this resource useful?

2
1

Send us a message

Our support team will always be available to answer your questions and provide you with the help you need.