seoseo
tr-opencart

     
avatar Şuanki Zaman: 12-11-2016, 09:05 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  ustadogan - Görüntüleme - Okunma  1228 - Yorum  6

ustadoganv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 4
Konular: 1
Katılma Tarihi: Feb 2013
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-22-2013 01:16 PM
Opencart 1.5.4.1 üzerine online yemek sipariş sitesi sistemi kurdum sorunsuz çalışmakta yaklaşık 400-500 sipariş işlemi gerçekleşmiştir. Ancak herşey bu kadar da güzel değil bir sorunum var.

Problemi grafiklerle anlatmam daha iyi olacak. Özetle problem işlemi yarım kalan/bırakılan sipariş sepetinin kaydedilmesi.

1- Üue girişi yapıldı. (Firefox kullanarak)
2-3 Sepete 1 adet ürün eklendi
4- Ürün kodu : 000605
Not: Tam bu noktada, alışverişten vazgeçmiş,tarayıcıyı kapatmış oluyorum.

5- Siteye tekrar giriş yapıyorum (Farklı bir tarayıcı ile örn: Chrome) veya siteye birkaç hafta sonra giriyorum yada siteye farklı bir bilgisayardan giriyorum yada siteye girdigim tarayıcının çerekleri ve tüm geçmişi siliyorum. (işin sonunda bir önceki girişi hatırlamayacak şekilde giriş yapıyorum
6- Üye girişi yapmıyorum
7- Halen giriş yapmadım
8- Sepete bir öncekinden farklı bir ürün ekledim
9- 1 Adet ürün sepette

10- Halen giriş yapmadım
11- Sepetteki ürün kodu: 000818
12-13 Toplam 1 adet ürünün sepette oldugunu gördüm
14- Simdi siparişi onaylamak istiyorum

15- Zaten üyeyim ve login oluyorum
16- Üye girişi yapmadan evvel sepetimde 1 ürün vardır

17-18- Oda ne! Giriş yaptıktan sonra haftalar evvel sepete attığım ürün geldi. Artık sepetimde almaktan vazgeçtigim ürünle birlikte toplam 2 ürün oldu.

19-20- Siparişin son adımına geldigimde de detaylı olarak ürünleri görüyoruz.
21- Ürünler: 000818 ve 000605

Bu durumu engellemek istiyorum. Çünkü site kapıda ödeme ile çalışıyor ayrıca hızlıca sipariş veren müşteriler bu ayrıntıyı gözden kaçırabiliyor. Siparişi onaylıyabiliyor.

Çözüm?

Teşekkürler.


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın    Resmi Büyütmek İçin Tıklayın    Resmi Büyütmek İçin Tıklayın   
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
187 Mesajına, 328 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-22-2013 02:23 PM
Merhabalar;

Bunun sebebi, sizin üye girişi yaptığınızda sepetinize eklediğiniz ürünlerin veritabanına kayıt edilmesi. ve daha sonra login olduğunuzda veritabanınızda customer>cart sütunundaki verilerin sepetinize eklenmesidir.

Bu bir hata değil, sistemin çalışma prensibidir.

Çözüm :

System/library/customer.php dosyasının bir yedeğini alın ve dosyayı açın

60. satır dolaylarında

PHP Kod:
if ($customer_query->row['cart'] && is_string($customer_query->row['cart'])) {
                
$cart unserialize($customer_query->row['cart']);
                
                foreach (
$cart as $key => $value) {
                    if (!
array_key_exists($key$this->session->data['cart'])) {
                        
$this->session->data['cart'][$key] = $value;
                    } else {
                        
$this->session->data['cart'][$key] += $value;
                    }
                }    


Kodlarını göreceksiniz.

Bu kodların başına /* ve sonuna */ eklerseniz yorum satırı olarak tanımlanacak ve işleyiş sırasında işlem görmeyecektir. Kodları silmeyin, belki ilerde vazgeçebilirsiniz.

İyi çalışmalar, bol kazançlar

Saygılarımla
Aytekin[/php]
Alıntı Yaparak Cevapla
Paylaş!
oxgurunalv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 126
Konular: 8
Katılma Tarihi: Oct 2012
Rep Puanı: 5
Teşekkürler: 29
37 Mesajına, 66 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-22-2013 03:00 PM
cookies zamanınıda kısaltabilirsin aslında günlük cookies leri silerse sistem istediğin olmuş olur gibime geliyor.

index.php yi aç
Alıntı:if (isset($request->get['tracking']) && !isset($request->cookie['tracking'])) {
setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/');
}

değiştir

Kod:
if (isset($request->get['tracking']) && !isset($request->cookie['tracking'])) {
   setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1, '/');
}

Böylece cookiesler 24 saat boyunca açık kalır.haftalar önce müşterinin sepete attığı ürün gelmez önüne.

Eğer saat olarak tutsun dersen *24* arasını istediğin saate düşür.tabı ondan sonraki 1 değerini virgül dahil silmen gerekli.[/quote]
Alıntı Yaparak Cevapla
Paylaş!
ustadoganv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 4
Konular: 1
Katılma Tarihi: Feb 2013
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-22-2013 03:17 PM
ITECHINN, verdiginiz kodlari dediginiz uzere pasif ettim. sanirim duzeldi. 2 farkli bilgisayarda ayni oturumu actim, her ikisine farkli urunler attim sepete ve birbirlerinin urunlerini birlestirmediler ..

Bu sorunumu cozmus oluyor aklima gelen birsey, acaba bu farkli bir isleyisi bozabilirmi ?

Tesekkurler.
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
187 Mesajına, 328 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-22-2013 03:22 PM
İşleyişi bozmaktan ziyade, ben evde eklediğim ürüne iş yerinde devam etmek istersem, yani farklı bilgisayarlarda aynı sepeti görmek istersem benim açımdan çok büyük olmasa da bir sorun olacaktır.

Bunun zararlı dönüşü çok az olacağı kanaatindeyim. Bir sorun teşkil etmez diye düşünüyorum.
Alıntı Yaparak Cevapla
Paylaş!
ustadoganv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 4
Konular: 1
Katılma Tarihi: Feb 2013
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-22-2013 03:25 PM
(02-22-2013 03:22 PM)ITECHINN Yazılan:  İşleyişi bozmaktan ziyade, ben evde eklediğim ürüne iş yerinde devam etmek istersem, yani farklı bilgisayarlarda aynı sepeti görmek istersem benim açımdan çok büyük olmasa da bir sorun olacaktır.

Bunun zararlı dönüşü çok az olacağı kanaatindeyim. Bir sorun teşkil etmez diye düşünüyorum.

Beğendiklerim/Favori ürünlerim bu sorunu ortadan kaldırıyor sanırım. Wink

Teşekkürler
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
grafikesv
Acemi Üye
**
Üye
Çevrimdışı

Mesajlar: 11
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 5
2 Mesajına, 2 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-27-2014 10:29 PM
(02-22-2013 03:00 PM)oxgurunal Yazılan:  cookies zamanınıda kısaltabilirsin aslında günlük cookies leri silerse sistem istediğin olmuş olur gibime geliyor.

index.php yi aç
Alıntı:if (isset($request->get['tracking']) && !isset($request->cookie['tracking'])) {
setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/');
}

değiştir

Kod:
if (isset($request->get['tracking']) && !isset($request->cookie['tracking'])) {
   setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1, '/');
}

