Categories
IT

JNE Module Untuk Prestashop

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 replies on “JNE Module Untuk Prestashop”

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. 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.

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

[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

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

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 😀

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.

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

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

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

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.

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 🙂

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

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 🙂

“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. )

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 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *