B2B fulfillment is simply shipping bulk orders from one business to another. This could mean sending products to a retail store, or to a corporate office for employees to use.
On the other hand, retail fulfillment involves packaging and shipping orders from retailers directly to customers or a specific retailer.