Popaket
Popaket merupakan layanan pendistribusian Produk yang terintegrasi dengan Sirclo Store. Pada SWIFT Popaket juga dapat digunakan dalam pengiriman dan pendistribusian produk kepada pelanggan. Pastikan Pengguna telah memenuhi requirement yang dibutuhkan.
Business Flow
Gambar 1. Tampilan Flowchart Popaket
Mengelola Popaket Melalui Admin Backoffice
Masuk ke Backoffice > Store > Configuration > Sales > Delivery Methods > Popaket
Gambar 2. Tampilan Konfigurasi Popaket pada Delivery method
Bagian - bagian konfigurasi Popaket
Enable: Opsi untuk melakukan pengaktifan Shipping Method Popaket pada Frontend. Yes untuk mengaktifkan, dan No untuk tidak mengaktifkan.
Client Key: Masukkan client key
Client Secret: Secret token yang didapatkan melalui Sirclo Store.
Callback Key: Masukkan callback key
Sandbox Mode: Adalah opsi untuk mengaktifkan shipping method dalam mode testing. Jika pilih Yes maka fitur Shipping dalam penggunaan mode testing.
Production URL: Adalah URL yang yang digunakan untuk Production.
Sandbox URL: Adalah URL yang digunakan untuk Sandbox.
Allow Free Shipping: Adalah trigger mendapatkan layanan potongan harga atau diskon pada Metode pengiriman yang dipilih pelanggan.
Free shipping method: Metode pengiriman gratis yang dapat diaplikasikan dan Memberikan trigger agar mendapatkan layanan potongan harga atau diskon si Metode pengiriman jika ada. Free shipping dalam hal ini tidak langsung memberikan Gratis ongkir namun hanya memberikan Trigger untuk mendapatkan Potongan jika ada Cart Rule Shipping yang aktif.
Minimum Order Amount For Free Shipping: ketentuan dalam memberikan Minimum Order untuk mendapatkan Free Shipping.
Available shipping method: Metode pengiriman yang tersedia, pilih All Allowed Method untuk menggunakan semua shipping method yang ada. Jika pilih Specific Method maka muncul Allowed Method atau beberapa metode yang dipilih untuk digunakan. Untuk saat ini, Allowed Shipping method pada Popaket Swift yang tersedia berupa : JNE, POS, J&T, Grab, GoSend dan Sicepat. Untuk cara memunculkan shipping pada grouping di Checkout Page dapat merujuk pada dokumentasi Payment and Shipment Grouping
Excluded shipping method: Check in checkout pada opsi metode pengiriman. Contoh: REG SICEPAT, SICEPAT BEST
Consigner Name : Nama pengirim (penyedia jasa)
Consigner Phone : Nomor Telpon pengirim (penyedia jasa)
Consigner Address: Alamat Kota (penyedia jasa)
Consigner Email : Alamat Email yang digunakan oleh pengirim (penyedia jasa)
Consigner Latitude: Latitude (penyedia jasa)
Consigner Longitude: Longitude (penyedia jasa)
Consigner Post Code : Kode POS Yang digunakan oleh pengirim (penyedia jasa)
Consigner Sub District Name: Alamat Kecamatan (Penyedia Jasa)
Insurance* : Insurance merupakan tambahan biaya penanganan pada masing-masing ekspedisi
Auto Booking : Jika Yes maka proses auto-booking oleh sistem akan dilakukan kepada Popaket.
Debug : Adalah proses generate beberapa file pada folder var/log.Adapun file yang perlu dilakukan debug adalah /var/log swift.log.
Auto Booking Ekspedisi pada Popaket
Pada integrasi popaket serta proses auto-booking ini memerlukan 2 cara yang dapat dilakukan untuk menjalankan Auto Booking yang diatur oleh SWIFT. Berikut merupakan cara yang dapat dilakukan untuk menjalankan Auto Booking:
Melakukan setup cron Job icube_popaket_cron
(standard interval adalah berjalan setiap 5 menit atau sesuai kebutuhan).
Cron ini akan otomatis melakukan auto-booking logistik kepada Shipper untuk setiap Order dengan status Ready to Ship.Dapat melakukan run command manual melalui hit pada icube:popaket:createorder
Penambahan status order “Ready to Ship”, dapat dilakukan dengan Backoffice > Sales > Order > Invoice > Set Ready to Ship. Isikan dengan konfigurasi berikut dan masukkan pada state Processing.
Label : Ready To Ship
Code : ready_to_ship.
Pada bagian Invoice, dapat merujuk pada step berikut :
Buat order pada website
Masuk pada admin backoffice, lakukan invoice pada order yang telah dibuat oleh pelanggan sebelumnya pada menu Sales > Order
Gambar 3. Tampilan Order pada Admin Backoffice
Lakukan invoice pada order yang dibuat
Gambar 4. Tampilan Invoice order melalui Admin Backoffice
Pada bagian Note for this Order, set pada Ready to Ship lalu klik pada Submit Comment. Ketika status Ready to Ship telah berubah menjadi Complete maka Pelanggan akan mendapatkan Resi
Gambar 5. Tampilan Shipping order melalui Admin Backoffice
Pada SWIFT telah support untuk melakukan Manual set Pickup Time pada order yang telah dibuat oleh pelanggan menggunakan shipping method Popaket. Berikut merupakan cara untuk melakukan Pickup Time pada admin dashboard Swift :
Magento Backoffice > Sales > Order. Pilih order yang akan dilakukan Pickup
Gambar 6. Tampilan Order pada menu Sales Admin
Lakukan invoice pada order yang dipilih
Pada bagian Notes for this Order > Ready to Ship
Set waktu untuk pickup pada bagian Pickup Time dan masukkan waktu untuk melakukan Pickup. Pada saat akan melakukan pickup pastikan waktu untuk pickup adalah lebih besar dari waktu dilakukannya Order.
Gambar 7. Tampilan option status Ready to Ship dan pickup Time
Klik submit Comment.
Ketika waktu Pickup adalah hari sebelum order dibuat, maka admin akan mendapat Pop-up notifikasi untuk memasukkan waktu pickup +30 menit setelah order terbuat.
Gambar 8. Tampilan pop up notification
Ketika waktu pickup adalah setelah order dibuat, maka terdapat note bahwa order akan dilakukan pickup sesuai waktu yang dimasukkan sebelumnya.
Gambar 9. Tampilan order history perubahan status dan pickup time
Tunggu sampai cron popaket / run cli, ketika pesanan berhasil dibuat status akan berubah menjadi Shipped.
Gambar 10. Tampilan Tampilan order history perubahan status order
Order akan berubah menjadi status complete saat mendapat status webhook tracking_code DELIVERED.
Gambar 11. Tampilan Tampilan order history perubahan status order
Tampilan Popaket Pada Frontend
Before Enable Popaket
Gambar 12. Tampilan Shipping method pada PWA Checkout Page
After Enable Popaket
Gambar 13. Tampilan Shipping method Popaket pada PWA Checkout Page
Tracking Order Popaket oleh Pelanggan
Gambar 14. Tampilan Tracking order Popaket pada Magento Checkout Page
Gambar 15. Tampilan Track Order Popaket pada My Order > Items Order
Gambar 16. Tampilan Track Order Popaket ketika pada My Order > Items Order > Track order di klik