That's why most of our customers have tanks, with pumps and hose reels. Even some of our customers that only order twice a year use that type of setup.
A lot of them use a Buddy Lube tank system, too. Much simpler, but it works.
We pump (or air feed, depending on the product) the oil into the tanks for them. Many of our customers are on our "pump route" where we go out weekly and check their tank levels, case quantities, filter quantities, kegs of gear oils, cases of brake parts cleaner, etc. and make recommendations of what they order to keep their stock up. Most places just automatically order what we suggest. Some of our customers get checked twice a week, and even with 300 gallon tanks they often order twice a week.
It's all about convenience.