WooCommerce (WordPress)

Available for all licenses

Introduction

In this article, you will find all the necessary configurations for your WooCommerce-based e-commerce site, following this outline:


Integration Configuration

  • Username: Enter your site's name, e.g., www.slowvespa.it.

  • Website: Enter the full URL of your site, including https://, e.g., https://www.slowvespa.it.

Consumer Key and Consumer Secret

  1. Go to WooCommerce > Settings > Advanced > REST API.

  2. Click Add key and complete the form as shown in the screenshot. Ensure access is set to write to enable order shipping.image (1)-2

After clicking Generate API key, you will see two essential details:

  • Consumer key (starts with ck_)

  • Consumer secret (starts with cs_)

These keys are visible only once; if lost, you can regenerate them via WooCommerce. The keys do not expire.


Order Import

  • Orders to import: Choose the order status(es) you want to import. Typically, selecting Processing is sufficient. You may also include On hold or Pending payment orders.

  • Shipped order status: Define the status that orders should update to in WooCommerce after being shipped on MarketRock. Usually, Completed is used. Only predefined WooCommerce statuses can be selected.


Order Notes

  • Insert a note: Decide whether to add a note to the order after it has been shipped via MarketRock. Notes can trigger email notifications.

  • Private Note: If this option is enabled, you can mark the note as private so it is not sent to the customer.


Tracking and Courier Information

  • Tracking as an additional field and Courier as an additional field: These options allow tracking and courier details to be stored as additional fields (meta-fields) within the order.

  • If selected, you can define the meta-field name that will be sent to MarketRock for tracking and courier information.


Configuration Validation

After saving your configuration, MarketRock will validate it with WooCommerce. If errors occur, check the following:

  • Ensure the website URL includes https:// and the trailing slash /.

  • Verify the Consumer key and Consumer secret are correct.

  • Confirm the keys have read and write permissions.

  • Ensure the site is accessible.