• 31-01-2013, 17:37:00
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamlar,

    Opencart sistemime bir js entegrsyonu yapmaya çalışıyorum.

    product, cart ve success sayfalarına bir takım kodlar ve onların da çalışabilmeleri için veritabanından gelen karşılıklarını eklemem gerekiyor.

    product sayfası için çözümü buldum.

    HEIAS_PARAMS.push(['product_id', '<? echo $product_id ?>']);
    satırına eklediğimde istediğim gibi ürünün veritabanından gelen id numarasını entegre ettim. fakat cart ve success sayfaları için gerekli olan veritabanı karşılıklarını bulamıyorum.

    bu konuda yardımcı olabilecek arkadaş var mı?

    success sayfası için gerekli kodlar:

    HEIAS_PARAMS.push(['type', 'cpx'], ['ssl', 'force'], ['n', '6451'], ['cus', '18233']);
    HEIAS_PARAMS.push(['pb', '1']);
    HEIAS_PARAMS.push(['order_article', 'satın alınan ürünlerin id numaraları']);
    HEIAS_PARAMS.push(['order_id', 'sipariş numarasının veritabanındaki değeri']);
    HEIAS_PARAMS.push(['order_total', 'alışverişin toplam tutarı']);
    HEIAS_PARAMS.push(['product_quantity', 'kaç ürün olduğu']);
    cart sayfası için gereken parametre

    HEIAS_PARAMS.push(['type', 'ppx'], ['ssl', 'auto'], ['n', '6451'], ['cus', '18233']);
    HEIAS_PARAMS.push(['pb', '1']);
    HEIAS_PARAMS.push(['order_article', 'sepetteki ürünlerin id leri']);
  • 02-02-2013, 04:30:24
    #2
    Arkadaşım ilgili route dosyalarının controllerlarındaki $data[....] satırlarını inceleyip buna göre verileri JS ye push edebilirsin.

    Tam olarak ne yapmak istediğini anlamadığım için örnek veremeyeceğim.

    Kolay gelsin...
  • 04-02-2013, 12:34:24
    #3
    dediğiniz gibi controller dan biraz işin bir miktarına çözüm buldum.

    şimdi yaşadığım sorun şu

    <? 
    
    $dizi = $this->session->data['cart']; 
    print_r(array_keys($dizi, "1")); 
    
    ?>
    kodunu eklediğimde

    Array
    (
    [0] => 221
    [1] => 277
    )


    şeklide bir sonuç veriyor. tabi bu sonuçlar değişik numaralar ve çeşitli adetlerde olabiliyor (sepete konan ürünlerin id numaraları)

    bu 221, 277 gibi verdiği id numaralarını bir değişkene atamam gerekiyor.

    öyle bir kod olmalı ki (foreach le yapılır sanıyorum ama nasıl yazılır bilemiyorum)

    echo $sonuc gibi bir kod girdiğimde 221,277,234,123 vs vs gibi bir sonuç vermeli