The ability to create shipping rules with conditions based on product catalogue item details, such as brand name. For example, a retailer has a supplier that has supply conditions that only allows the retailer to sell the product online; however, the item can only be picked up in-store. This would allow a shipping rule with a condition based on brand name that would force the pickup instore method when products with this brand name are present in the order.