GNG
Kurucu
Merhaba arkadaşlar,
Bu konuda PHP ile basit bir e-ticaret (mini shop) sistemi nasıl kurulur, mantığıyla birlikte anlatıyorum. Kendi satış sisteminizi oluşturmak için güzel bir başlangıçtır.
1. Sistem Mantığı
[]Ürünler veritabanına eklenir
[]Kullanıcı ürünleri listeler
[]Sepete ekleme yapılır
[]Sipariş oluşturulur
2. Veritabanı (Ürünler)
3. Ürün Listeleme
4. Sepete Ekleme (Session)
5. Sepeti Görüntüleme
6. Geliştirme Fikirleri
Sonuç
Bu yapı ile basit bir e-ticaret sistemi kurabilirsiniz.
Geliştirerek gerçek satış yapan bir platforma dönüştürmek tamamen sizin elinizde.
Bu konuda PHP ile basit bir e-ticaret (mini shop) sistemi nasıl kurulur, mantığıyla birlikte anlatıyorum. Kendi satış sisteminizi oluşturmak için güzel bir başlangıçtır.
1. Sistem Mantığı
[]Ürünler veritabanına eklenir
[]Kullanıcı ürünleri listeler
[]Sepete ekleme yapılır
[]Sipariş oluşturulur
2. Veritabanı (Ürünler)
SQL:
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
price DECIMAL(10,2)
);
3. Ürün Listeleme
PHP:
<?php
include "db.php";
$sorgu = $pdo->query("SELECT * FROM products");
foreach ($sorgu as $urun) {
echo $urun['name'] . " - " . $urun['price'] . " TL <br>";
}
?>
4. Sepete Ekleme (Session)
PHP:
<?php
session_start();
$id = $_GET['id'];
$_SESSION['cart'][] = $id;
echo "Ürün sepete eklendi!";
?>
5. Sepeti Görüntüleme
PHP:
<?php
session_start();
include "db.php";
if (!empty($_SESSION['cart'])) {
foreach ($_SESSION['cart'] as $id) {
$sorgu = $pdo->prepare("SELECT * FROM products WHERE id=?");
$sorgu->execute([$id]);
$urun = $sorgu->fetch();
echo $urun['name'] . "<br>";
}
}
?>
6. Geliştirme Fikirleri
[]Ödeme sistemi entegrasyonu (iyzico, stripe)
[]Kullanıcı üyelik sistemi
[]Stok takibi
[]Admin panel ile ürün ekleme
Sonuç
Bu yapı ile basit bir e-ticaret sistemi kurabilirsiniz.
Geliştirerek gerçek satış yapan bir platforma dönüştürmek tamamen sizin elinizde.