JNE Module Untuk Prestashop

Share Post:

Share on facebook
Share on linkedin
Share on twitter
Share on pinterest
Share on email

Setelah google sana sini ternyata module shipping JNE untuk prestashop masih blom ada. Kalaupun ada itu bayar. Ada sih yang free cuman mereka mengubah core prestashop itu sendiri dan saya tidak suka seperti itu. Google sana-sini dan memang saya tidak menemukan sama sekali module JNE yang saya mau.

Akhirnya saya putuskan untuk membuat sendiri dengan bantuan API ongkir.info. Yah, saya tahu ini masih belum fleksibel tapi paling gak sudah memenuhi kebutuhan saya. Karena ini hanya saya buat alakadarnya dan sebenarnya buat saya pribadi. Jadi mungkin masih buanyak sekali bug disana sini.

Dibawah ini beberapa printscreen dari module saya:

  1. Setting kota asal
    Photobucket
  2. Karena untuk kota harus benar-benar tepat pengetikannya maka saya menambahkan autocomplete untuk kotanya. Hasilnya bisa dilihat seperti ini:
    Photobucket
  3. Anda dapat mengeset JNE sebagai default carrier sehingga dapat terlihat secara langsung di daftar belanja (Cart). Tapi saya sangat tidak menyarankan hal ini karena dapat membuat lemot loading website anda. Ini dikarenakan module saya mengakses API ongkir.info sehingga membutuhkan waktu.
    Photobucket
  4. Pemilihan carrier waktu checkout. Tanda “??” itu sebenarnya paket SS adalah paket Super Speed. Cuman saya kurang tahu berapa lama nyampenya. Kalau 1 hari rasanya ndak mungkin karena sudah ada YES. Hahaha…
    Photobucket
  5. Pemilihan carrier waktu dihalaman admin
    Photobucket
Nah itu tadi module buatan saya. Kalau mau download silakan download disini
Sekalian jika ada yang mau module untuk BANK BCA dan MANDIRI bisa download disini. Kebanyakan diluar sana pake register-register gak jelas. Ribet banget.