Böylece cookiesler 24 saat boyunca açık kalır.haftalar önce müşterinin sepete attığı ürün gelmez önüne.

Eğer saat olarak tutsun dersen *24* arasını istediğin saate düşür.tabı ondan sonraki 1 değerini virgül dahil silmen gerekli.

[/quote]

Hocam bu index.php hangi dosya yoluna tekabbül ediyor.. Ben cache süresini 1 saat istiyorum. bunun için anlaşılan
setcookie('tracking', $request->get['tracking'], time() + 3600 * 1 * '/');

böylemi yapacağız...
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Konusunun Linki Direk Link
Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Konusunun HTML Kodu HTML Link
Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Konusu BBCode Linki BBCode Link
Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ürünler artık kaydetmiyor iceberk 5 895 08-16-2016 01:07 PM
Son Mesaj: byturko
  Siparişler silinmiyor - API hatası osmannet 1 302 07-09-2016 11:21 AM
Son Mesaj: osdem66
  Ana Sayfada Ürünler Görünmüyor Sefa GENÇ 2 361 04-04-2016 11:12 AM
Son Mesaj: Sefa GENÇ
  Kategorinin Alt kategorisine ekledigim ürünler gözükmüyor seko 0 213 01-30-2016 02:46 AM
Son Mesaj: seko
  Sepetteki Ürün Sayısı ccizmir 6 1,754 01-16-2016 06:08 AM
Son Mesaj: kaankarakas
  [Tema] ürünler sayfasında resimlerin boyutlarını değiştirme yasiryaman 1 338 11-27-2015 04:51 PM
Son Mesaj: ibrahim_130
  ürün silinmiyor,kategori kaldırılmıyor. mehmet0078 2 1,630 07-22-2015 05:14 PM
Son Mesaj: osman
  Alt kategoriye eklediğim ürünler görünmüyor Cihangir 2 1,030 01-05-2015 11:49 PM
Son Mesaj: Cihangir
  Satılan ürünler sipariş listesinde görünmüyor kaanergoz 1 622 01-03-2015 09:41 AM
Son Mesaj: osdem66
  Direk ürünler sayfasından ürün resmini büyütmek karakazan 2 625 12-17-2014 05:33 PM
Son Mesaj: karakazan

Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor indir, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Videosu, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor online izle, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Bedava indir, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Yükle, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Hakkında, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor nedir, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor Free indir, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor oyunu, Tarayıcıyı kapattığımda sepetteki ürünler silinmiyor download


Forum Atla: