1. Home
  2. Docs
  3. Advanced Split Order On Checkout for Woocommerce
  4. How Does the Plugin Work?
Download PDF

How Does the Plugin Work?

We can understand the work process of the extension with the below-given example.

Let’s Suppose we create a warehouse attribute. In this warehouse attribute, we create various options like warehouse A, warehouse B and warehouse C. This warehouse attribute is assigned to our used attribute set. We create products and assigned the requisite warehouse. Now a customer has placed an order with 5 products

a. Product A belongs to Warehouse B

b. Product B belongs to Warehouse A

c. Product C belongs to Warehouse A

d. Product D belongs to Warehouse C

e. Product E belongs to none of the warehouses

In this case, our order will be split into 4 different orders:

a. Order 1 having products of warehouse A, i.e Product B and C

b. Order 2 having the product of warehouse B, i.e Product A

c. Order 3 having the product of warehouse C, i..e Product D

d. Order 4 will be of none of the warehouses, i.e Product E.

Note 1: Advance Split Order on Checkout work with all online and offline payment methods.

How does the Extension Work with Various Admin Users?

Various admin users can be created and various Roles need to be assigned to these.

Step 1– In order to Restrict Role By SplitAttribute

On WoocommerceAdmin Panel, Navigate to > Users

A.Create the user role and permission – To create the user role and permission, select the Add user capabilities:

In creating the Role – User role can be created like cashier, Manager etc and save the details by creating:

After the creation role, load the new role in the role capabilities/permission page. As selected in the screenshot 

After the role Loaded, select the capabilities to access the user like if we want to give the manager to see only the order details then:

Select the order:

Give permission for Post, Read & orders, and save changes. 

Note: Post and Read are the mandatory fields. 

 After selection of Roles and capabilities, go into the section Users:

In users, select the newly created role Manager from Users – Add new section

Add the new users’ details, select the role from the drop-down menu with the manager: and click on add new user. 

Create user name, email, password and select the split according to attributes 

After the add user details, you will see this user details at all user :

After saving all the details like create the role and permission and add new user details. Now, add users can log in into their account as per new user login details and see only orders for selected attributes with the role assigned.

See as per Frontend Example :

Two orders will be created

Cashier in backend only able to see it blue order # 323

Backend cashier login as per their role: Order split according to attribute -Blue

Orders and details with blue attributes. 

After login user can only able to see orders details as assigned roles and as per the attribute- blue. 

Features of the Extension

Download Guide
Was this article helpful to you? Yes No

How can we help?