WooCommerce Settings

WooCommerce Settings

This page covers the various options that can be set in CartRover and in your WooCommerce account. 

CartRover Settings

SettingDescriptionDefaultOptions

Order Status

Only pull orders with the selected Order Status. (This should almost always be set to Processing!)Processing
  • Processing
  • Pending Payment
  • On Hold
  • Completed
  • Cancelled
  • Refunded
  • Failed
  • Any

Confirmation method

How should we report Tracking numbers back to WooCommerce? Click HERE for a detailed description of the options offered by CartRover. 




Tracking in Notes Field
  • Tracking in Notes Field
  • Confirm without Tracking
  • Tracking in Notes Field & Email Customer
  • Extension: Shipment Tracking
  • Both Notes & Tracking Extension
  • Extension: WP-Lister

Ship Method Field

Which field should we use when picking up the ship method from WooCommerce?Ship Method ID
  • Ship Method ID
  • Ship Method Name/Title

Bundle Item Handling

How should bundles be loaded? We can either load just the bundle sku, just the component skus, or both.


Bundle example:


  • Main_SKU
    • Component_1
    • Component_2


Component only would send you this:

  • Component_1
  • Component_2


Bundle only would send you this:

  • Main_SKU


Both would send you this:

  • Main_SKU
  • Component_1
  • Component_2


Component SKU's only
  • Component SKU's only
  • Bundle SKU Only
  • Both the bundle and component skus

Ignore Virtual Items?

Ignore WooCommerce items set as "Virtual"? If yes, we will filter these products out before loading.No
  • Yes
  • No

Ignore Downloadable Items?

Ignore WooCommerce items set as "Downloadable"? If yes, we will filter these products out before loading.No
  • Yes
  • No

Collect Custom/Meta Fields

Some WooCommerce extensions will put additional data in Meta fields. If you enable this we will collect the first 5 and put them in custom_field_1 through custom_field_5No
  • Yes
  • No

Delay Order Pickup for X Minutes

Delay picking up orders until they are at least X minutes old.

WARNING: This feature will interfere with inventory sync and can cause over-sale of products! Use at your own risk.

0

Collect Payment Info

If enabled, CartRover will collect the Transaction ID of the payment so you can use it later for settling or refunding directly with the payment processor.
Currently Supports: Auth.net, Stripe
Yes
  • Yes
  • No

Site Uses an ECC Certificate

ECC certificates are still faily uncommon. Turn this feature on if you get an encryption error when you test the connection.No
  • Yes
  • No


WooCommerce Settings

Click HERE for more info on Downloadable and Virtual items in WooCommerce. 

    • Related Articles

    • WooCommerce reported a file not found error

      The following is an error that may display when testing your WooCommerce cart credentials: Test failed Server Said: Please check server settings. WooCommerce reported a 404 error (file not found) at: https://<storename>/wc-api/v2/orders [http status: ...
    • WooCommerce Ship Methods

      WooCommerce Ship Methods can be loaded using either their ID or their name. The default setting is their name, but this can be changed in the Cart Settings in CartRover. Solution In your WooCommerce (WordPress) Admin Panel go to WooCommerce > ...
    • WooCommerce Inventory Sync

      To enable inventory sync from CartRover to WooCommerce, verify these settings: Global Inventory Make sure stock management is enabled globally: From your Wordpress Admin page, go to WooCommerce > Settings Click the Products tab, then the Inventory ...
    • Cannot connect to WooCommerce site

      Problem CartRover cannot connect to WooCommerce site. Solution Make sure you have WooCommerce version 3.0.0 or above. Having the latest version can help as well. This can be found at WooCommerce > System Status > WC Version Upgrade Instructions Try ...
    • Fix WooCommerce Permissions

      In the left pane of the WooCommerce Dashboard hover over "WooCommerce" and click on Settings Click on the API tab Click on Keys/Apps and then click on the existing API Key Set the permissions to "Read/Write" and save changes.