Pengantar E-commerce Menggunakan PHP dan MySQL
PHP dan MySQL adalah kombinasi yang baik untuk membuat solusi e-niaga untuk situs web Anda. Namun, membuat aplikasi yang rumit seperti ini pada awalnya tampak luar biasa. Rahasianya adalah memikirkan aplikasi tersebut sebagai kelompok program atau skrip PHP yang lebih kecil yang bekerja bersama, bersama dengan database MySQL Anda, untuk menjalankan bagian e-commerce dari situs web Anda. Ini jauh lebih luar biasa ketika Anda memecah aplikasi ke dalam komponen individual.

Database MySQL
Anda akan memerlukan aplikasi database MySQL yang diinstal di server web Anda. MySQL sangat populer dan Anda seharusnya tidak memiliki masalah menemukan web host yang menawarkan MySQL. Sebagian besar host web juga menawarkan aplikasi antarmuka pengguna seperti PHPMyAdmin untuk bekerja dengan database MySQL. Basis data terdiri dari serangkaian tabel yang menyimpan informasi yang dibutuhkan oleh aplikasi ecommerce Anda. Misalnya tabel di bawah ini menyimpan nama depan, nama belakang, nama pengguna, dan kata sandi untuk dua orang fiktif.

Nama depanNama keluargaNama penggunaKata sandi
Mary
Jane
domba
Smith
MLamb
JSmith
B11111
A00B00

Jumlah basis data dan tabel basis data yang Anda perlukan tergantung pada kompleksitas aplikasi e-niaga Anda. Jadi mari kita bahas beberapa komponen dasar.

Database Pelanggan
Basis data pertama yang Anda perlukan akan menyimpan informasi tentang pelanggan Anda. Anda akan ingin menyimpan informasi tentang setiap pelanggan seperti ID pelanggan unik, ID akun pelanggan, nama pengguna, kata sandi, nama depan dan belakang, alamat surat, alamat penagihan, alamat email, nomor kartu kredit, kedaluwarsa kartu kredit, dll.

Database Produk
Basis data berikutnya yang Anda perlukan adalah basis data produk Anda yang akan menyimpan informasi tentang setiap produk dalam katalog online Anda. Sekali lagi, bagaimana Anda mengatur tabel basis data Anda akan tergantung pada kompleksitas katalog Anda. Pada dasarnya Anda akan menyimpan informasi seperti ID unik produk, nama, deskripsi, harga, dan kategori produk (Perangkat Lunak, CD, dan Buku).

Database Keranjang
Anda akan memerlukan database untuk menyimpan informasi tentang setiap keranjang belanja pelanggan saat pelanggan Anda menambah atau menghapus item dari keranjangnya.

Database Pemesanan
Anda harus menyimpan riwayat pesanan dari pesanan yang sudah selesai. Basis data ini harus mencakup informasi seperti ID pesanan unik, tanggal pesanan, tanggal pemenuhan, tanggal pengiriman, barang yang dipesan, dll.

Selanjutnya





Petunjuk Video: Tutorial PHP - Membangun CMS dengan PHP dan MySQL - Part 2 - Membuat Database (Mungkin 2024).