Magento Order Fulfilment

Magento LogoMagento is one of the largest ecommerce platforms in the world – and for good reason: the fundamentals of the software are sound, it’s relatively easy to set up and there are a wide variety of extensions to enhance and make your store as unique as your business is.

One of the downsides, however, is the cost of some of the more useful extensions. For example, there are fulfilment plugins that cost $793 and even $2000. Cloud Fulfilment integration costs nothing – apart from a few minutes reading the very quick integration document (pdf). To give you a flavour of how our API works and how easy it is to integrate, however, we have given a summary below.

There are three core parts to integrating your Magento store with Cloud Fulfilment (with a view to having the picking, packing and shipping of orders outsourced and automated), they are:

1) Create a User Role to Allow Cloud Fulfilment to access the orders to process.

Log-into the admin section of your Magento store and then navigate to System > Web Services > SOAP/XML-RPC-Roles in the top menu. Then to the right click on the orange button ‘Add Admin Role’ and then create the role: ‘Cloud Fulfilment Order Downloader':

Setting a new role

and then the Role API Resources as per:

The top part of the roles

Cloud Role Resources

More roles to be selected

The final section of roles

When you have copied this profile then click ‘Save Role’ at the top of the screen.

2) Create a User within the new role (more information)

Simply navigate to System > Web Services > SOAP/XML-RPC-Users and then ‘Add New User’ – the orange button to the top right of the page. Then create a new user with the User Name: CloudFulfilment.

You should then set this user to be associated with the role created in the first step (Cloud Fulfilment Order Downloader):

Assign a role

3) Allocate which products will be fulfilled by Cloud Fulfilment

For the process to work each product will need to be assigned to our system for it to know which method of order handling to use.

Navigate to Catalogue > Attributes > Manage Attributes > Add New Attributes

You should then set the ‘Attribute Code’ to:

fulfilled_by_cloud_fulfilment

as per:

Setting the Attribute Code

The next step is to the products to be fulfilled by Cloud Fulfilment. This can be achieved by navigating to Catalogue > Manage Products and then click on the edit option for each product:

Editing the fulfilment options

by selecting ‘Fulfilled By Cloud Fulfilment':

On the Additional Options Section

And there we have it.