77 Responses

  1. edogawa says:

    gak jalan untuk versi 1.6.1.17 gk detect lokasi gan,
    Please specify Your current city :
    gk mau nyimpan

    1. Surya says:

      Sudah lama gak saya update pluginnya ini, karena kesibukan dan lain hal.

  2. Trimakasih mas… semoga sukses dan berkahh

  3. azi says:

    btw, mungkin ada alasan kuat pindah ke woocommerce?
    aku bolak-balik instal prestashop, abantechart, lite cart, woocommerce, dll persoalannya muter2 di masalah shipping dan payment.
    terima kasih

    1. Surya says:

      1. Komunitasnya kuat. Komunitas kuat berarti lebih mudah mencari solusi jika terjadi masalah.
      2. Terstruktur. Karena saya orang teknik jadi saya sangat menyukai keteraturan struktur dari WooCommerce dibanding yang lainnya.
      3. Plugin. Poin ini sangat berkaitan dengan poin no 1. Karena komunitasnya yang kuat dan banyak secara otomatis plugin yang tersedia pun semakin banyak dan mudah untuk dicari.

      Itulah 3 alasan kuat saya kenapa kok pindah ke WooCommerce.

      Kalau Azi bermasalah dengan shipping & payment. Kemungkinan besar pasti Azi mencari plugin gratisan. Benar? Sama dengan saya dulu. Kalau mencari yang berbayar sangat banyak sekali. Dan banyak yang bagus-bagus.

  4. adi says:

    gk di perbaiki lg ya bos padahal bermanfaat nih buat gretongers kya sy… hehehehe

    1. Surya says:

      Enggak bos. Sekarang saya pindah ke WooCommerce soalnya. 😀

  5. Hafizu97 says:

    mas minta link nya donk udah ga bisa soalnya

    1. Surya says:

      Sudah saya perbaiki mas. Tapi tidak menjamin berjalan dengan baik ya. Karena itu versi lama sekali.

  6. maaf mas, saya kan pake prestashop 1.7, pas saya instal ko eror ya modul nya ga ke instal. apa belum support untuk versi 1.7?

    1. Surya says:

      Mungkin. Itu plugin sudah lama mas tidak di perbaiki. 🙂

  7. abdul says:

    gan ane izin modif modulnya buat pake api raja ongkir.

    1. Surya says:

      Silakan om. 🙂

  8. Mas, permisi mau nanya.. maaf masih newbie ini, kalo mau liat/check pembayaran via BCA & mandiri gimana?

    1. Surya says:

      Wah gak bisa mas. Itu harus punya ijin atau kerja sama dulu dengan banknya. 🙂

  9. Alvin says:

    Notice: Undefined index: city in /home/pockethp/public_html/modules/jnecarrierbykenjiro43/jnecarrierbykenjiro43.php on line 466

    gan ini kenapa dan benerinnya gimana ya? thanks gan modulenya

    1. Surya says:

      Module lama gan. Mungkin gak cocok dengan versi terbarunya. 🙂

  10. IMS says:

    ane coba install, error gan. .

    1. Surya says:

      Mungkin versinya terlalu baru gan. Ini kan untuk prestashop yang versi lama. 🙂
      Dan sudah tidak pernah saya update. 😀

  11. khamim says:

    Bisa untuk versi 1.6 terbaru gak mas? trus masalah yg berat lebih dari 1 kg udah fix?

    1. Surya says:

      Belum mas. Tidak pernah saya sentuh module JNE nya. Hehehe….

  12. iyok says:

    Mas, kalo sama punya API nya JNE bisa ga pake modul ini and kalo bisa gimana caranya?

    1. Surya says:

      Maksudnya sudah punya module JNE gitu di webnya Mas Iyok?

  13. agik setiawan says:

    terimakasih banyak mas.. mantap..

    1. admin says:

      Sama-sama mas 🙂

  14. suprayogi says:

    [PrestaShopException]

    Property Carrier->delay is empty
    at line 887 in file classes/ObjectModel.php

    881.
    882. $message = $this->validateField($field, $value, $id_lang);
    883. if ($message !== true)
    884. {
    885. if ($die)
    886. throw new PrestaShopException($message);
    887. return $error_return ? $message : false;
    888. }
    889. }
    890. }
    891.
    ObjectModelCore->validateFieldsLang – [line 301 – classes/ObjectModel.php]
    ObjectModelCore->getFieldsLang – [line 489 – classes/ObjectModel.php]
    ObjectModelCore->add – [line 191 – classes/Carrier.php] – [2 Arguments]
    CarrierCore->add – [line 247 – modules/jnecarrierbykenjiro43/jnecarrierbykenjiro43.php]
    JneCarrierByKenjiro43::installExternalCarrier – [line 146 – modules/jnecarrierbykenjiro43/jnecarrierbykenjiro43.php] – [1 Arguments]
    JneCarrierByKenjiro43->install – [line 805 – controllers/admin/AdminModulesController.php]
    AdminModulesControllerCore->postProcessCallback – [line 1045 – controllers/admin/AdminModulesController.php]
    AdminModulesControllerCore->postProcess – [line 171 – classes/controller/Controller.php]
    ControllerCore->run – [line 373 – classes/Dispatcher.php]
    DispatcherCore->dispatch – [line 54 – admin1234/index.php]

    kang kok keluar gini tolong pencerahannya, buat tugas kuliah kang

    saya pakai presta 1.6.0.9

    1. admin says:

      Mungkin dibagian JneCarrierByKenjiro43::installExternalCarrier() gan yang error, karena ini plugin dibuatnya untuk versi prestashop mungkin tidak kompetibel dengan versi yang terbaru.

  15. Surya says:

    @eko: Dibagian modulenya gan. Di codingannya.

  16. Eko Hernanto says:

    Cara ngedit biar formnya autocomplete gimana ya ?

  17. Taofik Basuki says:

    Wah terimakasih sekali, sudah berbaik hati share hasil karyanya 🙂 (y)

  18. Dysmant says:

    Ane ada modul ALL in ONE Shipping Module untuk presta Gan.. Ga perlu repot oprek-oprek gan.. Install – Buat data kurir – kelolang biayanya – Beres..

    Lihat dimari gan:
    http://www.prestashop.com/forums/topic/313732-modulongkos-kirim-all-in-one-shipping-module/?p=1607667

  19. Jika kita mengacu pada setting prestashop standar, agak sulit memang menyesuaikan Kurir JNE (dan kurir2 lain di Indonesia) ke dalam Prestashop. Karena pada prestahop, basis data ongkos kirim berdasarkan pada Zona, wilayah yg hearki datanya lebih tinggi dari State (provinsi) bahkan Negara. Sementara kurir-kurir di Indonesia hampir semuanya berbasis kota/kabupaten (City) yang hearki datanya lebih rendah dari provinsi (State). Ayo agan Surya, ditunggu update utk Prestashop versi 1.5.x 😀

  20. Dang Galih says:

    ditunggu updatenya masbro

  21. Surya says:

    Wah mungkin bug kali ya. Nanti coba aku benerin dulu. 😀

  22. Dhege says:

    ga om, saya pake 1.4 tapi muncul notif begitu

  23. Dang Galih says:

    saya pake 1.4 om, tapi muncul error begitu, gmn yah om?

  24. Surya says:

    @Adimien & @Dhege: Beda versi kali. Versi 1.5 ya?

  25. Dhege says:

    eh bang ada error msg pas saya install jne
    ini yg errornya:

    Property Carrier->delay is empty
    at line 874 in file classes/ObjectModel.php

    868.
    869. $message = $this->validateField($field, $value, $id_lang);
    870. if ($message !== true)
    871. {
    872. if ($die)
    873. throw new PrestaShopException($message);
    874. return $error_return ? $message : false;
    875. }
    876. }
    877. }
    878.

  26. Dhege says:

    wah nice share bang, izin coba pake modulnya bang
    makasih banyak 😀

  27. Adimien says:

    bro mau install muncul kayak gini itu gimana solusinya

    [PrestaShopException]

    Property Carrier->delay is empty
    at line 874 in file classes/ObjectModel.php

    868.
    869. $message = $this->validateField($field, $value, $id_lang);
    870. if ($message !== true)
    871. {
    872. if ($die)
    873. throw new PrestaShopException($message);
    874. return $error_return ? $message : false;
    875. }
    876. }
    877. }
    878.

    suwun Bro

    1. Surya says:

      Wah mantep tuh 🙂

      Udah ane PM 🙂

  28. bhenk says:

    Masbro, itu perlu edit Zone, State sama Country gak ya?

    1. Surya says:

      Gak perlu gan. Tinggal pake.

      1. bhenk says:

        Gan, ane dapet error :Property Carrier->delay is empty waktu edit carrier. Itu kenapa ya? Soalnya masih gak jalan Gan, gak muncul pilihannya waktu mw checkout. Padahal udah aktif dan di set default Gan.

        Ane pake PS 1.5.3.1 Gan

        1. Surya says:

          Kagak support yang terbaru kali gan. Soalnya saya waktu itu develop masih 1.4 🙁

  29. alterego says:

    gan gimana cara settingnya ?
    ane setting2 kok g bisa ya di fron web nya ? jadi free shipping trs padahal udah tak select loo….

    1. Surya says:

      Errornya apa gan?

  30. k4tam says:

    bro makasih banyak…, semoga yang karma baik anda berbuah di kehidupan ini… terima kasih bro… salam

    1. Surya says:

      Sama-sama bro. Semoga modulenya membantu walaupun ada bugnya. 🙁
      Masih sibuk blom bisa benerin. 😀

  31. bata says:

    oke deh sy tunggu aja realesenya mas bro..

  32. Surya says:

    Kagak bisa mas bro. Itu bukan website kepunyaan saya.

  33. bata says:

    ongkir.info bisa dirubah gak mas bro…mohon petunjuknya dimana letaknya….dan nambah daerah baru???

  34. Surya says:

    Bisa aja kalau buat module baru. Ini sekarang lagi rencana buat module baru tersebut. Cuman masih sangat sangat sibuk.

    Semoga aja bisa terealisasi.

    😀

  35. bata says:

    klw mau rubah ongkirnya bro bisa ngak mohon petunjuknya….

  36. Surya says:

    Wah saya juga sedikit lupa nih. Sudah lama soalnya. Kalo mas bata familiar dengan module prestashop bisa edit file includenya. Disana ada jquery. Tinggal hapus aja.

    Kalo masalah harga saya angkat tangan karena cuman ngikut ongkir.info.

  37. bata says:

    pada prestashop 1.5.3.1 banyk yg bentrok bro..termasuk pembeli tdk bisa buat akun..mohon petunjuknya…thanks…

  38. bata says:

    bro..tolong petunjuk cara memperbaiki jquery.noconflic…y mau hapus tp tdk tau dimana letaknya….??

    1. bata says:

      untuk update harga JNE tahun 2013 gimana bro…

  39. lala says:

    bro, modul jne-nya bagus, tapi kayaknya jquery-nya bentrok sama jquery modul laen. cara perbaikinya gimana bro? masukin jquery.noconflict-nya di file dan line mana aja? trims 🙂

    1. Surya says:

      Oh ini yang kemarin itu ya?

      Dihilangkan aja include jquerynya.

      Aku sudah perbaiki cuman blom aku upload ajah. Hehehe…

  40. Sukrijot says:

    Dicoba dulu ya Gan ..:)

  41. Andi says:

    Bro saya kan mau pake module nya bro thu trus pas mau di install ada tulisan gini nih.

    Back Office > Modules
    Fatal error (Carrier->delay is empty for default language.)

    itu artinya kenapa tuh bro? trus gimana cara selesaiinya

    1. Surya says:

      Sorry bro… masih blom bisa bener’in bug2nya. Masih sibuk. Btw default language kamu apa? Coba di set ke indo dulu.

  42. Onnay Okheng says:

    Beuhh… ini berguna banget bro.
    Makasih banyak udah rela2 bikin free kaya gini. Mudah2an bisa berkembang ya..

    Salam Sukses 😉

    1. Surya says:

      Sama-sama bro…

      1. icha says:

        Makasih banget ya mas, alhmadulillah lancar, cuman loading jadi agak lama 😀
        tapi bagus banget lah, moga berkah, 😉

        1. admin says:

          Iya, servernya yang nyediain harga JNE lemot mungkin.

          1. icha says:

            oh ya mas, agar ongkir bisa berubah sesuai dengan total berat bgmn? punya saya cuma terhitung 1 kilo saja ongkirnya, utk 1 kilo ke atas ttp terhitung sama 🙂 , mksh sebelumnya 🙂

        2. admin says:

          “oh ya mas, agar ongkir bisa berubah sesuai dengan total berat bgmn? punya saya cuma terhitung 1 kilo saja ongkirnya, utk 1 kilo ke atas ttp terhitung sama 🙂 , mksh sebelumnya :)”

          @icha: Mungkin plugin saya masih belum support untuk berat barangnya. )

    2. icha says:

      cuma ada bberapa kota yang tertulis “tidak ditemukan kurir untuk daerah ini” sebelumnya saya edit countri, zone dll , baru install jnecarier di sni. haruskan saya manghapus editan saya sebelumnya? mksih 🙂

      1. admin says:

        Coba dicheck aja di ongkir.info apakah ada? Biasanya kalau disana gak ada ya gak bisa. 🙂

        1. icha says:

          di ongkir gmn mksdnya mas? nambahin zone gitu ya?

          1. admin says:

            ongkir.info itu sebuah website yang menyediakan daftar harga pengiriman JNE

    3. Rohman says:

      saya lagi butuh modul buat ongkir di prestashop, tapi kok yg ini ga bisa di download ya pak? file nya udah ga ada. mohon kirim link ke email saya pak rohmanskom@gmail.com
      Terimakasih banyak sebelumnya.

      1. Surya says:

        Sudah saya perbaiki mas. Tapi tidak menjamin berjalan dengan baik ya. Karena itu versi lama sekali.

Leave a Reply

Your email address will not be published.

CAPTCHA Image

*