Unlocking productivity: exploring the power of a rule engine

Say hello to the newest Bob Go feature, where the power of automation and decision-making converge to unlock unprecedented productivity gains. The Bob Go rule engine is a powerful tool that enables users to streamline and automate their order processes. A rule engine can help merchants automate fulfillment processes based on a set of predefined rules. Think of it as the brain behind the scenes, working tirelessly to make sense of order data and make decisions faster than you can say “productivity boost.”

Engine specs

Behind every powerful rule engine lies an impressive architecture and carefully crafted components. This includes a rule type (trigger), conditions, and subsequent actions. Essentially, each rule type will trigger an automated action based on specific conditions. Conditions are linked to a variety of attributes, including order tags, order weight, order value and so on. Multiple conditions can be configured per rule. The user can also select if all or one condition (and/or) should be met for the action to be performed. A drag-and-drop feature is also available to save rule priority.

What sets the Bob Go rule engine apart is its user-friendly interface. Even without any coding experience, merchants can easily define, set, and modify rules to suit their unique requirements. This accessibility empowers business owners to adapt quickly and effectively to changing demands, without the need for a team of developers.

“As your business grows, your need for time to focus on other aspects of your business grows,” says Shaun Eksteen, Operations Manager for Bob Go. “The rule engine is the first step to automating your fulfillment process to fit your business and provide a great experience for your customers. It really is an exciting new feature that all merchants are able to benefit from!”

Practical application

Setting up a rule begins by selecting a specific rule trigger, of which there are currently three available: “When an order is created”, “When determining the preferred service level for order rates” and “After an order has been fulfilled”. Each rule can have multiple conditions and are linked to a variety of attributes. A singular action must be set to complete a rule. When set up correctly, a specific action will be performed if a rule is triggered and the required conditions are met. 

Let’s look at a few practical examples:

Large orders (>7kg) should be fulfilled as two parcels:

The rule will be triggered “When an order is created”. Create a condition for the order weight to be greater than 7kg. Set parcels as the rule action to fulfill all shipments greater than 7kg as two parcels of specified dimensions. A similar rule can also be set up for order quantities. If one pair of shoes is always fulfilled as one parcel, then two pairs of shoes should then be fulfilled as two parcels.

Set declared values to high value shipments (>R750):

The rule will be triggered “When an order is created”. Create a condition for the order value to be greater than R750. Set declared value as the rule action to add a user-specified declared value to all shipments with a value greater than R750. 

The rule engine can be as simple or as intricate as required by the users. There are so many different rules and combinations of rules that can be set up using the rule engine, with a goal to automate shipping and order processes to the highest level. Test and experiment for yourself, or reach out to our support team for assistance.

With the Bob Go rule engine, you can say goodbye to manual order processing. Hello to a new era of efficiency and productivity! Experience the power of automation and decision-making that works  in perfect harmony – try the Bob Go rule engine today.