Paket Pengiriman untuk Magento 2 – Kasus Penggunaan (Bagian 2)

Diterbitkan: 2017-06-26

Ini adalah bagian 2d dari artikel tentang ekstensi Shipping Suite untuk Magento 2 ( klik di sini untuk membaca bagian 1). Artikel tersebut menjawab beberapa pertanyaan yang sering diajukan pengguna tentang ekstensi dan menjelaskan kasus-kasus menarik dari penggunaannya.

Mari kita mulai menggelindingkan bola!

Pertanyaan

Saya mencoba untuk sepenuhnya memahami cara kerja Shipping Suite, tetapi setelah membaca manual, dan memeriksa melalui toko demo, dan membaca artikel blog, saya masih tidak dapat menemukan penjelasan tentang bagaimana semuanya saling terkait? Jadi ada Pengangkut, Metode, dan Zona – apa yang dilakukan masing-masing hal tersebut, dan apakah itu diperlukan di luar Aturan dan batasan pengiriman. Bagaimana mereka berhubungan satu sama lain?

Menjawab

  • Operator

Umumnya, perusahaan ekspedisi adalah perusahaan yang mengirimkan pesanan pelanggan melalui udara, darat, laut, dll. Misalnya, perusahaan pengiriman yang populer adalah DHL, UPS, FedEx, dan lainnya.

Dalam ekstensi, opsi ' Operator ' mewakili operator pengiriman tertentu, seperti di dunia nyata. Magento 2 dengan mudah menampilkan semua operator yang tersedia di halaman checkout.

Perhatikan bahwa semua operator terhubung dengan metode pengiriman. Juga, untuk membuat metode baru, seseorang harus menentukan operator yang akan dikaitkan dengannya.

  • Metode

Pada dasarnya, metode pengiriman adalah cara untuk memenuhi pengiriman ke pelanggan.

Metode pengiriman dapat bervariasi sesuai dengan kriteria yang berbeda, seperti lokasi gudang, negara, ukuran atau berat pengiriman.

Misalnya, USPS Express Mail, DHL Flat Rate Box Shipping, UPS two-day, UPS ground , dll.

  • Biaya pengiriman

Tarif pengiriman adalah harga di mana pesanan tertentu dikirimkan dari gudang pedagang/toko fisik ke pelanggan.

Dengan ekstensi tersebut, tarif pengiriman dapat ditentukan untuk setiap metode pengiriman baru/yang sudah ada.

Sebagai aturan, tarif ditetapkan oleh operator pengiriman. Jumlahnya tergantung pada berbagai faktor, seperti moda transportasi ( truk, kereta api, kapal, pesawat terbang ), berat barang yang dipesan, dimensinya, dan jarak ke tujuan pengiriman.

Dalam ekstensi Anda dapat menyesuaikan biaya pengiriman default. Ekstensi memungkinkan Anda untuk menimpa/menaikkan biaya tambahan/mendiskon biaya pengiriman, mengonfigurasi biaya tambahan/diskon tetap atau persentase, menetapkan tarif pengiriman baik untuk produk individu maupun grup, dan banyak lagi.

  • Zona Pengiriman

Gagasan ini mengacu pada wilayah geografis yang ingin Anda kirimi.

Dengan Shipping Suite, saat mengonfigurasi metode pengiriman baru, Anda dapat menerapkannya ke lokasi yang ditargetkan: misalnya wilayah, grup wilayah, negara, dan bahkan grup kabupaten.

Katakanlah, jika Anda ingin membedakan antara bagian benua dan non-benua negara, Anda dapat membuat metode pengiriman dan di sana menandai bagian benua AS sebagai Zona 1 , sedangkan Alaska dan Hawaii sebagai Zona 2 .

Atau, jika Anda perlu memberikan pengiriman gratis di UE , Anda dapat membuat zona pengiriman khusus untuk itu.

Secara umum, Anda harus mengikuti algoritme ini:

  • memutuskan Pengangkut Pengiriman,
  • buat Metode Pengiriman baru untuk operator ini/ tambahkan operator yang dipilih ke metode pengiriman yang ada,
  • buat/sesuaikan Tarif Pengiriman metode (opsional).

Operator dan metode yang dibuat dapat digunakan dalam Aturan dan Ketentuan Pengiriman , serta saat menentukan Zona Pengiriman (jika perlu).

Jadi, dengan ekstensi ini, Anda dapat membuat metode baru, menentukan aturan pengiriman, ketentuan, tarif, dan zona. Dengan cara ini, Anda dapat membuat biaya pengiriman yang berbeda untuk mereka yang tinggal di Alaska dan NY, menawarkan pengiriman gratis untuk semua pesanan di atas $1000, mengenakan biaya tambahan untuk jumlah produk yang akan dikirim, dan seterusnya.

Pertanyaan

Apakah saya perlu menentukan hal-hal di setiap area ini (Operator, Metode, dll.) sebelum saya dapat mengatur aturan dan batasan?

Menjawab

Tergantung.

Jika Anda setuju dengan metode yang Anda gunakan saat ini, Anda tidak perlu membuat yang baru. Cukup atur aturan pengiriman yang diperlukan untuk setiap metode yang ada.

Tetapi jika metode yang ingin Anda gunakan tidak ada dalam daftar (misalnya pengiriman dengan transportasi ramah lingkungan), Anda selalu dapat menambahkannya di sana dan menentukan tarifnya.

Pertanyaan

Kami memisahkan beberapa metode pengiriman dengan berbagai kode pos, beberapa berurutan dan beberapa tidak. Bisakah Anda memberi tahu saya apakah mungkin memasukkan daftar kode pos yang dipisahkan koma untuk Aturan Pengiriman?

Menjawab

Ya, itu mungkin.

Anda dapat menambahkan kode pos yang dipisahkan koma menggunakan jenis centang "adalah salah satu". Berikut ini contohnya:

1

Inilah yang akan Anda dapatkan sebagai hasilnya:

2

Seperti yang Anda lihat, semua metode (dengan pengecualian yang pertama) telah mengubah harga menjadi 903 seperti yang ditunjukkan dalam aturan kami. Harap dicatat bahwa aturan hanya berfungsi jika kode pos valid.

Pada contoh di bawah ini, dengan kode pos yang tidak valid, semua metode memiliki harga asli yang tidak berubah.

3

Pertanyaan

Apakah mungkin membuat dokumen atau lembar aturan pengiriman, berdasarkan negara dan kode pos dan memasukkannya dalam format yang telah ditentukan dan mengunggahnya?

Menjawab

Sayangnya, itu tidak mungkin untuk saat ini.

Namun kami telah mengajukan permintaan fitur ini dan akan mempertimbangkan untuk menambahkan opsi tersebut di salah satu pembaruan ekstensi kami di masa mendatang.

Pertanyaan

Kami telah membuat aturan untuk biaya pengiriman dasar 24 dan 48 jam untuk penjualan item tunggal dan kemudian tarif yang lebih tinggi 24 jam dan 48 jam pengerjaan ulang beberapa item untuk pelanggan yang membeli beberapa item atau campuran produk di seluruh situs . Ini bekerja OK.

Namun ada satu kategori produk (B) yang perlu memiliki biaya pengiriman dasar yang berbeda untuk satu pembelian unit. Jika unit tunggal dari kategori (B) ini dibeli dengan item lain di seluruh situs, maka kami ingin hal ini dikembalikan ke kelompok biaya pengiriman 24 jam dan 48 jam pembelian ganda.

Kami membuat aturan yang akan menyembunyikan tarif pengiriman 24 jam dan 48 jam jika satu unit dari Kategori B dipilih dan menawarkan kepada pelanggan tarif pengiriman yang berbeda untuk barang ini, namun bila barang lain dari kategori lain kemudian dimasukkan ke dalam keranjang belanja dengan satu item dari kategori (B) kami mendapatkan pemberitahuan "Tidak Tersedia Pengiriman". Aturan yang menyembunyikan tarif pengiriman jika 1 unit dari Kategori B dipilih harus dilibatkan di sini, tetapi saya tidak yakin sekarang bagaimana cara memperbaikinya jika item lain ditambahkan ke troli.

Menjawab

Solusi solusi terbaik adalah dengan sedikit memodifikasi verifikasi aturan yang berhubungan dengan menyembunyikan metode pengiriman.
Berikut adalah caranya:

4 Dengan cara ini, Anda tidak hanya memeriksa apakah produk dari kategori 'B' ditemukan di keranjang belanja, tetapi juga memastikan bahwa produk apa pun yang tidak termasuk dalam kategori ini TIDAK ada.

Oleh karena itu, jika Anda menambahkan produk yang termasuk dalam kategori berbeda, aturan tidak akan berlaku, dan metode pengiriman akan disembunyikan.

Selain itu, untuk kasus khusus ini, pemeriksaan aturan akan berfungsi dalam aturan untuk tarif 24 jam dan 48 jam beberapa item. Dan Anda akan mendapatkan hasil yang diinginkan.

PS Anda dapat melihat ekstensi Pengiriman Magento 2 kami di Magento Marketplace. Jika Anda ingin berbagi pengalaman Anda dalam menggunakan ekstensi dan menjelaskan bagaimana ekstensi tersebut membantu Anda dengan kebutuhan bisnis spesifik Anda, harap hubungi kami .