Sepet Uygulaması Güncellemesi - Seditio Yazılım - Seditio CMS Türkiye

Yayınımız yeniliklerle beraber yeni sitemizden devam ediyor. Seditio.com.tr takip edin.

User profile picture

Kaan

Seditio CMS

Sepet Uygulaması Güncellemesi

Shop eklentisinde sipariş geçildikden sonra ürünlerin fiyatı güncellendiğinde siparişlerim bölümündeki fiyatlarda güncelleniyor.

Aşağıdaki adımları izleyerek bu sorunu ortadan kaldırıyoruz.

Sitenizin kontrol panelinden aşağıdaki sorguyu çalıştırın.

ALTER TABLE shop_siparis ADD siparis_title varchar(255) NOT NULL DEFAULT '';
ALTER TABLE shop_siparis ADD siparis_fiyat varchar(128) NOT NULL DEFAULT '';

 

plugins/shop/includes/send.php yi açın alttakini bulun

 

$sqlop = sed_sql_query("SELECT * FROM $db_shop_basket WHERE basket_sessid='$usr[id]' ORDER BY basket_id DESC");	
while ($r = sed_sql_fetcharray($sqlop, MYSQL_BOTH)) {
	
sed_sql_query("INSERT INTO $db_shop_siparis (siparis_id,siparis_sessid, siparis_product, siparis_quantity, siparis_tarih) 
VALUES ('$r[basket_id]', '$usr[id]', '$r[basket_product]', '$r[basket_quantity]', '".(int)$sys['now_offset']."' ')");
}


Alttaki şekilde değiştirin.

 

$sqlop = sed_sql_query("SELECT * FROM $db_shop_basket WHERE basket_sessid='$usr[id]' ORDER BY basket_id DESC");	
while ($r = sed_sql_fetcharray($sqlop, MYSQL_BOTH)) {
	
$result24 = sed_sql_query("SELECT * FROM $db_pages WHERE page_id='$r[basket_product]'");
			while ($row2 = sed_sql_fetcharray($result24, MYSQL_BOTH)) {	
	
sed_sql_query("INSERT INTO $db_shop_siparis (siparis_id,siparis_sessid, siparis_product, siparis_quantity, siparis_tarih, siparis_title, siparis_fiyat) 
VALUES ('$r[basket_id]', '$usr[id]', '$r[basket_product]', '$r[basket_quantity]', '".(int)$sys['now_offset']."', '".$row2[page_title]."', '".$row2[page_extra1]."')");
}
			}

Daha sonra plugins/shop/includes/siparislerim.php de alttakini bulun.

$sip = sed_sql_query("SELECT * FROM $db_shop_siparis WHERE siparis_sessid='$usr[id]' ORDER BY siparis_id DESC");
	while ($et = sed_sql_fetcharray($sip, MYSQL_BOTH)) {

		
$sip2 = sed_sql_query("SELECT * FROM $db_pages WHERE page_id='$et[siparis_product]'");
			while ($et2 = sed_sql_fetcharray($sip2, MYSQL_BOTH)) {


$price+=$et2['page_desc']*$et[siparis_quantity];
	
$productprice=number_format($et2['page_desc']*$et[siparis_quantity],2,",",".");
$ulke = sed_build_ulke($et2[page_extra15]);
	
$para=number_format($et2[page_desc],2,",",".");	
$siparis="$siparis

<tr>	
			<td><a href=\"page.php?id=$et[siparis_product]\">$et2[page_title]</a></td>
			<td><img src=\"skins/ekspert/globall.png\"/> $et2[page_extra14]  $ulke  $et2[page_extra10]</td>
			<td>$et2[page_extra12] / $et2[page_extra13] </td>
			<td>$et2[page_extra11]</td>
			<td>$para <i class=\"fas fa-lira-sign\"></i></td>
			<td><a href=\"plug.php?e=shop&do=siparislerim&doi=sil&id=$et[siparis_id]\"><img src=\"$shopdata[shoppicdir]/remove.gif\"></a></td>
			
		</tr>
";

Alttaki ile değiştirin.

$sip = sed_sql_query("SELECT * FROM $db_shop_siparis WHERE siparis_sessid='$usr[id]' ORDER BY siparis_id DESC");
	while ($et = sed_sql_fetcharray($sip, MYSQL_BOTH)) {

$price+=$et['siparis_fiyat']*$et[siparis_quantity];
$productprice=number_format($et[siparis_fiyat]*$et[siparis_quantity],2,",",".");	

if ($et['siparis_fiyat'])
{$para = number_format($et['siparis_fiyat'], 2, ',', '.')." ";}
else{$para = number_format(0, 2, ',', '.')." ";}	

$siparis="$siparis

<tr>	
			<td><a href=\"page.php?id=$et[siparis_product]\">$et[siparis_title]</a></td>
			<td><i class=\"fas fa-arrow-circle-right\"></i> $et[siparis_quantity]</td>
			<td>$para <i class=\"fas fa-lira-sign\"></i></td>
			<td><a href=\"plug.php?e=shop&do=siparislerim&doi=sil&id=$et[siparis_id]\"><img src=\"$shopdata[shoppicdir]/remove.gif\"></a></td>
			
		</tr>
";

Daha sonra yine aynı sayfada alttakini bulun

$ttt=number_format($top_miktar,2,",",".");
		}
	}

Alttaki ile değiştirin.

$ttt=number_format($top_miktar,2,",",".");
	}

işlem tamamdır.

Ürün fiyatlarını güncellediğinizde satın alınmış ürünlerin fiyatları değişmeyecektir.

Mevcut sepetdeki ürünlerin fiyatı değişecektir.


sepet uygulaması güncellemesi

Yorumlar

Henüz yorum yapılmamıştır.