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

*) Untuk saat ini sistem masih belum mendukung untuk fitur Asuransi


  • 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 :

  1. Buat order pada website

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

  1. Lakukan invoice pada order yang dibuat


Gambar 4. Tampilan Invoice order melalui Admin Backoffice

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




Pickup Time Popaket

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 : 

  1. Magento Backoffice > Sales > Order. Pilih order yang akan dilakukan Pickup


Gambar 6. Tampilan Order pada menu Sales Admin

  1. Lakukan invoice pada order yang dipilih

  2. Pada bagian Notes for this Order > Ready to Ship

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

  1. Klik submit Comment.

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

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

  1. Tunggu sampai cron popaket / run cli, ketika pesanan berhasil dibuat status akan berubah menjadi Shipped.

 

Gambar 10. Tampilan Tampilan order history perubahan status order 

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