Repricing adalah perubahan harga otomatis pada produk berdasarkan harga pesaing. Bagi penjual di marketplace, ini adalah alat yang sangat penting: siapa yang lebih cepat merespons perubahan harga, dia yang mendapatkan lebih banyak penjualan. Namun ada masalah — marketplace memblokir pengambilan harga secara massal jika mereka mendeteksi permintaan otomatis dari satu alamat IP.
Dalam artikel ini, kita akan membahas cara mengatur pemantauan otomatis harga pesaing di Wildberries, Ozon, dan Avito melalui proxy, untuk menghindari pemblokiran dan mendapatkan data terkini 24/7. Instruksi ini cocok untuk penjual yang mengelola katalog dari 50 produk dan tidak ingin menghabiskan waktu untuk memeriksa harga secara manual.
Apa itu repricing dan mengapa penting bagi penjual
Repricing adalah pengelolaan harga otomatis berdasarkan data tentang pesaing. Bayangkan situasi: Anda menjual headphone nirkabel di Wildberries seharga 2.990 rubel. Pesaing menurunkan harga menjadi 2.790 rubel — dan semua lalu lintas pergi ke dia, karena pembeli menyortir produk berdasarkan harga terendah. Anda baru menyadari ini setelah beberapa jam, ketika penjualan sudah menurun.
Sistem repricing menyelesaikan masalah ini: ia memeriksa harga pesaing setiap 15-30 menit dan secara otomatis menyesuaikan harga Anda berdasarkan aturan yang ditentukan. Misalnya, Anda dapat mengatur aturan: "Harga saya harus 50 rubel lebih rendah dari harga minimum pesaing, tetapi tidak lebih rendah dari 2.500 rubel (margin minimum saya)".
Kasus nyata: Seorang penjual elektronik di Ozon menerapkan repricing untuk 150 produk. Dalam sebulan pertama, konversi penjualan meningkat 34%, karena sistem merespons perubahan harga pesaing dalam waktu 20 menit, bukan beberapa jam. Sementara itu, margin rata-rata hanya turun 3%, karena aturan repricing mempertimbangkan harga minimum yang dapat diterima.
Keuntungan utama dari otomatisasi repricing:
- Penghematan waktu: tidak perlu memeriksa harga 50-200 produk secara manual beberapa kali sehari
- Reaksi cepat: sistem mengubah harga dalam waktu 15-30 menit setelah perubahan dari pesaing
- Perlindungan margin: Anda menetapkan harga minimum, di bawahnya sistem tidak akan turun
- Peningkatan penjualan: produk Anda lebih sering muncul di peringkat teratas saat disortir berdasarkan harga
- Operasi 24/7: sistem memantau harga bahkan di malam hari dan akhir pekan
Namun, agar repricing berfungsi, Anda perlu menyelesaikan masalah teknis: bagaimana mengumpulkan data tentang harga pesaing tanpa pemblokiran dari marketplace. Di sinilah proxy diperlukan.
Mengapa marketplace memblokir pengambilan harga otomatis
Marketplace melindungi data mereka dari pengambilan massal karena beberapa alasan. Pertama, ini menciptakan beban pada server — jika ribuan penjual mengambil harga setiap 10 menit, itu akan menjadi jutaan permintaan tambahan per hari. Kedua, marketplace ingin Anda menggunakan API resmi mereka (sering kali berbayar) daripada mengambil halaman HTML.
Bagaimana marketplace mendeteksi pengambilan otomatis:
| Metode Deteksi | Cara Kerja | Cara Menghindari |
|---|---|---|
| Frekuensi Permintaan | Jika dari satu IP ada 100+ permintaan per menit — jelas itu bot | Rotasi proxy + jeda antara permintaan |
| User-Agent | Pengambil sering menggunakan User-Agent standar dari pustaka | Rotasi User-Agent nyata dari browser |
| Pemeriksaan JavaScript | Situs memeriksa apakah JavaScript dijalankan (bot sering tidak mendukungnya) | Menggunakan browser headless (Puppeteer, Selenium) |
| Jejak IP | Pemblokiran IP pusat data yang dikenal | Proxy residensial dengan IP pengguna nyata |
| Captcha | Jika dicurigai bot, captcha akan ditampilkan | Mengurangi frekuensi permintaan + proxy berkualitas |
Wildberries dan Ozon menggunakan kombinasi metode ini. Misalnya, Wildberries sangat ketat terhadap pengambilan: jika Anda mengirim lebih dari 60 permintaan per menit dari satu IP, Anda akan mendapatkan pemblokiran sementara selama 1-2 jam. Ozon menggunakan sistem yang lebih kompleks — mereka menganalisis perilaku: seberapa cepat Anda menggulir halaman, apakah Anda menggerakkan mouse, berapa lama Anda tinggal di halaman.
Penting: Mencoba mengambil data dari Wildberries atau Ozon tanpa proxy akan mengakibatkan pemblokiran IP Anda dalam waktu 10-30 menit. Jika Anda menggunakan internet rumah atau kantor, ini akan memblokir akses ke semua akun pribadi penjual Anda dari IP tersebut. Oleh karena itu, proxy bukanlah opsi, tetapi merupakan persyaratan wajib untuk repricing.
Bagaimana cara kerja repricing melalui proxy: skema proses
Sistem repricing otomatis terdiri dari beberapa komponen yang bekerja bersama. Mari kita bahas skema lengkap proses dari pengumpulan data hingga perubahan harga:
Langkah 1: Pengumpulan data tentang pesaing (pengambilan)
Layanan repricing mengirim permintaan ke marketplace melalui server proxy untuk mendapatkan harga pesaing yang terkini. Untuk setiap produk Anda, sistem tahu daftar pesaing (biasanya 5-15 produk dengan karakteristik serupa).
Frekuensi: setiap 15-30 menit untuk produk aktif, setiap 2-4 jam untuk yang lainnya.
Langkah 2: Analisis data dan penerapan aturan
Sistem menganalisis harga yang dikumpulkan dan menerapkan aturan repricing Anda. Misalnya: "Jika harga minimum pesaing 2.500 rubel, tetapkan harga saya 2.450 rubel (50 rubel lebih rendah), tetapi tidak lebih rendah dari 2.200 rubel (harga minimum yang dapat diterima)".
Jenis aturan: selisih tetap, selisih persentase, pembulatan ke angka yang menarik (misalnya, 2.490 alih-alih 2.487).
Langkah 3: Perubahan harga melalui API marketplace
Jika sistem menentukan bahwa harga perlu diubah, ia mengirim permintaan ke API marketplace (API Wildberries, API Penjual Ozon) dengan harga baru. Sebagian besar marketplace menerapkan harga baru dalam waktu 5-15 menit.
Penting: Untuk mengubah harga, diperlukan kunci API dari akun pribadi penjual Anda. Ini aman — layanan tidak mendapatkan akses ke penarikan uang, hanya untuk pengelolaan harga.
Langkah 4: Pencatatan dan laporan
Sistem menyimpan riwayat semua perubahan harga: kapan, berapa banyak, mengapa (karena pesaing mana). Ini memungkinkan analisis efektivitas strategi repricing dan penyesuaian aturan.
Peran kunci proxy dalam skema ini adalah pada langkah pertama, saat mengambil harga pesaing. Tanpa proxy, sistem tidak dapat mengumpulkan data, karena marketplace akan memblokir IP setelah beberapa puluh permintaan. Proxy residensial berkualitas membantu meniru permintaan dari pengguna nyata dari berbagai kota, sehingga pengambilan tidak terdeteksi oleh sistem perlindungan.
Proxy mana yang dipilih untuk repricing: perbandingan jenis
Tidak semua jenis proxy cocok untuk repricing. Mari kita bahas tiga jenis utama dan menentukan mana yang terbaik untuk pemantauan harga di marketplace.
| Jenis Proxy | Kecepatan | Risiko Pemblokiran | Biaya | Rekomendasi |
|---|---|---|---|---|
| Pusat Data | Sangat tinggi (10-50 ms) | Tinggi | Rendah | Tidak cocok untuk WB/Ozon |
| Residensial | Sedang (100-500 ms) | Rendah | Sedang | Pilihan optimal |
| Seluler | Sedang (150-600 ms) | Sangat rendah | Tinggi | Untuk kasus yang rumit |
Proxy Pusat Data: mengapa tidak cocok
Proxy pusat data adalah alamat IP dari server di pusat data (Hetzner, OVH, Amazon AWS). Mereka sangat cepat dan murah, tetapi marketplace mudah mendeteksinya. Wildberries dan Ozon memiliki database alamat IP pusat data dan secara otomatis memblokir permintaan dari mereka atau menampilkan captcha.
Kapan bisa digunakan: Hanya untuk pengambilan dari marketplace dengan perlindungan lemah (misalnya, beberapa platform regional) atau untuk bekerja melalui API resmi, di mana jenis IP tidak penting.
Proxy Residensial: pilihan optimal untuk repricing
Proxy residensial adalah alamat IP dari pengguna rumah nyata yang menyediakan saluran internet mereka sebagai imbalan. Untuk marketplace, permintaan semacam ini terlihat seperti pengguna biasa yang sedang melihat produk.
Keuntungan untuk repricing:
- Risiko pemblokiran rendah: IP terlihat seperti pembeli biasa
- Penargetan geografis: dapat memilih kota (penting untuk Avito, di mana harga bervariasi berdasarkan wilayah)
- Jumlah IP besar: dapat merotasi ribuan alamat
- Kecepatan yang dapat diterima: 100-500 ms cukup untuk pengambilan harga
Rekomendasi: Untuk repricing di Wildberries, Ozon, Yandex.Market, gunakan proxy residensial dengan rotasi setiap 5-10 menit. Ini adalah keseimbangan optimal antara harga dan keandalan.
Proxy Seluler: untuk perlindungan maksimal
Proxy seluler adalah alamat IP dari operator seluler (MTS, Beeline, MegaFon). Mereka bahkan lebih "bersih" untuk marketplace, karena jutaan pembeli nyata menggunakan internet seluler untuk berbelanja.
Kapan digunakan: Jika Anda mengambil volume yang sangat besar (1000+ produk) atau sudah mengalami pemblokiran saat menggunakan proxy residensial. Proxy seluler juga berguna untuk pengambilan aplikasi seluler marketplace, di mana perlindungan dapat berbeda dari versi web.
Kekurangan: Biaya tinggi — 3-5 kali lebih mahal daripada proxy residensial. Untuk sebagian besar penjual, ini berlebihan, proxy residensial sudah cukup.
Layanan otomatisasi repricing: tinjauan solusi
Ada dua pendekatan untuk otomatisasi repricing: menggunakan layanan SaaS siap pakai atau membangun solusi sendiri. Untuk 90% penjual, opsi pertama adalah yang paling optimal — layanan siap pakai sudah diatur, memiliki dukungan proxy bawaan, dan tidak memerlukan pengetahuan teknis.
Layanan repricing populer untuk marketplace Rusia
| Layanan | Marketplace | Proxy | Fitur |
|---|---|---|---|
| Repricer.ru | WB, Ozon, Yandex.Market | Bawaan (termasuk dalam tarif) | Antarmuka sederhana, cocok untuk pemula |
| Seller Online | WB, Ozon | Bawaan | Banyak alat tambahan untuk penjual |
| Mpstats (modul) | WB, Ozon | Bawaan | Bagian dari platform analitik besar |
| Solusi Sendiri | Apa saja | Perlu menghubungkan secara terpisah | Fleksibilitas maksimum, memerlukan pengembangan |
Sebagian besar layanan siap pakai sudah memiliki proxy bawaan — ini nyaman, karena Anda tidak perlu mengatur koneksi secara terpisah. Namun, pendekatan ini memiliki kekurangan: Anda menggunakan proxy yang sama dengan ratusan penjual lainnya. Jika marketplace mendeteksi aktivitas mencurigakan dari IP ini, semua pengguna layanan dapat terkena dampak.
Tips untuk penjual besar: Jika Anda mengelola katalog 500+ produk atau bekerja dengan produk bermargin tinggi, pertimbangkan untuk menghubungkan proxy sendiri ke layanan repricing (beberapa layanan mendukung ini) atau mengembangkan solusi sendiri. Ini akan memberi Anda kontrol penuh dan meminimalkan risiko.
Kapan sebaiknya membuat solusi sendiri
Solusi sendiri untuk repricing masuk akal dalam kasus berikut:
- Katalog Besar: 1000+ produk, di mana biaya layanan siap pakai menjadi tinggi
- Aturan Spesifik: Anda memerlukan algoritma repricing yang rumit yang tidak didukung oleh layanan siap pakai
- Beberapa Marketplace: Anda bekerja di 3-5 platform, termasuk yang niche
- Integrasi dengan Sistem Lain: Anda perlu menghubungkan repricing dengan sistem akuntansi atau ERP Anda
Untuk solusi sendiri, Anda akan membutuhkan pengembang (Python atau Node.js), kumpulan proxy, dan server untuk menjalankan skrip. Biaya pengembangan — mulai dari 150.000 rubel, tetapi untuk bisnis besar ini akan terbayar dalam 3-6 bulan.
Pengaturan repricing untuk Wildberries: instruksi langkah demi langkah
Mari kita bahas pengaturan repricing dengan contoh layanan Repricer.ru (salah satu yang paling populer untuk Wildberries). Prosesnya mirip untuk layanan lainnya, hanya antarmukanya yang berbeda.
Langkah 1: Menghubungkan API Wildberries
Pertama, Anda perlu mendapatkan kunci API di akun pribadi penjual Wildberries:
- Masuk ke akun pribadi penjual di
seller.wildberries.ru - Pindah ke bagian Pengaturan → Akses API
- Buat token baru dengan hak "Mengelola Harga" (jangan berikan hak untuk penarikan uang!)
- Salin token — token hanya ditampilkan sekali
- Di layanan repricing, masukkan token ini di bidang koneksi Wildberries
Setelah terhubung, layanan akan secara otomatis mengunduh daftar semua produk Anda dari Wildberries. Ini mungkin memakan waktu 5-10 menit jika Anda memiliki katalog besar.
Langkah 2: Memilih pesaing untuk setiap produk
Ini adalah tahap yang paling penting. Untuk setiap produk Anda, perlu menentukan daftar pesaing — penjual yang harga mereka akan Anda jadikan acuan. Sebagian besar layanan menawarkan pemilihan otomatis pesaing berdasarkan kriteria:
- Nama Mirip: produk dengan kecocokan 70%+ kata dalam nama
- Kategori yang Sama: produk dari kategori yang sama di Wildberries
- Brand Mirip: produk dari brand yang sama atau sejenis
- Harga Dekat: produk dalam rentang ±30% dari harga Anda
- Rating Mirip: produk dengan jumlah ulasan dan penilaian yang dekat
Disarankan untuk memilih 5-10 pesaing per produk. Jika Anda memilih terlalu sedikit (1-2), sistem akan bereaksi terlalu agresif terhadap perubahan harga mereka. Jika terlalu banyak (20+), sistem akan merespons lebih lambat, karena selalu ada produk dengan harga sangat rendah.
Kesalahan Umum: Menambahkan produk dari gudang Cina sebagai pesaing (mereka sering kali harganya 2-3 kali lebih murah). Jika Anda bekerja dengan produk dari gudang Rusia, bersainglah hanya dengan yang sejenis. Jika tidak, sistem akan terus menurunkan harga Anda hingga ke tingkat merugikan, berusaha "mengejar" produk Cina.
Langkah 3: Mengatur aturan repricing
Sekarang atur aturan yang akan digunakan sistem untuk mengubah harga. Jenis aturan utama:
Aturan 1: Harga Minimum (price floor)
Harga, di bawahnya sistem tidak akan turun. Dihitung sebagai biaya + komisi marketplace + margin yang diinginkan minimum. Misalnya, jika biaya 1.500 rubel, komisi WB 15% (225 rubel), margin minimum 300 rubel, maka harga minimum = 2.025 rubel.
Aturan 2: Harga Maksimum (price ceiling)
Harga, di atasnya sistem tidak akan naik, bahkan jika semua pesaing menaikkan harga. Biasanya ini adalah harga pasar + 10-20%. Ini melindungi dari situasi di mana pesaing sementara menaikkan harga atau produk habis.
Aturan 3: Strategi Posisi
Bagaimana Anda ingin memposisikan diri dibandingkan dengan pesaing:
- "Menjadi lebih murah": harga Anda = harga minimum pesaing - X rubel (misalnya, -50 rubel)
- "Menjadi di tengah": harga Anda = harga rata-rata pesaing
- "Menjadi di top-3": harga Anda harus berada di antara tiga harga terendah
Aturan 4: Pembulatan
Apakah harga harus dibulatkan ke nilai "indah". Misalnya, alih-alih 2.437 rubel, tetapkan 2.490 rubel. Secara psikologis, harga yang berakhir pada 90, 99, 50 bekerja lebih baik.
Contoh pengaturan untuk produk "Headphone Nirkabel TWS":
- Harga minimum: 2.200 rubel (biaya 1.500 + komisi 15% + margin 400)
- Harga maksimum: 3.500 rubel (harga pasar + 20%)
- Strategi: menjadi 50 rubel lebih murah dari harga minimum pesaing
- Pembulatan: ke 90 (2.490, 2.590, 2.690...)
- Frekuensi pemeriksaan: setiap 30 menit
Langkah 4: Pengujian dan Pemantauan
Setelah mengatur aturan, jalankan repricing dalam mode uji selama 2-3 hari. Sebagian besar layanan memungkinkan Anda mengaktifkan mode "hanya pemantauan" — sistem akan menunjukkan harga yang akan ditetapkan, tetapi tidak akan benar-benar mengubahnya. Ini memungkinkan Anda memeriksa apakah aturan berfungsi dengan benar.
Apa yang perlu diperiksa dalam mode uji:
- Apakah harga tidak turun di bawah harga minimum (periksa produk dengan persaingan tinggi)
- Apakah harga berubah terlalu sering (jika harga "melompat" setiap 30 menit, tingkatkan intervalnya)
- Apakah pesaing dipilih dengan benar (mungkin sistem menambahkan produk yang tidak sesuai)
- Apakah pembulatan berfungsi (periksa beberapa contoh harga yang diubah)
Setelah pengujian berhasil, aktifkan mode otomatis. Dua minggu pertama, periksa laporan setiap hari untuk memastikan sistem berfungsi seperti yang diharapkan.
Pengaturan repricing untuk Ozon: fitur platform
Repricing di Ozon memiliki beberapa perbedaan penting dari Wildberries, terkait dengan fitur penetapan harga di platform.
Fitur 1: Harga sebelum dan setelah diskon
Di Ozon, pembeli melihat dua harga: harga yang dicoret (harga sebelum diskon) dan harga final (harga setelah diskon). Sistem repricing harus mengelola harga final, karena berdasarkan harga ini pembeli menyortir produk. Namun, ada nuansa: Ozon mengharuskan "harga sebelum diskon" menjadi nyata — artinya produk benar-benar dijual dengan harga ini setidaknya satu hari dalam 30 hari terakhir.
Tips: Atur repricing agar mengelola harga final (setelah diskon), dan tetapkan "harga sebelum diskon" 20-30% lebih tinggi. Sekali sebulan, selama 1 hari, tetapkan harga final sama dengan "harga sebelum diskon" untuk memenuhi persyaratan Ozon.
Fitur 2: Program "Harga-Pukulan" dan "Kartu Ozon"
Ozon secara aktif mempromosikan produk yang berpartisipasi dalam promosi "Harga-Pukulan" (produk dengan diskon maksimum) dan memberikan poin tambahan untuk Kartu Ozon. Produk-produk ini mendapatkan prioritas dalam hasil pencarian. Jika pesaing Anda berpartisipasi dalam promosi semacam itu, produk mereka akan ditampilkan lebih tinggi, bahkan jika harga Anda lebih rendah.
Saat mengatur repricing, pertimbangkan ini: jika Anda melihat pesaing selalu berada di posisi teratas, periksa apakah mereka berpartisipasi dalam promosi. Dalam hal ini, penurunan harga sederhana mungkin tidak membantu — mungkin Anda juga harus bergabung dengan promosi.
Fitur 3: Komisi tergantung pada kategori dan omset
Di Ozon, komisi bervariasi dari 5% hingga 20% tergantung pada kategori produk dan omset bulanan Anda. Semakin banyak Anda menjual, semakin rendah komisi. Ini penting untuk diperhitungkan saat menghitung harga minimum: jika Anda mencapai tingkat omset baru, komisi akan turun, dan Anda dapat menurunkan harga sambil tetap menguntungkan.
Atur dalam sistem repricing harga minimum yang berbeda untuk produk yang berbeda, mempertimbangkan kategori mereka. Misalnya, untuk elektronik (komisi 8-12%) harga minimum bisa lebih rendah dibandingkan dengan pakaian (komisi 15-18%).
Contoh pengaturan untuk Ozon
Produk: "Fitness Bracelet M5" (kategori "Elektronik", komisi 10%)
- Biaya: 800 rubel
- Komisi Ozon: 10% (akan dipotong dari harga final)
- Logistik Ozon: 50 rubel per unit
- Margin yang diinginkan: minimal 250 rubel
Perhitungan harga minimum: (800 + 50 + 250) / (1 - 0.10) = 1.222 rubel. Pembulatan ke 1.290 rubel — ini adalah harga minimum untuk repricing.
- Harga final minimum: 1.290 rubel
- Harga final maksimum: 1.990 rubel
- Harga sebelum diskon: 1.790 rubel (30% lebih tinggi dari harga minimum)
- Strategi: menjadi di top-3 berdasarkan harga di antara pesaing
- Frekuensi pemeriksaan: setiap 20 menit (di Ozon harga berubah lebih sering dibandingkan di WB)
Repricing di Avito: pemantauan harga berdasarkan wilayah
Avito adalah kasus khusus untuk repricing, karena harga sangat bervariasi berdasarkan wilayah. Misalnya, harga iPhone di Moskow bisa 15-20% lebih tinggi dibandingkan di wilayah lain, karena perbedaan daya beli dan persaingan.
Mengapa perlu proxy untuk Avito
Avito menampilkan iklan berdasarkan geografi pengguna. Jika Anda mengakses dari IP Moskow, Anda akan melihat harga Moskow. Jika dari IP Yekaterinburg — harga Yekaterinburg. Untuk pemantauan harga pesaing yang akurat di berbagai wilayah, diperlukan proxy dari wilayah tersebut.
Ini sangat penting jika Anda:
- Menjual produk dengan pengiriman ke seluruh Rusia (perlu mengetahui harga di setiap wilayah)
- Menempatkan iklan di beberapa kota sekaligus
- Bekerja dengan produk regional (misalnya, bahan bangunan, di mana logistik sangat mempengaruhi harga)
Pengaturan penargetan geografis proxy
Untuk bekerja dengan Avito, gunakan proxy residensial dengan kemampuan memilih kota. Sebagian besar penyedia proxy memungkinkan Anda untuk menentukan wilayah saat menghubungkan. Misalnya, Anda dapat mengatur pengambilan harga melalui proxy dari Moskow, St. Petersburg, Yekaterinburg, Novosibirsk, dan Kazan — ini akan mencakup pasar utama di Rusia.
Contoh pengaturan untuk produk "iPhone 14 Pro 256GB":
| Wilayah | Harga Rata-rata Pesaing | Harga Anda |
|---|---|---|
| Moskow | 100.000 rubel | 99.900 rubel |
| St. Petersburg | 98.000 rubel | 97.900 rubel |
| Yekaterinburg | 95.000 rubel | 94.900 rubel |
Dengan pengaturan ini, Anda dapat memantau harga pesaing di berbagai wilayah dan menyesuaikan harga Anda dengan cepat untuk tetap kompetitif.