• 02-08-2020, 20:59:50
    #10
    FOMOCO adlı üyeden alıntı: mesajı görüntüle
    siparişlerde limitleme var ise ilk sipariş cache vs. tutar ve 2. sipariş limit aşımına uğradığı için sıkıntı verebilir. yada arkadaşın dediği gibi id çakışması oluyordur
    Nasıl çözüm bulabiliriz hocam öneriniz var mı çok anlamıyorum yapan arkadaş mümkün değil diyor öyle bir hata
  • 02-08-2020, 21:00:51
    #11
    clogens adlı üyeden alıntı: mesajı görüntüle
    Valla yazılımı yapan arkadaş tatildeyim bakamam diyor bende anlamıyorum müşteriler ile sorun yaşayıp duruyorum ve yazılımı yapan kişi diyor mümkün değil öyle bir şey 2 siparişte çalışıp nasıl 3de bozulur anlamadım valla hocam neler yapmam gerek
    Shopier kaynaklıda olabilir hocam, bende müşteriler shopierle ödeme yaparken durduk yere bir hata veriyordu shopier de çözemedi paywanta geçtim daha sağlıklı
  • 02-08-2020, 21:02:30
    #12
    ultibil adlı üyeden alıntı: mesajı görüntüle
    Shopier kaynaklıda olabilir hocam, bende müşteriler shopierle ödeme yaparken durduk yere bir hata veriyordu shopier de çözemedi paywanta geçtim daha sağlıklı
    Hocam şöyle ki Scripttin satışını yapıyoruz shopier kullanıyor alanlar paywant herkese onay vermediği için sorun yaşıyoruz umarım çözüm bulunur:/ 10 müşteriye bu yüzden iade geçtim satan kişi maalesef ki iade almıyor cevap da vermiyor elimiz kolumuz bağlandı
  • 02-08-2020, 21:06:57
    #13
    clogens adlı üyeden alıntı: mesajı görüntüle
    Sorunsuz çalışıyor sonra gidiyor tekrar Hocam sebebi ne olabilir mesela dönüş sayfası kodu ile ilgili olsa ?
    İşte hocam sebebini anlamak için kodu görmemiz gerekiyor. Dönüş sayfasının kodlarını atın
  • 02-08-2020, 21:09:56
    #14
    YusufOzcan adlı üyeden alıntı: mesajı görüntüle
    İşte hocam sebebini anlamak için kodu görmemiz gerekiyor. Dönüş sayfasının kodlarını atın
    <?php include 'header.php';
    ob_start();
    session_start();
    if($_SESSION['rand_id']){
    $query = $db->prepare("SELECT * FROM siparisler WHERE (rand_id=:rand_id)");
    $query->execute([
    ':rand_id' => $_SESSION['rand_id']
    ]);
    if($query->rowCount() > 0){
    if($_POST['platform_order_id'] == $_SESSION['rand_id']){
    $sorgula = mysql_fetch_array(mysql_query("SELECT * FROM siparisler where rand_id='$_SESSION[rand_id]'"));
    if($_POST['status'] == 'success'){
    $guncelle = mysql_query("UPDATE siparisler SET durum='5', odeme_order_id='$_POST[payment_id]' where rand_id = '$_SESSION[rand_id]'");
    if($guncelle){unset($_SESSION['rand_id']);}
    }else{
    $guncelle = mysql_query("UPDATE siparisler SET durum='4' where rand_id = '$_SESSION[rand_id]'");
    if($guncelle){unset($_SESSION['rand_id']); header("Location: /");}

    }
    }else{
    header("Location: /");
    }
    }else{
    header("Location: /");
    }
    }else{
    header("Location: /");
    }
    ?>
    <div class="page-body-wrapper">
    <section id="home" class="pricing-list">
    <div class="container text-center">
    <div class="main-banner" data-aos="fade-down" data-aos-offset="-300">
    <h1 class="text-dark">Sipariş Sonuç</h1>
    <div class="row" >
    <div class="col-sm-12">
    <div class="satinal-box text-dark">
    <p>Ödeme yaptıysanız eğer mail adresinize sipariş numaranınz gönderilmiştir. Lütfen maillerinizi kontrol ediniz!<br>
    Herhangi bir sorunda bizlere <b>WhatsApp</b> üzerinden ulaşabilirsiniz.</p>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </section>
    </div>
    <?php include 'footer.php'; ?>

    Buyrun hocam
  • 03-08-2020, 04:38:27
    #15
    Buna benzer bir vakayı uzun zaman önce CI'da yaşamıştım, aynı şey mi bilemiyorum bu verilerle ama dönüş URL'de mesela wwwsiz veriyorsanız ve kişi www ile session alıyorsa dönüşte o sessionı hatırlamıyordu bizde. Ikinci bir vaka olarak da bazı kullanıcılarda session normalde unutulmaması gerekirken unutuluyordu. Session hatırlama yerine dönüş urlye order id verilmesi kesin sonuç verecektir.

    İyi çalışmalar.