Cara meluncurkan pengiriman untuk jutaan pengguna

Hai Nama saya Denis. Saya adalah kepala SafeDeal Avito. Kami mengembangkan layanan “Pengiriman” dan “Sewa jangka pendek” dan menjadikan penggunaannya nyaman, mudah dimengerti, dan aman. Pada bulan Maret tahun ini, kami meluncurkan layanan untuk mengirimkan barang di antara pengguna pribadi. Tampaknya ini benar dan mengapa mencurahkan seluruh artikel untuk ini? Semua toko online memiliki pengiriman, banyak pelanggan menggunakannya dan tidak ada kesulitan besar dengan layanan ini.


Ya itu. Tidak ada masalah jika penjual adalah badan hukum, perwakilan perusahaan. Tetapi ketika pembeli dan penjual swasta terhubung ke proses ini di kedua sisi, sejumlah tugas dan masalah menarik muncul yang perlu ditangani. Mengingat Avito dikunjungi oleh lebih dari 34 juta pengguna setiap bulan, kami memahami bahwa transfer barang dari penjual ke pembeli menggunakan layanan kami harus dibuat sesederhana mungkin. Dalam artikel ini saya akan berbicara tentang prasyarat untuk meluncurkan pengiriman antara pengguna pribadi di Avito, masalah yang kami temui, dan bagaimana kami menyelesaikannya berkat perjanjian dengan mitra kami dan perhatian terhadap detail. Dan saya akan menunjukkan kepada Anda beberapa bagian dalam layanan: mekanik dan arsitekturnya.



Mengapa pengiriman muncul di Avito: prasyarat


Untuk memperluas jangkauan produk untuk masing-masing


Avito adalah puluhan ribu komunitas kecil penjual dan pembeli di setiap wilayah. Tetapi jika, misalnya, Anda tinggal di Voronezh dan besok Anda ingin membeli sepatu ski ukuran 44 di Avito, di kota Anda (pada saat penulisan) hanya ada empat iklan yang diperlukan. Bukan pilihan yang bagus. Saat mencari di seluruh Rusia Anda akan melihat 377 iklan. Pilihannya bertambah 94 kali.


Terkadang, karena kurangnya pilihan atau keengganan untuk terlibat dalam logistik pengiriman barang dari daerah lain, pembeli meninggalkan Avito dan mencari barang-barang yang mereka butuhkan di Internet dan di toko-toko lokal. Seringkali ini ternyata lebih mahal. Produk baru yang dibeli tidak selalu lebih baik. Artinya, walaupun Avito memiliki apa yang disukai pembeli, dia tidak berani membelinya. Kami ingin memperbaiki situasi.


Selesaikan masalah penjual dan pembeli antar daerah


Kami memiliki model analitik yang dengan akurasi tinggi menghitung berapa banyak transaksi yang dilakukan pada Avito. Dia memberi tahu kami bahwa pengguna pribadi menyelesaikan 63 juta transaksi setiap tahun. Seperempat dari mereka adalah antardaerah. Tentu saja, jarak menimbulkan kesulitan tertentu dalam proses ini.


Sebelum pengiriman dimulai, kesepakatan antardaerah sebagian merupakan semacam "lompatan iman". Ketika membeli barang dari daerah lain, orang sering membuat uang muka untuk itu. Dan mereka gugup, mengandalkan itikad baik penjual. Dan jika pengguna setuju bahwa pembeli akan membayar setelah menerima barang, maka penjual sudah beresiko. Terkadang uang tunai pengiriman digunakan. Penjual mengirim parsel melalui pos yang menunjukkan nilainya, dan pembeli mengambil barang dan membayar kwitansi. Kemudian uang itu pergi ke pengirim. Tetapi uang tunai pada pengiriman tidak menyelesaikan semua masalah: penerima harus membayar pada saat pengiriman, tanpa kemampuan untuk memeriksa isinya dan memastikan bahwa ada (misalnya) iPhone, pembelian yang disepakati dengan penjual, dan bukan batu bata.


Selain itu, sering ada kontradiksi dengan siapa sebenarnya yang harus membayar untuk layanan pengiriman itu sendiri, dan transaksi karena ini tidak selesai. Kami selalu berusaha membantu pengguna, tetapi pertama-tama, kami bertindak sebagai "jembatan infrastruktur" antara orang-orang, tanpa mengambil bagian dalam kesepakatan. Avito menghubungkan penjual dan pembeli, dan perjanjian lebih lanjut dan eksekusi mereka yang teliti tetap pada hati nurani pengguna. Situasi ini tidak cocok untuk kita. Membeli barang dengan laba bukanlah kriteria utama untuk keberhasilan transaksi di situs rahasia. Masalah kepercayaan dan keamanan sama pentingnya. Kami ingin menciptakan layanan yang andal yang akan membuat proses transaksi lebih mudah, lebih nyaman dan lebih aman.


