Bu işi farklı yollardan yapabilirsin. Bu yolların en kolaylarından birinin mantığı şu:
Önce kişinin bilgilerini alırken dükkanın ilk açıldığı yani ilk kayıt zamanını db ye timestamp olarak girerken dükkan bitiş tarihinide gir database içine.
yeni bir hücre alanı daha oluştur veritabanına ve bitiş zamanınıda gir içine.
Dükkan ilk açılış ve Dükkan Kapanış datası olarak şu şekilde kullan.
$ilk_kayit = time();
$kayit_bitisi = strtotime('+7 days', $ilk_kayit);
Cpanel tarzı bir panelin varsa bir cron oluştur.
her 10 dakikada 1 çalıştırarak süresi geçen dükkanları otomatik kapatırsın.
cron.php gibi bişey hazırla içine şu tarz bir kod ekledin mi tamamdır:
$su_an=time();
if ($su_an>=$kayit_bitisi)
{
SQL güncellemesi ile dükkan kayıtlarını delete yaptırt. yada UPDATE dukkan_aktif=0 yaptırt
}