tr-opencart

     
avatar Şuanki Zaman: 11-15-2024, 10:34 PMHoş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  6588 - 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ş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
189 Mesajına, 333 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, 67 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
189 Mesajına, 333 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ş!
grafikesv
Acemi Üye
**
Üye
Çevrimdışı

Mesajlar: 14
Konular: 8
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
  Kampanyalı Ürünler Fiyat yüzdesi eno-7 29 7,947 04-24-2021 12:32 AM
Son Mesaj: abdhgz
  Entegrasyon İle Gönderdiğim Ürünler Kategoride Gözükmüyor, Aratınca Gelmiyor peteklipazarlama 4 1,042 02-18-2021 12:35 AM
Son Mesaj: Gökhan TAYLAN
  Yeni ürünler gözüküyor, eski ürünlere giremiyorum NeverForgetMe 1 710 12-06-2020 06:23 PM
Son Mesaj: osdem66
  ürün silinmiyor,kategori kaldırılmıyor. mehmet0078 3 4,894 08-28-2020 01:30 PM
Son Mesaj: ademkilinc.fc
  Ürünler Sayfasındaki Etiket Gösterimini Kaldırmak senyurts 4 1,509 11-17-2019 10:43 PM
Son Mesaj: senyurts
  Benzer Ürünler Modülünü Çoğaltmak ajansxpress 2 2,598 11-07-2019 05:33 PM
Son Mesaj: serkan10.5
  mobilde ürünler az gözüküyor omorfulis 0 1,492 01-26-2019 06:15 PM
Son Mesaj: omorfulis
  Seo url aktif edince admin panelinde ürünler kısmı beyaz ekran hatası hamzaaa 0 1,163 03-22-2018 11:51 AM
Son Mesaj: hamzaaa
  sepetteki ürünün fiyatı sıfır görünüyor samet05203 0 1,389 09-16-2017 08:21 AM
Son Mesaj: samet05203
  Anasayfa ürünler kısmındaki vergiler hariç yazısını değiştirmek engingag 0 1,419 08-23-2017 07:39 PM
Son Mesaj: engingag

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: