I think your e-commerce customers just need to raise their Amazon store prices.
Those who sell commodities don't have that option. Every time any of them has tried, sales went into the toilet. You have to stay competitive when Amazon's web page shows your item right next to your competitor's.