Menarik pelanggan baru


Sulit untuk menemukan seseorang di Rusia yang tidak mau mendengar tentang Avito. Tetapi tidak semua orang menggunakan layanan ini. Seseorang sama sekali tidak suka bertemu dengan penjual secara langsung, untuk memahami fitur parsel, mentransfer uang ke rekening dan kartu yang tidak dikenal. Oleh karena itu, kami mempertahankan transaksi pengiriman sehingga orang-orang yang sebelumnya tidak memutuskan untuk membeli dan menjual barang di Avito mencoba layanan kami menggunakan mekanik yang mudah.


Cara kerjanya: mekanika dan arsitektur


Mekaniknya


Kami mencoba membuat mekanisme menggunakan pengiriman pada Avito sederhana dan mudah. Pembeli memilih barang, mengklik "Beli dengan pengiriman" dan membayar barang dan pengiriman dengan kartu kredit. Sebelum menerima barang, uang dicadangkan di rekening bank escrow. Penjual menerima konfirmasi pembayaran, dan ia memiliki dua hari untuk membawa barang ke tempat pengumpulan. Ketika barang tiba di titik pengambilan, pembeli harus mengambil paket dalam waktu tiga hari. Pada titik pengambilan, pembeli memanggil kode dari SMS dan menerima barang. Itu dapat diperiksa dalam waktu 15 menit, setelah pembelian dikonfirmasi. Setelah pembeli menerima barang, penjual menerima pesan di Avito. Dia mengikat kartu banknya - uang dari rekening escrow akan ditransfer ke sana. Kesepakatan telah selesai.


Arsitektur


Pada bagian ini, saya akan berbicara tentang bagian dalam produk dan layanan yang bertanggung jawab atas pekerjaan pada tahap pembelian, pengiriman dan setelah menerima barang.


Beli


Ketika seorang pengguna memilih suatu produk melalui situs web Avito atau aplikasi seluler, ia mengirimkan permintaan ke layanan Situs Avito. Backend dari situs Avito "berkomunikasi" dengan dua sistem:
1. Avito Delivery Core - hubungi layanan pengiriman.
2. Penagihan - mengirim permintaan ke QIWI, Tinkoff.



Setelah pembeli memilih produk, dia sampai ke halaman di mana dia bisa mengetahui biaya dan waktu pengiriman.



Layanan yang berpartisipasi di sini


Situs Avito. Mengirim permintaan.
Perhitungan. Ini menyimpan tarif dan tahu berapa biaya pengiriman, dengan mempertimbangkan kategori produk yang dipilih.
Penjaga Terminal. Menemukan titik pengambilan di kota penerima.
Pengiriman-Geo. Ini menyimpan informasi tentang kemungkinan pengiriman ke kota tertentu dan waktu pengiriman.


Skema layanan



Dari pembayaran hingga pengiriman


Pada tahap ini, urutan sebenarnya dibuat.


Layanan yang berpartisipasi pada tahap ini


Situs Avito. Mengirim permintaan ke layanan lain.
Pengontrol-Pesanan. Proxy memanggil ke layanan internal kami yang lain dan melakukan validasi awal data yang diterima dari backend Situs Avito.
Pesanan-Kedaluwarsa. Melacak masa hidup pesanan. Jika tenggat waktu pembayaran telah lewat, pesanan pembeli harus tidak valid.
Perhitungan. Menghitung biaya pengiriman.
Pemroses Panggilan Balik Memberitahu Avito-Situs perubahan pesanan.
Order-Keeper. Layanan, sebagai semacam pembungkus di atas pangkalan dengan API. Beberapa validasi bisnis masih terjadi di dalamnya, dan setelah itu memberikan nomor pesanan ke Pengontrol Pesanan.


Skema layanan



Ketika Pengontrol Pesanan mengirim semua yang diperlukan dan menerima nomor pesanan, ia mengirim informasi Situs Avito: "Semuanya berjalan dengan baik." Backend Situs Avito mengetuk Billing, yang berfungsi dengan QIWI atau Tinkoff, dan pesanan dibayar.



Setelah pembayaran berhasil, backend Situs Avito mengetuk layanan Pengontrol Pesanan kami, dengan mengatakan: "Konfirmasi berhasil."



