Weble iletişime geçmen için rest servis kullanabilirsin. Android rest servis kullanımı diye araştırırsan fazlaca örnek bulabilirsin.
Mesela sepeti mobil appda göstericeksen şöyle bir şey yapman gerekiyor.
Cihazın sunucuna request atar (örnek url: www.test.com/api/getBasket) Buradan sana bir response gelir. Genelde json çıktılar kullanılır. Gelen json verileri parse edersin. Uygulamanda gösterirsin. Sepetteki siparişleri de farklı bir url kullanabilirsin (örnek url: www.test.com/api/order)
Örnek url ler senin restful servislerin olabilir. Burada back-end kodlarını yazmalısın. sepeti görüntülerken bu urlde veritabanına bağlanıp ürünlerin içeriğini resmini gibi bilgileri alıp json formatta response olarak dönebilrsin.
Sipariş verirken fiyatını adet miktarı gibi verileri yollayıp veritabanına kaydedebilrisin.
Ben back-end tarafında genelde asp.net web api kullanıyorum.Diğer programlama dillerinin de restful kütüphanelri bulunmaktadır
Ben genelde appin weble iletişime geçmesi için retrofit kütüphanesi kullanıyorum.
Örnek kullanımlar:
https://www.mobilhanem.com/android-retrofit-kullanimi/
http://www.androidhive.info/2016/05/android-working-with-retrofit-http-library/