Arkansas, US – The battle for e-commerce supremacy is hotting up as retail giants Walmart and Amazon exchange fresh blows in public.