Halo, kali ini saya akan membagikan module hitung ongkir gratis (cek ongkir JNE TIKI POS) untuk Prestashop V 1.7 menggunakan API dari Raja Ongkir. Raja Ongkir itu sendiri sebenarnya sudah menyediakan service untuk cek ongkir JNE TIKI POS secara cuma-cuma (untuk akun api dengan tipe starter bisa digunakan secara gratis). Hanya saja untuk memudahkan teman-teman sesama pengguna prestashop, maka saya coba luangkan sedikit waktu saya untuk pembuatan module
cek ongkir JNE TIKI POS dengan prestashop ini. Module hitung ongkos kirim ini bisa didapatkan dan digunakan secara cuma-cuma.
BACA JUGA : Tutorial membuat module prestashop sendiri
Sama seperti untuk versi prestashop 1.6 (https://soft-gain.com/2019/03/07/module-hitung-ongkir-jne-tiki-pos-dengan-prestashop-raja-ongkir-gratis/), saya masih menggunakan API dari Raja Ongkir. Proses install pun masih sama seperti pada versi sebelumnya, secara teknis kode pun tidak banyak berubah, saya hanya melakukan penyesuain supaya module ini bisa di pakai untuk versi 1.7.
Intalasi Module Prestashop Hitung Ongkir JNE TIKI POS
Tanpa perlu berlama – lama berikut ini SS dari proses installasi dan hasil yang ditampilkan dari sisi front end:

Upload file mycarrier_rj_prestashop_1.7 V1.0.zip

Masukan API key dan Kota Asal
Contoh hasil dari sisi front end

Modulenya masih saya taruh di GIT supaya mudah di download, https://github.com/ImmanuelJL/prestashop-ongkir-mycarrier_rj.
Dari module ini kita memiliki 3 kurir sekaligus JNE, TIKI dan POS. Namun karena alasan performance hanya beberapa service saja yang saya tampilkan (untuk service lengkapnya boleh cek dari web resmi raja ongkir). Dan juga perlu menjadi catatan, nama kota tujuan maupun pengiriman harus menggunakan nama kota secara lengkap dan benar (untuk memastikan perhitungan ongkir yang akurat).
Penutup
Demikian lah module yang sangat sederhana dan penuh kekurangan ini bisa bebas anda download dan pakai secara gratis, support dengan like and share! Terima Kasih
NOTE:
1. Menggunakan Prestashop 1.7.4.0
2. Untuk prestahsop versi 1.6 boleh cek disini
UPDATE :
1. Nama kota menggunakan select box, bukan lagi input text (Untuk PS 1.7, silahkan download v1.1). Setelah install, clear cache pada admin area dan set DISABLE ALL OVERRIDES ke NO (kadang input kota pada customer address tidak berubah karena cache)
Bang, saya upload di prestashop kok gagal ya? Sdh download format .zipnya
Hai Bang Angga, gagal nya muncul error apa ya Bang?
Coba cek lagi yang dimasukan bener yg my_carrier_rj bukan? soalnya saya error karna yg dimasukin bukan folder utama tapi yang ada readme dll
Bang API Key nya itu diisi apa ya?
Hai Gan, itu diisi key yang agan dapat setelah berhasil register dari web Raja Ongkir
Terimakasih Abang Kuh Modul berjalan dengan lancar. untuk cek bisa coba kunjungi fazhionku.com
Terimakasih kembali 🙂
maaf Om.. saya sudah install modulnya.. tapi pas cek out ga keluar shippingnya.. salahnya dimana ya Om?
terimakasih
Halo Om, pastikan API key sudah benar. Pastikan juga kota asal dan tujuan sudah di isi ya. Thanks
gan, maksudnya kota asal apa ya? soalnya di isian data pembeli kan hanya ada kota tujuan. Ini saya sudah berhasil install, API sudah benar, tp kok ttp ga bisa muncul ya kurirnya? padahal di beck end kurirnya sudah aktif semua. Tapi kalau beck end kurirnya di seting free, di front end nya baru mau muncul gan. Tolong info ya, thx
Halo gan, kita fokus ke masalah kota asal dulu ya. Kota asal yang saya maksud adalah configurasi module yang kita lakukan dari sisi back end (pengisiannya berbarengan dengan API key yang di dapat dari Raja Ongkir). Thx
Sukses install tapi shipping cost nya malah jadi free
Hai Gan pastikan kota asal dan kota tujuan sudah terisi. Nanti shipping cost nya baru bisa di hitung
Hai bang, di web saya module ongkirnya tidak bisa menjumlah berat produk kenapa ya?
jadi menghitungnya selalu 1 kg saja
Hai, sorry gan memang ada bugs di bagian perhitungan berat produk, silahkan di download versi terbaru yang sudah saya coba perbaiki dari github saya gan. Thanks
Terimakasih bang modulnya, its works
Terima kasih kembali 🙂
terima kasih atas share ilmu nya, sudah saya coba dan berhasil. namun ketika pelanggan coba memilih kurir harganya jadi gratis semua. mohon sekiranya bisa meluangkan waktu untuk membalas pesan ini
Halo Gan thanks sudah mau coba pakai,
Biasa nya semua harga jadi gratis karena penamaan kota asal atau kota tujuan tidak sesuai,
atau mungkin karena memang tidak tersedia dari API nya.
Contoh kota asal di isi Kab. Tangerang, sedangkan pada API raja ongkir nama kota nya harus
Tangerang / Tangerang (Kota) / Tangerang Selatan.
permisi bang,
saya senang bisa memakai module ini. tapi saya mau tanya.
saya memakai JNE untuk kurir, ketika total weightnya melebihi 1900 gr kok shipping cost malah digratiskan ya? apa itu rules dari JNE nya sendiri atau kah ada kesalahaan settingan ya?
Mohon pencerahanya
Halo gan, seharusnya tidak ada rule seperti itu ya. shipping cost di gratiskan biasa nya karena kesalahan pada nama kota tujuan dan asal.
ketika Upload Module ada error You are not allowed to disable the module mycarrier_rj
itu kenapa ya bang? mohon bantuannya terima kasih
Pastikan di dalam folders /modules belum ada bang mycarrier_rj nya. Kalau ada hapus saja, trus coba install lagi
folder mycarrier_rj nya belum ada gan, tapi tetep error nya gitu, you are not allowed to disabled….
kalau belum ada berarti proses upload module belum berhasil, coba cek otorisasi user nya gan, apa di perbolehkan install module atau tidak
Untuk prestashop 1.7.6.5 ada ngga gan ?
terima kasih
Hai gan, kalau beda version nya minor sih harusnya masih support ya. Thanks
Halo saya pakai PrestaShop 1.7.6.5
Tadi pertama saya install prestashop lalu install module ini lancar, tapi bank transfer keluar notif no available payment option. Nah setelah itu saya coba install module pembayaran baru lalu bisa checkout akhirnya saya uninstall module pembayaran yang baru nya, saya minta teman coba checkout dengan account yang sebelumnya nyangkut pembayaran juga akhirnya bisa.
Nah tapi setelah itu setiap yang baru coba add to cart lalu masuk ke pilihan ongkir jadi no courier available, sebelum di checkout waktu masih di cart tulisan nya jadi free juga dan nyangkut di menu ongkir sehingga tidak bisa checkout.
Kira-kira untuk fix nya bagaimana ya?
thanks
Halo terima kasih sudah mau coba pakai, untuk case tulisan jadi free, tolong pastikan saja ya kota tujuan dan kota asal yang di masukan sudah sesuai dengan standard yang di tetapkan oleh penyedia api (raja ongkir). Boleh juga dicoba untuk clear cache saat hendak mencoba lagi (dan pastikan internet dalam keadaan stabil). Terima kasih
modul untuk versi 1.6.1.24 ada ga bang
Halo gan, harusnya sih module ini support juga ya untuk versi 1.6.x
tapi pas modulnya di aploud kenapa ga keluar bang di daftar modul??
Mungkin agan salah compress foldernya? Kalau proses upload dan install berhasil harusnya muncul bang
Bang bisa ga titik lokasinya sesuai lokasi barang.. mirip kaya di marketplace
Halo bang, untuk sekarang ini belum bisa bang …
Hallo bang,
saya udah coba install tapi kenapa ya pas di bagian checkout kotanya masih harus ketik manual, dan jadinya “not courier available”.
saya udah coba clear cache di menu admin.
Mohon petunjuk
Hallo terima kasih sudah mau pakai,
pesan “not courier available” biasanya muncul karena kota asal dan tujuan tidak sesuai dengan yang terdaftar pada raja ongkir,
BTW saya sudah coba perbaiki silahkan ambil di repo saya dan coba lagi
Terima Kasih
Bung, kalo API RajaOngkirnya pakai Pro, apakah opsi kurirnya juga ikut nambah? atau perlu modifikasi itu modulnya?
Thanks
Halo gan, perlu karena yang sekarang ini hanya support untuk starter saja, thx
Halo bank, apakah sudah support dengan module super checkout/one page checkout? dan apakah sudah ditambah kurir JNT?
Thanks
Halo Bang, sorry saya belum pernah coba module super checkout/one page checkout, sepertinya hanya support dengan module checkout standard saja. Untuk kurir JNT juga tersedia Bang, makasih…
Bang, apakah sudah support dengan super checkout?
Halo Bang, sorry saya belum pernah coba module super checkout/one page checkout, sepertinya hanya support dengan module checkout standard saja. Makasih
halo bang,
sudah berhasil install, cuma pas cekout kurirnya gak semua nya kebaca ya? Yg dipilih malah gak nongol. API dan kota asal sudah betul nih bang
Halo terima kasih sudah mau coba,
memang di setting tidak semua kurir di tampilkan Mas …
Saya sudah coba install. key udah bener diambil dari akun saya di rajaongkir.
kota asal : depok
kota tujuan : depok(kota) –> pilihan di combo memang ada kota dalam kurung. ini harunya sudah sesuai dg kota di rajaongkir.
namun ada case :
1. jika setting kurir free, maka list ekpedisi tampil di front
2. Namun jika setting kurir tidak di set free maka list ekpedisi tidak tampil di front
Mohon pencerahanya gan.
terima kasih
Halo gan, jadi kota asal dan tujuannya sama2 depok ya? saya coba cek dulu ya. Terima kasih
Bang mau tanya, install sudah berhasil. tapi pas tekan tombol beli muncul error.
(1/1) ContextErrorException
Notice: Undefined variable: responseCostJnein mycarrier_rj.php line 479
at mycarrier_rj->getOrderShippingCost(object(Cart), 25.0)
in Cart.php line 3881
at CartCore->getPackageShippingCostFromModule(object(Carrier), 25.0, array(array(‘id_product_attribute’ => ‘9’, ‘id_product’ => ‘2’, ‘cart_quantity’ => ‘5’, ‘id_shop’ => ‘1’, ‘id_customization’ => null, ‘name’ => ‘Hummingbird printed sweater’, ‘is_virtual’ => ‘0’, ‘description_short’ => ‘Regular fit, round neckline, long sleeves. 100% cotton, brushed inner side for extra comfort. ‘, ‘available_now’ => ”, ‘available_later’ => ”, ‘id_category_default’ => ‘5’, ‘id_supplier’ => ‘0’, ‘id_manufacturer’ => ‘1’, ‘manufacturer_name’ => ‘Studio Design’, ‘on_sale’ => ‘0’, ‘ecotax’ => ‘0.000000’, ‘additional_shipping_cost’ => ‘0.000000’, ‘available_for_order’ => ‘1’, ‘show_price’ => ‘1’, ‘price’ => 28.72, ‘active’ => ‘1’, ‘unity’ => ”, ‘unit_price_ratio’ => ‘0.000000’, ‘quantity_available’ => ‘1200’, ‘width’ => ‘0.000000’, ‘height’ => ‘0.000000’, ‘depth’ => ‘0.000000’, ‘out_of_stock’ => ‘2’, ‘weight’ => 0.3, ‘available_date’ => ‘0000-00-00’, ‘date_add’ => ‘2021-08-30 18:37:10’, ‘date_upd’ => ‘2021-08-30 18:37:10’, ‘quantity’ => 5, ‘link_rewrite’ => ‘brown-bear-printed-sweater’, ‘category’ => ‘women’, ‘unique_id’ => ‘0000000002000000000960’, ‘id_address_delivery’ => ‘6’, ‘advanced_stock_management’ => ‘0’, ‘supplier_reference’ => null, ‘customization_quantity’ => null, ‘price_attribute’ => ‘0.000000’, ‘ecotax_attr’ => ‘0.000000’, ‘reference’ => ‘demo_3’, ‘weight_attribute’ => 0.3, ‘ean13’ => ”, ‘isbn’ => ”, ‘upc’ => ”, ‘mpn’ => ”, ‘minimal_quantity’ => ‘1’, ‘wholesale_price’ => ‘0.000000’, ‘id_image’ => ‘2-21’, ‘legend’ => ‘Brown bear printed sweater’, ‘reduction_type’ => ‘percentage’, ‘is_gift’ => false, ‘reduction’ => 7.898, ‘reduction_without_tax’ => 7.18, ‘price_without_reduction’ => 39.49, ‘specific_prices’ => array(‘id_specific_price’ => ‘2’, ‘id_specific_price_rule’ => ‘0’, ‘id_cart’ => ‘0’, ‘id_product’ => ‘2’, ‘id_shop’ => ‘0’, ‘id_shop_group’ => ‘0’, ‘id_currency’ => ‘0’, ‘id_country’ => ‘0’, ‘id_group’ => ‘0’, ‘id_customer’ => ‘0’, ‘id_product_attribute’ => ‘0’, ‘price’ => ‘-1.000000’, ‘from_quantity’ => ‘1’, ‘reduction’ => ‘0.200000’, ‘reduction_tax’ => ‘1’, ‘reduction_type’ => ‘percentage’, ‘from’ => ‘0000-00-00 00:00:00’, ‘to’ => ‘0000-00-00 00:00:00’, ‘score’ => ‘0’), ‘stock_quantity’ => 1200, ‘price_without_reduction_without_tax’ => 35.9, ‘price_with_reduction’ => 31.592, ‘price_with_reduction_without_tax’ => 28.72, ‘total’ => 143.6, ‘total_wt’ => 157.96, ‘price_wt’ => 31.592, ‘reduction_applies’ => true, ‘quantity_discount_applies’ => true, ‘allow_oosp’ => 0, ‘features’ => array(array(‘id_feature’ => ‘1’, ‘id_product’ => ‘2’, ‘id_feature_value’ => ‘4’), array(‘id_feature’ => ‘2’, ‘id_product’ => ‘2’, ‘id_feature_value’ => ‘7’)), ‘attributes’ => ‘Ukuran : S’, ‘attributes_small’ => ‘S’, ‘rate’ => 10.0, ‘tax_name’ => ‘PPN ID 10%’)))
in Cart.php line 3820
Hallo, terima kasih sudah mau coba plugin ini. Bugs sudah diperbaiki teman-teman dari github, silakan coba pull dan install ulang pluginnya. Terima kasih 🙂
Bang, saya berhasil install. tapi setelah tekan tombol beli muncul error :
(1/1) ContextErrorException
Notice: Undefined variable: responseCostJne
in mycarrier_rj.php line 479
at mycarrier_rj->getOrderShippingCost(object(Cart), 25.0)
in Cart.php line 3881
at CartCore->getPackageShippingCostFromModule(object(Carrier), 25.0, array(array(‘id_product_attribute’ => ‘9’, ‘id_product’ => ‘2’, ‘cart_quantity’ => ‘5’, ‘id_shop’ => ‘1’, ‘id_customization’ => null, ‘name’ => ‘Hummingbird printed sweater’, ‘is_virtual’ => ‘0’, ‘description_short’ => ‘Regular fit, round neckline, long sleeves. 100% cotton, brushed inner side for extra comfort. ‘, ‘available_now’ => ”, ‘available_later’ => ”, ‘id_category_default’ => ‘5’, ‘id_supplier’ => ‘0’, ‘id_manufacturer’ => ‘1’, ‘manufacturer_name’ => ‘Studio Design’, ‘on_sale’ => ‘0’, ‘ecotax’ => ‘0.000000’, ‘additional_shipping_cost’ => ‘0.000000’, ‘available_for_order’ => ‘1’, ‘show_price’ => ‘1’, ‘price’ => 28.72, ‘active’ => ‘1’, ‘unity’ => ”, ‘unit_price_ratio’ => ‘0.000000’, ‘quantity_available’ => ‘1200’, ‘width’ => ‘0.000000’, ‘height’ => ‘0.000000’, ‘depth’ => ‘0.000000’, ‘out_of_stock’ => ‘2’, ‘weight’ => 0.3, ‘available_date’ => ‘0000-00-00’, ‘date_add’ => ‘2021-08-30 18:37:10’, ‘date_upd’ => ‘2021-08-30 18:37:10’, ‘quantity’ => 5, ‘link_rewrite’ => ‘brown-bear-printed-sweater’, ‘category’ => ‘women’, ‘unique_id’ => ‘0000000002000000000960’, ‘id_address_delivery’ => ‘6’, ‘advanced_stock_management’ => ‘0’, ‘supplier_reference’ => null, ‘customization_quantity’ => null, ‘price_attribute’ => ‘0.000000’, ‘ecotax_attr’ => ‘0.000000’, ‘reference’ => ‘demo_3’, ‘weight_attribute’ => 0.3, ‘ean13’ => ”, ‘isbn’ => ”, ‘upc’ => ”, ‘mpn’ => ”, ‘minimal_quantity’ => ‘1’, ‘wholesale_price’ => ‘0.000000’, ‘id_image’ => ‘2-21’, ‘legend’ => ‘Brown bear printed sweater’, ‘reduction_type’ => ‘percentage’, ‘is_gift’ => false, ‘reduction’ => 7.898, ‘reduction_without_tax’ => 7.18, ‘price_without_reduction’ => 39.49, ‘specific_prices’ => array(‘id_specific_price’ => ‘2’, ‘id_specific_price_rule’ => ‘0’, ‘id_cart’ => ‘0’, ‘id_product’ => ‘2’, ‘id_shop’ => ‘0’, ‘id_shop_group’ => ‘0’, ‘id_currency’ => ‘0’, ‘id_country’ => ‘0’, ‘id_group’ => ‘0’, ‘id_customer’ => ‘0’, ‘id_product_attribute’ => ‘0’, ‘price’ => ‘-1.000000’, ‘from_quantity’ => ‘1’, ‘reduction’ => ‘0.200000’, ‘reduction_tax’ => ‘1’, ‘reduction_type’ => ‘percentage’, ‘from’ => ‘0000-00-00 00:00:00’, ‘to’ => ‘0000-00-00 00:00:00’, ‘score’ => ‘0’), ‘stock_quantity’ => 1200, ‘price_without_reduction_without_tax’ => 35.9, ‘price_with_reduction’ => 31.592, ‘price_with_reduction_without_tax’ => 28.72, ‘total’ => 143.6, ‘total_wt’ => 157.96, ‘price_wt’ => 31.592, ‘reduction_applies’ => true, ‘quantity_discount_applies’ => true, ‘allow_oosp’ => 0, ‘features’ => array(array(‘id_feature’ => ‘1’, ‘id_product’ => ‘2’, ‘id_feature_value’ => ‘4’), array(‘id_feature’ => ‘2’, ‘id_product’ => ‘2’, ‘id_feature_value’ => ‘7’)), ‘attributes’ => ‘Ukuran : S’, ‘attributes_small’ => ‘S’, ‘rate’ => 10.0, ‘tax_name’ => ‘PPN ID 10%’)))
in Cart.php line 3820
Hallo, terima kasih sudah mau coba plugin ini. Bugs sudah diperbaiki teman-teman dari github, silakan coba pull dan install ulang pluginnya. Terima kasih ?
Apakah modul anda support COD?
Halo, saat ini module belum support untuk COD. Terima kasih
Terimakasih sebelumnya sudah sangat membantu dalam proses shipping. namun izinkan saya bertanya.
Permasalahan ini terjadi ketika, client sudah checkout dengan salah satu kurir yang ada dan sudah membayar. Namun ketika saya ingin update Nomor Pelacak / No Resi. Tapi di pilihan Kurir nya kok kosong ya.
Tapi ini berbeda ketika saya membuat kurir manual (tidak dari modul), dan ketika update resi dan select kurir ada.
Kalau seperti itu permasalahan nya bagaimana ya mas? Terimakasih
Hallo, terima kasih banyak sudah mau coba plugin ini.
Mohon maaf sepertinya memang terjadi kekeliruan pada bagian update tracking number, saya akan coba perbaiki namun mohon bersabar karena sepertina tidak bisa dalam waktu dekat.
Terima kasih 🙂
Halo saya mencoba menggunakan module ini di website saya tetapi terjadi error
(1/1) ContextErrorException
Notice: Undefined variable: responseCostJne
in mycarrier_rj.php line 479
at mycarrier_rj->getOrderShippingCost()
in Cart.php line 3882
at CartCore->getPackageShippingCostFromModule()
in Cart.php line 3821
at CartCore->getPackageShippingCost()
in Carrier.php line 767
at CarrierCore::getCarriersForOrder()
in Carrier.php line 1564
at CarrierCore::getAvailableCarrierList()
in Cart.php line 2634
at CartCore->getPackageList()
in Cart.php line 2847
at CartCore->getDeliveryOptionList()
in Cart.php line 3395
at CartCore->getDeliveryOption()
in Cart.php line 3468
at CartCore->getTotalShippingCost()
in Fees.php line 95
at Fees->processCalculation()
in Calculator.php line 354
at Calculator->calculateFees()
in Calculator.php line 155
at Calculator->processCalculation()
in Cart.php line 2190
at CartCore->getOrderTotal()
in CartPresenter.php line 335
at CartPresenter->present()
in FrontController.php line 524
at FrontControllerCore->assignGeneralPurposeVariables()
in FrontController.php line 590
at FrontControllerCore->initContent()
in ProductController.php line 417
at ProductControllerCore->initContent()
in Controller.php line 306
at ControllerCore->run()
in Dispatcher.php line 525
at DispatcherCore->dispatch()
in index.php line 28
Hallo, terima kasih sudah mau coba plugin ini. Bugs sudah diperbaiki teman-teman dari github, silakan coba pull dan install ulang pluginnya. Terima kasih 🙂
Halo gan , aku udh install module. Di bagian back end hrus masukin api key, api keynya itu dari raja ongkirnya ato drimana?
halo, betul gan dari rajaongkirnya.
Kak mau nanya, saya udah install modulnya trus udah berhasil tapi aku mau ubah logo kurirnya jadi ga bisa lagi. Udah aku coba uninstall trus install lagi tpi tetep ga bisa lagi
halo, mungkin kena cache atau boleh pastikan dari DB dan folder imagenya apakah logo sudah update. Terima kasih