API Promo berada dalam program Beta yang tertutup dan hanya untuk mereka yang diundang. Silakan bekerja sama dengan perwakilan Meta Anda untuk mendapatkan akses jika Anda telah diundang ke program.
Dengan menggunakan API ini, Anda dapat menambahkan informasi promo ke katalog produk Anda untuk mengaktifkan pemasaran promo Anda di Facebook dan Instagram. Bagi penjual yang telah mengaktifkan fitur proses pembayaran Facebook atau Instagram, pembeli akan dapat menukarkan promo Anda langsung dalam lini aplikasi Meta.
Anda dapat membuat promo melalui kabar promo atau secara manual melalui Commerce Manager.
Untuk membuat Kabar Promo baru, buat permintaan POST
ke edge /{product_catalog_id}/product_feeds dan atur feed_type
ke OFFER
. Saat memposting ke edge ini, Kabar Produk jenis Promo dibuat untuk katalog yang ditentukan di kolom product_catalog_id
.
Setelah Kabar Promo dibuat, Anda dapat mengunggah data promo melalui permintaan POST
ke edge /{product_feed_id}/uploads
.
Anda dapat mengatur sebagian besar kolom yang tersedia yang tercantum di bawah ini sebagai kolom dalam file kabar Anda. Hanya kolom yang ditandai sebagai Hanya-Baca yang tidak dapat diatur selama pembuatan.
Set produk adalah grup produk terkait di dalam katalog produk.
Ini adalah produk yang promonya berlaku.
Ini adalah prasyarat yang perlu dipenuhi agar promo dapat berlaku. Contoh, Anda dapat menentukan bahwa promo hanya berlaku jika orang membeli setidaknya sejumlah produk tertentu atau mencapai setidaknya jumlah subtotal atau nilai tertentu dari produk tersebut. Saat ini, produk prasyarat berasal dari produk target. Contoh, promo diskon 20% untuk semua sepatu berarti persyaratan subtotal/jumlah minimal harus dipenuhi dengan sepatu yang ada di keranjang belanja.
Jenis aplikasi Promo menentukan bagaimana promo diterapkan saat proses pembayaran baik di situs web milik anda atau dalam proses pembayaran Facebook. Misalnya, jenis aplikasi dapat digunakan untuk menentukan apakah suatu promo diterapkan secara otomatis saat proses pembayaran atau memerlukan kode kupon untuk ditukarkan. Jenis aplikasi juga menginformasikan perilaku kombinasi suatu promo dengan promo lainnya. Untuk detail selengkapnya, lihat Menggabungkan Promo.
Kolom di bawah ini dapat digunakan untuk mengonfigurasi semua jenis promo.
Kolom | Deskripsi |
---|---|
jenis: | Hanya Baca. Pengidentifikasi unik (ID Facebook) untuk produk ini. |
jenis: | Wajib. Penjual memberikan pengidentifikasi untuk promo. Kolom ini digunakan untuk mengidentifikasi promo secara unik dalam katalog. |
jenis: | Opsional. Judul untuk produk promo. Judul saat ini hanya digunakan untuk membantu mengidentifikasi promo dalam Commerce Manager dan tidak ditampilkan kepada pembeli. |
jenis: | Hanya Baca. Deskripsi promo yang dibuat secara otomatis. |
jenis: | Wajib. Menentukan bagaimana dan kapan promo diterapkan. Opsi yang tersedia:
|
jenis: | Daftar kode kupon tidak membedakan huruf besar/kecil yang digunakan pelanggan saat melakukan proses pembayaran untuk menukarkan promo. Maksimal 100 kode kupon diizinkan. Contoh: Kode kupon hanya dapat ditentukan ketika Jika kolom ini diatur, |
jenis: | Opsional. Satu kode kupon tidak membedakan huruf besar/kecil yang akan dipasarkan bersama promo dan akan diisi sebelumnya di bagian proses pembayaran jika pembeli memenuhi prasyarat promo. Secara default, promo dengan kode kupon tidak dipasarkan secara jelas kepada pembeli di platform belanja Facebook atau Instagram seperti halaman detail produk. Hal ini untuk mencegah kode pribadi atau rahasia bocor ke pembeli secara tidak sengaja. Anda dapat mengubah perilaku ini dengan menentukan kode kupon publik untuk digunakan dalam memasarkan promo Anda. Promo dengan kode publik akan ditampilkan sama seperti promo dengan Kode kupon publik panjangnya tidak boleh melebihi 20 karakter dan katalog Anda hanya boleh berisi maksimal 10 promo aktif dengan kode kupon publik dalam satu waktu. Kode kupon publik hanya dapat diatur ketika Jika kolom ini diatur, |
jenis: | Wajib. Cap waktu Unix, dalam detik, ketika promo dimulai. Input dapat berupa cap waktu Unix, dalam detik, atau string tanggal berformat ISO-8601 (misalnya 25-09-2021T12:34:56Z). |
jenis: | Opsional. Default-nya adalah Cap waktu Unix, dalam detik, ketika promo berakhir. Jika dibiarkan kosong atau Input dapat berupa cap waktu Unix, dalam detik, atau string tanggal berformat ISO-8601 (misalnya 25-09-2021T12:34:56Z). |
jenis: | Opsional. Default-nya adalah 0. Gunakan kolom ini jika promo Anda hanya berlaku ketika pelanggan membeli produk dalam jumlah minimal. Kolom ini menunjukkan jumlah produk yang harus dibeli pelanggan agar promo berlaku. Contoh: “Beli 5 kaos, dapatkan diskon 20%”. Hanya salah satu dari |
jenis: | Opsional. Default-nya adalah Gunakan kolom ini jika promo Anda hanya berlaku saat pesanan pelanggan memenuhi nilai subtotal tertentu. Subtotal produk prasyarat harus sama dengan atau lebih besar dari nilai ini agar promo dapat berlaku. Jika tidak ada produk prasyarat eksplisit yang diatur, produk target digunakan sebagai produk prasyarat. Kolom ini harus diformat sebagai jumlah, diikuti oleh kode mata uang ISO 3 digit, dengan spasi antara jumlah dan mata uang. Contoh: string "30,99 USD" mewakili subtotal prasyarat $30,99 agar promo dapat diterapkan. Hanya salah satu dari |
jenis: | Opsional. Default-nya adalah 0 (tanpa batas). Jumlah maksimal penggunaan promo oleh satu pengguna. Atur kolom ini ke 1 untuk membuat kode kupon sekali pakai. Kolom ini hanya boleh diatur jika |
jenis: | Wajib. Jenis diskon yang disediakan oleh promo. Opsi yang tersedia:
|
jenis: | Diperlukan, jika Jumlah diskon promo. Harus diformat sebagai jumlah, diikuti oleh kode mata uang ISO 3 digit, dengan spasi antara jumlah dan mata uang. Contoh, string "30,99 USD" mewakili diskon $30,99. Kolom ini hanya boleh diatur jika |
jenis: | Diperlukan, jika Persentase diskon promo. Harus berupa bilangan bulat antara 0 dan 100. Contoh, "30" mewakili diskon 30%. Kolom ini hanya boleh diatur jika |
jenis: | Wajib. Perincian tentang penerapan diskon promo. Opsi yang tersedia:
Perhatikan bahwa promo dengan perincian |
jenis: | Opsional. Syarat dan ketentuan tambahan apa pun yang menentukan penggunaan promo oleh pembeli. Maks 2500 karakter. Facebook akan secara otomatis membuat ketentuan yang menjelaskan promo berdasarkan konfigurasi promo. Selain ketentuan ini, Anda dapat menggunakan Konten harus mengikuti kebijakan konten kami. |
Baik produk target yang promonya berlaku dan produk prasyarat yang harus dibeli pembeli agar dapat menukarkan promo akan ditetapkan menurut set produk. API Promo mendukung berbagai cara untuk menentukan set produk ini, tetapi hanya satu metode yang dapat digunakan per jenis set produk per promo.
Kolom | Deskripsi |
---|---|
jenis: | Wajib. Kolom ini digunakan untuk membedakan antara promo yang berlaku untuk keseluruhan katalog produk dan promo yang dibatasi pada subset produk tertentu dalam suatu katalog. Opsi yang tersedia:
Jika |
jenis: | Opsional. Aturan filter untuk mengidentifikasi promo produk yang dapat diterapkan. Menggunakan logika aturan filter yang sama yang digunakan untuk menambahkan produk ke set produk. Jika aturan filter yang ditentukan cocok dengan filter set produk yang ada, promo ini akan menargetkan set produk tersebut, jika tidak, akan dibuat set produk baru. Kolom ini hanya boleh diatur jika |
jenis: | Opsional. Daftar ID peritel item produk untuk produk yang promonya dapat diterapkan. Kolom ini hanya boleh diatur jika |
jenis: | Opsional. Daftar ID peritel grup produk untuk produk yang promonya dapat diterapkan. Semua varian produk yang termasuk dalam grup produk akan memenuhi syarat untuk promo. Kolom ini hanya boleh diatur jika |
jenis: | Opsional. Daftar ID peritel set produk yang berisi produk yang promonya dapat diterapkan. Promo akan berlaku untuk penyatuan semua produk yang dihasilkan dengan mengevaluasi set produk yang ditentukan. |
jenis: | Opsional. Aturan filter untuk mengidentifikasi produk yang harus dibeli agar pembeli dapat menukarkan promo. Menggunakan logika aturan filter yang sama yang digunakan untuk menambahkan produk ke set produk. Biasanya digunakan dalam promo gaya "Beli X dapat Y". Jika aturan filter yang ditentukan cocok dengan filter set produk yang ada, promo ini akan menggunakan set produk tersebut untuk menentukan produk prasyarat, jika tidak, akan dibuat set produk baru. Jika kolom ini diatur, |
jenis: | Opsional. ID peritel untuk item produk yang harus dibeli pembeli untuk menukarkan promo. Produk apa pun yang disertakan dalam daftar memenuhi syarat untuk digunakan oleh pembeli sebagai prasyarat untuk menukarkan promo. Biasanya digunakan dalam promo gaya "Beli X dapat Y". Jika kolom ini diatur, |
jenis: | Opsional. ID peritel untuk grup produk yang harus dibeli pembeli untuk menukarkan promo. Semua varian produk yang disertakan dalam setiap grup memenuhi syarat untuk digunakan pembeli sebagai prasyarat untuk menukarkan promo. Biasanya digunakan dalam promo gaya "Beli X dapat Y". Jika kolom ini diatur, |
jenis: | Opsional. ID peritel untuk set produk yang berisi produk yang harus dibeli pembeli untuk menukarkan promo. Produk apa pun yang diperoleh dari gabungan evaluasi set produk memenuhi syarat untuk digunakan oleh pembeli sebagai prasyarat untuk menukarkan promo. Biasanya digunakan dalam promo gaya "Beli X dapat Y". Jika kolom ini diatur, |
jenis: | Opsional. Apakah promo berlaku untuk produk yang sudah memiliki potongan harga yang ditetapkan dalam katalog, seperti yang ditentukan oleh kolom Atur kolom ini ke Saat diatur, kolom ini berlaku untuk produk target dan produk prasyarat suatu promo. |
API Promo mendukung promo yang memberikan diskon harga pada produk yang dibeli pembeli, serta promo yang memberikan diskon biaya pengiriman untuk produk tersebut. Sama seperti promo untuk produk, promo pengiriman dapat diterapkan dengan kode kupon atau secara otomatis dengan atau tanpa prasyarat pembeli tambahan.
Untuk membuat promo pengiriman, target_type
harus diatur ke SHIPPING
. Saat ini, hanya promo gratis ongkos pengiriman yang didukung dan dengan demikian value_type
harus selalu PERCENTAGE
dengan percent_off
diatur ke 100.
Kolom | Deskripsi |
---|---|
jenis: | Wajib. Jenis objek yang dapat diterapkan pada promo:
|
jenis: | Diperlukan, jika Daftar tingkatan layanan pengiriman (misalnya Misalnya untuk menentukan promo pengiriman yang berlaku untuk kecepatan pengiriman standar dan kilat tetapi tidak untuk pengiriman dalam waktu semalam, gunakan:
Untuk penjual yang mengaktifkan proses pembayaran Facebook atau Instagram, Anda dapat menggunakan API Profil Pengiriman untuk mengelola profil pengiriman di akun perdagangan Anda. |
Promo gaya "Beli X Dapat Y" memungkinkan pembeli untuk membeli sejumlah "produk X" tertentu untuk mendapatkan 1 atau lebih dari "produk Y" dengan harga diskon atau gratis. Promo belanja X dapat Y yang mengharuskan pembeli mencapai ambang batas belanja minimum untuk set produk X agar bisa menerima diskon juga didukung. Anda membuat promo beli X dapat Y dengan mengatur kolom target_quantity
serta kolom min_quantity
atau min_subtotal
.
Dalam beberapa kasus seperti promo umum "beli satu gratis satu", X dan Y mungkin merujuk pada set produk yang sama. Namun, Anda juga bisa menggunakan prerequisite_filter
, prerequisite_product_retailer_ids
, prerequisite_product_group_retailer_ids
, dan prerequisite_product_set_retailer_ids
untuk menentukan set produk X yang berbeda dari produk Y target. Lihat Menentukan Produk yang Memenuhi Syarat untuk cara mengonfigurasi kolom ini.
Kolom | Deskripsi |
---|---|
jenis: | Opsional. Default-nya adalah 0 (tanpa batas). Jumlah produk yang akan didiskon untuk setiap penukaran promo. Mengatur Gunakan kolom ini untuk mengontrol berapa banyak produk yang didiskon saat pembeli memenuhi prasyarat penukaran. Misalnya, dalam promo "beli 2 dapat 1 berdiskon 50%", jumlah targetnya adalah 1 dan pada promo "beli 5 gratis 2", jumlah targetnya adalah 2. |
jenis: | Opsional. Default-nya adalah 0 (tanpa batas). Jumlah berapa kali promo ini dapat ditukarkan per pesanan. Gunakan kolom ini untuk membatasi berapa kali promo dapat diterapkan ke produk dalam pembelian pembeli. Misalnya, dalam promo "beli satu kaos, gratis satu", secara default pembeli yang membeli 6 kaos akan menerima 3 kaos dengan harga penuh dan 3 kaos gratis. Namun dalam contoh yang sama, jika Jika kolom ini diatur, |
Bagi penjual yang mengaktifkan fitur proses pembayaran di Facebook atau Instagram, ada dukungan terbatas untuk menggabungkan beberapa promo dalam satu transaksi. Kemampuan suatu promo untuk digabungkan dengan promo lainnya terutama ditentukan oleh jenis aplikasi dan jenis targetnya. Saat ini, perilaku ini tidak bisa dikonfigurasi oleh penjual. Aturan di bawah ini merangkum perilaku penumpukan promo:
application_type
= SALE
), promo yang menghasilkan harga produk terendah akan diterapkan. Hal ini diulang untuk semua produk di keranjang belanja pembeli. Harga diskon baru untuk produk tersebut digunakan dalam semua perhitungan prasyarat promo mendatang.BUYER_APPLIED
atau 1 promo AUTOMATIC_AT_CHECKOUT
per target_type
(LINE_ITEM
atau SHIPPING
). Misalnya, pembeli dapat menggunakan kupon gratis ongkos pengiriman dan kupon beli satu gratis satu, tetapi tidak dapat menukarkan 2 promo yang keduanya memberikan diskon pada harga produk.Saat ini, promo yang dibuat melalui API Promo tidak dapat dipasarkan secara selektif kepada grup pengguna tertentu. Promo yang dibuat di Commerce Manager dapat dikonfigurasi dengan batasan kelayakan pengguna. Promo pemasaran yang dibuat melalui API Promo akan ditampilkan ke semua pembeli, dan setiap pembeli yang memenuhi prasyarat promo (termasuk memasukkan kode kupon apa pun) di proses pembayaran Facebook atau Instagram dapat menukarkan promo tersebut.
Di masa mendatang, API Promo dapat mendukung pembatasan promo ke negara tertentu untuk penjual multinasional serta pembatasan kelayakan promo ke grup pengguna tertentu seperti pembeli pertama kali atau pengikut Halaman Facebook penjual.