3 steps to finding the best fulfillment and inventory agent