Langkah selanjutnya - Pengontrol Pesanan mengetuk lagi di Order-Keeper, dengan mengatakan: "Kami mengkonfirmasi pesanan." Order-Keeper memeriksa status. (Tiba-tiba, produk semacam itu sudah dikirimkan, dibatalkan, atau sesuatu terjadi padanya). Jika verifikasi berhasil, layanan mentransfer status ke konfirmasi layanan pengiriman.



Selanjutnya, Pengendali Pesanan mengetuk layanan Kedaluwarsa Pesanan, dan mengatakan bahwa fase pembayaran oleh pembeli pesanan telah berakhir. Sekarang penjual memiliki dua hingga empat hari untuk mengambil barang ke titik pengambilan. Order-Expiration memonitor tenggat waktu ini. Jika penjual tidak punya waktu, maka layanan akan membatalkan pesanan, dan uang akan dikembalikan kepada pembeli.



Pengiriman


Bagian pertama dari transaksi selesai: pembeli membayar pesanan, dan uang didebit dari akunnya. Sekarang penjual harus membawa barang-barangnya ke layanan pengiriman dalam waktu dua hari.


Layanan apa yang berfungsi di sini


Situs Avito. Masih mengirim permintaan.
Pengontrol-Pesanan. Proxy memanggil ke layanan internal lain dan memvalidasi data yang diterima dari backend Situs Avito.
Order-Keeper. Menyimpan nomor pesanan dan informasi pembayaran untuk pesanan.
Delivery-Registrator. Bertanggung jawab untuk mendaftarkan pesanan langsung dengan layanan pengiriman.
Pengiriman-Pengirim. Mendaftar dan membatalkan pesanan, memberikan nomor yang diberikan oleh layanan pengiriman ke layanan kami.
Manajer Status. Itu menyimpan semua status sesuai dengan versi kami, memvalidasi informasi yang masuk dan memberitahukan layanan yang diperlukan tentang hal itu.
Pemroses Panggilan Balik Memberitahu Situs Avito bahwa pesanan telah dibayar.
Messenger Mengirim pesan ke pengguna.


Bagaimana ini bisa terjadi?



Kami menjelaskan pengoperasian layanan menggunakan layanan pengiriman Boxberry sebagai contoh. Namun baru-baru ini, kami juga bekerja dengan DPD.


Mendapatkan


Transaksi hampir selesai - pesanan sedang dalam perjalanan, atau sudah dikirim ke pembeli. Kami harus memberi tahu pengguna tentang hal ini di messenger.


Layanan yang terlibat pada tahap terakhir


Pengiriman-Sejarah-Konverter. Menerima dan menyimpan status sesuai dengan versi layanan pengiriman: "dalam perjalanan", "siap untuk pengiriman", "dikembalikan".
Order-Keeper. Ini menyimpan informasi yang diterima dari layanan pengiriman pada dimensi, berat barang dan terminal penerimaan.
Manajer Status. Memperbarui status terakhir yang diterima dan mengirim permintaan ke Pesanan-Kedaluwarsa.
Pesanan-Kedaluwarsa. Mengawasi waktu pengiriman barang oleh penjual.
Pemroses Panggilan Balik Lansiran Situs Avito.
Situs Avito. Mengirim informasi ke kurir.


Skema layanan



Masalah apa yang dilakukan pembeli dan penjual dalam menyelesaikan pengiriman


Saya akan memberi tahu Anda apa masalah lain yang dihadapi pengguna pribadi, dan bagaimana kami menyelesaikannya dengan peluncuran pengiriman.


Harga pengiriman tetap


Biasanya biaya pengiriman oleh layanan profesional tergantung pada ukuran dan berat barang. Menentukannya dengan benar bukan masalah bagi seorang profesional. Tetapi penjual swasta mungkin keliru dalam parameter panjang, lebar atau berat, dan kemudian dia akan diberikan tagihan tambahan. Karena itu, saya tidak ingin menggunakan layanan pengiriman.


Kami memiliki volume layanan yang besar - setiap hari, penjual menempatkan lebih dari 400.000 iklan. Kami tidak ingin masing-masing dari mereka tidak puas dengan produk kami hanya karena fakta bahwa ia tidak dapat secara akurat menunjukkan dimensi produknya. Tidak ada yang akan terhubung ke pengiriman, dan pelanggan akan merasa tidak nyaman menggunakan Avito. Oleh karena itu, kami membandingkan pohon kategori kami dengan dimensi dan tarif Boxberry dan DPD dan mengubahnya menjadi dimensi bersyarat. Untuk tarif yang kami gunakan dalam pengiriman, untuk barang dari kategori yang sama, ukuran dan berat selalu "sama". Tidak masalah jika Anda menjual iPad mini atau iPad Pro - Anda tidak perlu membayar biaya tambahan untuk kesalahan ukuran. Meskipun ada layanan yang mengharuskan Anda membayar komisi jika penjual salah menunjukkan ukuran dan berat barang.


