# Woocommerce ⛭

### Need to know

Connect one or more Woocommerce Carts to your system using our Wordpress Plugin.&#x20;

Here are the data flows:

#### Data from Woocommerce to Salesorder

| Entity    | Function                                                                                                                                                                                                                  |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Orders    | Import manually or automatically.                                                                                                                                                                                         |
| Customers | <p>Import and create new customers. Add order to existing customers' <em>transaction list</em>. </p><p></p><p>Changes to customer details in Woocommerce update customer master in Salesorder, e.g. shipping address.</p> |
| Items     | <p>Selectively or as a batch, import Items from Woocommerce to populate the Item list in Salesorder. </p><p></p><p>Automatically update Item(s) details in Salesorder if changed in Woocommerce.</p>                      |
|           |                                                                                                                                                                                                                           |

#### Data from Salesorder to Woocommerce

| Entity       | Function                                                                                              |
| ------------ | ----------------------------------------------------------------------------------------------------- |
| Items        | Selectively or as a batch, export Items from the Salesorder to populate the Item list in Woocommerce. |
| Stock levels | Automatically update stock levels in Woocommerce from stock levels in Salesorder.                     |
| Customers    | Selectively update customer list and customer details in Woocommerce.                                 |

###

### Wordpress Plugin installation

1. [Click to download the .zip file](http://login.salesorder.com/salesorder/downloads/cartconnect/woocommerce/woocommerce-cartconnect.zip)
2. Go to <mark style="color:orange;">Wordpress Dashboard>Plugins>Add New>Upload Plugin</mark>
3. <mark style="color:orange;">Choose</mark> and <mark style="color:orange;">Install</mark>.
4. Go to <mark style="color:orange;">Wordpress Dashboard>Settings>Woocommerce integration with SO</mark>
5. Copy the Cart Connect password.

### Setup Shopping Cart in Salesorder

1. <mark style="color:orange;">Salesorder>Setup>Shopping Carts>New Woocommerce Cart</mark>.
2. Enter:

* <mark style="color:orange;">Cart Name</mark> (an arbitrary name).
* <mark style="color:orange;">Cart Connect URL</mark>, i.e. <https://socommerce.dreamhosters.com/>
* <mark style="color:orange;">Cart Connect Password</mark>, saved from step 5 above.&#x20;

3. <mark style="color:orange;">Test Connection</mark>.
4. You should see: 'TEST PASSED: SUCCESSFULLY CONNECTED TO CART!'
5. <mark style="color:orange;">Save</mark>.

For questions, email <support@salesorder.com>.

### Testing and Controls

See these articles **before** you go live:

* [⚠ Live Shopping Carts](https://helpwith.salesorder.com/shopping-carts-b2c/live-shopping-carts)
* [Shopping Cart Controls](https://helpwith.salesorder.com/shopping-carts-b2c/shopping-cart-controls) *in Salesorder.*
