eCommerce (perdagangan elektronik) adalah pembelian dan penjualan barang dan jasa, atau transmisi dana atau data, melalui jaringan elektronik, terutama internet. Transaksi bisnis ini terjadi baik sebagai bisnis-ke-bisnis (B2B), bisnis-ke-konsumen (B2C), konsumen-ke-konsumen atau konsumen-ke-bisnis. Istilah eCommerce dan eBusiness sering digunakan secara bergantian. Istilah eTail juga terkadang digunakan untuk merujuk pada proses transaksi yang membentuk belanja ritel online.
eCommerce didukung oleh internet. Pelanggan mengakses toko online untuk menelusuri dan memesan produk atau layanan melalui perangkat mereka sendiri. Saat pesanan dilakukan, browser web pelanggan akan berkomunikasi bolak-balik dengan server yang menghosting situs web eCommerce. Data yang berkaitan dengan pesanan akan diteruskan ke komputer pusat yang dikenal sebagai manajer pesanan. Ini kemudian akan diteruskan ke database yang mengelola tingkat persediaan; sistem pedagang yang mengelola informasi pembayaran, menggunakan aplikasi payment gateway seperti PayPal atau transfer bank. Akhirnya, itu akan berputar kembali ke manajer pesanan. Hal ini untuk memastikan bahwa persediaan toko dan dana pelanggan cukup untuk pesanan diproses.