Pengepakan


Dalam pengiriman klasik, penjual selalu mengemas barang sendiri. Dia memiliki kesempatan untuk ini. Tetapi jika Anda, misalnya, hanya menjual TV lama, Anda dapat mengalami masalah: layanan pengiriman tidak akan menerima barang tanpa kemasan, dan Anda tidak memiliki kotak pabrik darinya, dan hampir tidak ada gudang untuk mengemas kertas di sudut. Kami setuju dengan layanan pengiriman bahwa mereka melakukan tugas ini, dan karena itu penjual tidak membuang waktu untuk tindakan yang tidak perlu.


Proses pengiriman dan penerimaan barang yang mudah


Setiap pesanan memiliki nomor uniknya sendiri, yang hanya diketahui oleh penjual dan penerima. Untuk mengirim dan menerima pesanan, Anda harus menghubungi nomor ini. Anda tidak perlu melakukan hal lain - misalnya, mengisi faktur. Di banyak layanan pengiriman, tanpa tindakan ini, Anda tidak akan mengirim atau menerima apa pun.


Kontrol keamanan dan transaksi


Keuntungan pengiriman ke Avito adalah tidak hanya transfer barang dari penjual ke pembeli, tetapi juga pengelolaan uang. Jika pembeli tidak menyukai produk tersebut, ia dapat menolaknya, dan uang itu akan dikembalikan kepadanya. Dan tidak perlu membayar pengembalian pengiriman barang, seperti yang terjadi pada layanan lain. Kami tidak hanya membantu pengiriman barang secara fisik, tetapi juga berpartisipasi dalam transaksi, melindungi penjual dan pembeli. Jika masalah muncul, kami akan menyelesaikannya.


Anda tidak dapat membeli satu produk dua kali


Jika barang telah dibayar, maka kami menggantung tag dengan informasi tentangnya. Ini membantu kita menghindari kebingungan membayar dua kali lipat satu barang. Tetapi jika penjual memiliki beberapa salinan dari produk yang sama, segera ia juga dapat menunjukkan ini. Lalu kami hanya mengubah nomor mereka dalam masalah ini.


Apa hasilnya


Kami telah meluncurkan layanan yang nyaman untuk penjual dan pembeli pribadi, yang memberi mereka peluang baru dan membantu mereka mencapai tujuan dengan lebih baik. Setelah tiga bulan bekerja, kami menyimpulkan hasil sementara.


Sekarang dengan pengiriman Anda dapat membeli 5 juta barang - ini adalah 36% dari semua iklan untuk dijual. Sebagian besar dari mereka, tentu saja, di Moskow - jumlah iklan melebihi satu juta, dan di St. Petersburg - lebih dari 500 ribu iklan. Kota-kota yang sama ini dan yang paling "mengirim". Sejak awal April, pengguna telah mengirim hampir 67 ribu produk di seluruh Rusia. Catatan satu hari - 2 115 keberangkatan.


Paling sering, pengguna membuat keberangkatan antar kota di Moskow - rute ini menyumbang 5% dari semua pengiriman. Tiga rute pengiriman terpopuler yang mengikuti paling banyak adalah dua kota besar: Moskow - St. Petersburg (1,6%); St. Petersburg - St. Petersburg (1,5%); St. Petersburg - Moskow (1,1%). Berikutnya - keberangkatan dari Moskow ke Rostov-on-Don, Nizhny Novgorod, Krasnodar, Yekaterinburg, Novosibirsk dan Voronezh. Dengan pengiriman ke Avito, Anda dapat mengirim barang ke wilayah Rusia mana pun. Rute terpanjang adalah rute Moskow-Yuzhno-Sakhalinsk: kursi tinggi untuk anak-anak dari ibu kota yang terbang sejauh 6,6 ribu kilometer.


Ini adalah posting pertama dalam seri tentang pengiriman ke Avito. Jika Anda tertarik dengan topik ini, dalam posting berikut kami akan memberi tahu lebih banyak tentang teknologi layanan kami: dengan kode dan internal lainnya. Ajukan pertanyaan Anda di komentar, kami akan coba jawab.


Tetap disini!

Source: https://habr.com/ru/post/id422239/


All Articles