تتوفر API العروض ضمن برنامج الإصدار التجريبي المغلق المتاح بالدعوة فقط. الرجاء التعاون مع ممثل Meta للحصول على صلاحية الوصول إذا تمت دعوتك إلى البرنامج.
باستخدام API هذه، يمكنك إضافة معلومات العروض إلى كتالوج المنتجات لتمكين ترويج العروض على فيسبوك وInstagram. بالنسبة للبائعين الذين تم تمكين ميزة إتمام الشراء لديهم على فيسبوك أو Instagram، سيتمكن المشترون من تحصيل العروض مباشرة ضمن مجموعة تطبيقات Meta.
يمكنك إنشاء العروض عبر قائمة بيانات العروض أو يدويًا عبر مدير المعاملات التجارية.
لإنشاء قائمة بيانات عروض جديدة، أرسل طلب POST
إلى عنصر الربط /{product_catalog_id}/product_feeds وقم بتعيين feed_type
على OFFER
. عند النشر على عنصر الربط هذا، يتم إنشاء قائمة بيانات منتجات من نوع "العرض" للكتالوج المحدد في الحقل product_catalog_id
.
بمجرد إنشاء قائمة بيانات العروض، يمكنك تحميل بيانات العرض عبر إرسال طلب POST
إلى عنصر الربط /{product_feed_id}/uploads
.
يمكنك تعيين معظم الحقول المتوفرة المدرجة أدناه كأعمدة في ملف قائمة البيانات لديك. لا يمكن تعيين الحقول التي تم تحديدها للقراءة فقط أثناء الإنشاء.
مجموعة المنتجات هي مجموعة من العناصر ذات الصلة الموجودة في كتالوج المنتجات.
هذه هي المنتجات التي يسري عليها عرض.
هذه هي المتطلبات الأساسية التي يجب استيفاؤها حتى ينطبق العرض. على سبيل المثال، يمكنك تحديد أن العرض صالح فقط عندما يشتري الأشخاص كمية معينة على الأقل من المنتجات أو يصلون إلى مجموع إجمالي فرعي معين أو قيمة معينة من تلك المنتجات. في الوقت الحالي، يتم اشتقاق المنتجات الأساسية من المنتجات المستهدفة. على سبيل المثال، يشير العرض الذي يتضمن خصمًا بقيمة 20% على جميع الأحذية إلى أنه يجب استيفاء متطلبات الحد الأدنى للإجمالي الفرعي/الكمية مع الأحذية الموجودة في عربة التسوق.
يحدد نوع تطبيق العرض كيفية تطبيق العرض عند إتمام الشراء سواء على موقع الويب أو أثناء إتمام الشراء على فيسبوك. على سبيل المثال، يمكن استخدام نوع التطبيق لتحديد ما إذا كان العرض يتم تطبيقه تلقائيًا عند إتمام الشراء أو ما إذا كان يتطلب تحصيل رمز القسيمة. كما يوضح نوع التطبيق سلوك الدمج بين عرض محدد والعروض الأخرى. انظر دمج العروض لمزيد من التفاصيل.
يمكن استخدام الحقول أدناه لتكوين جميع أنواع العروض.
الحقل | الوصف |
---|---|
النوع: | قراءة فقط. معرف فريد (معرف فيسبوك) لهذا العنصر. |
النوع: | مطلوب. المعرف الذي تم توفيره من جانب البائع للعرض. يتم استخدام هذا الحقل لتحديد عرض بشكل فريد داخل الكتالوج. |
النوع: | اختياري. عنوان عنصر العرض. يتم حاليًا استخدام هذا العنوان فقط للمساعدة في تحديد العروض داخل مدير المعاملات التجارية ولا يتم عرضه للمشترين. |
النوع: | قراءة فقط. الوصف الذي تم إنشاؤه تلقائيًا للعرض. |
النوع: | مطلوب. يحدد متى ينطبق العرض وكيفية ذلك. الخيارات المتوفرة هي:
|
النوع: | قائمة برموز القسائم غير الحساسة لحالة الأحرف التي يستخدمها العملاء عند إتمام الشراء لتحصيل العرض. الحد الأقصى المسموح به هو 100 رمز قسيمة. على سبيل المثال: لا يمكن تحديد رموز القسائم إلا عندما يكون إذا تم تعيين هذا الحقل، فيجب أن يكون |
النوع: | اختياري. رمز قسيمة واحد غير حساس لحالة الأحرف، سيتم ترويجه مع العرض وتتم تعبئته مسبقًا عند إتمام الشراء إذا استوفى المشتري المتطلبات الأساسية للعرض. بشكل افتراضي، لا يتم ترويج العروض التي تحتوي على رموز قسائم بشكل مرئي للمشترين على منصات التسوق على فيسبوك أو Instagram مثل صفحة تفاصيل المنتج. وذلك لمنع تسرب الرموز الخاصة أو السرية إلى المشترين عن غير قصد. يمكنك تغيير هذا السلوك عن طريق تحديد رمز قسيمة عام لاستخدامه في الترويج للعرض. سيتم عرض العروض التي تحتوي على رموز عامة بالطريقة نفسها مثل العروض التي تحتوي على لا يمكن أن يتجاوز طول رمز القسيمة العام 20 حرفًا ويجب ألا يحتوي الكتالوج إلا على 10 عروض نشطة بحد أقصى مع رموز قسيمة عامة في المرة الواحدة. لا يمكن تعيين رمز قسيمة عام إلا عندما يكون إذا تم تعيين هذا الحقل، فيجب أن يكون |
النوع: | مطلوب. طابع زمني بتنسيق Unix، بالثواني، يشير إلى موعد بدء العرض. قد يكون الإدخال عبارة عن طابع زمني بتنسيق Unix، بالثواني، أو سلسلة تاريخ بتنسيق ISO-8601 (مثل، 2021-09-25T12:34:56Z). |
النوع: | اختياري. ويتم التعيين افتراضيًا على القيمة طابع زمني بتنسيق Unix، بالثواني، يشير إلى موعد انتهاء العرض. إذا تم تركه فارغًا أو بالقيمة قد يكون الإدخال عبارة عن طابع زمني بتنسيق Unix، بالثواني، أو سلسلة تاريخ بتنسيق ISO-8601 (مثل، 2021-09-25T12:34:56Z). |
النوع: | اختياري. ويتم التعيين افتراضيًا على 0. استخدم هذا الحقل إذا كان عرضك ساريًا فقط عندما يشتري العميل الحد الأدنى من عدد المنتجات. يمثل هذا الحقل عدد المنتجات التي يحتاج العميل إلى شرائها حتى يكون العرض ساريًا. على سبيل المثال: "اشترِ 5 قمصان واحصل على خصم 20%". لا يمكن تعيين سوى واحد من |
النوع: | اختياري. ويتم التعيين افتراضيًا على القيمة استخدم هذا الحقل إذا كان عرضك ساريًا فقط عندما يصل طلب العميل إلى قيمة إجمالية فرعية محددة. يجب أن يكون مجموع الإجمالي الفرعي للمنتجات الأساسية مساويًا لهذه القيمة أو أكبر منها حتى يتم تطبيق العرض. إذا لم يتم تعيين أي منتجات أساسية صريحة، فسيتم استخدام المنتجات المستهدفة كمنتجات أساسية. يجب تنسيق هذا الحقل على النحو التالي: المبلغ، متبوعًا برمز العملة ISO المكون من ثلاثة أرقام، مع وجود مسافة بين المبلغ والعملة. على سبيل المثال: تمثل السلسلة "30.99 دولارًا أمريكيًا" مجموع إجمالي فرعي بقيمة 30.99 دولارًا أمريكيًا كمطلب أساسي لتطبيق العرض. لا يمكن تعيين سوى واحد من |
النوع: | اختياري. ويتم التعيين افتراضيًا على 0 (غير محدود). الحد الأقصى لعدد المرات التي يمكن لمستخدم واحد استخدام العرض فيها. قم بتعيين هذا الحقل إلى 1 لإنشاء رمز قسيمة للاستخدام لمرة واحدة. يجب تعيين هذا الحقل فقط إذا كان |
النوع: | مطلوب. نوع الخصم الذي يوفره العرض. الخيارات المتوفرة هي:
|
النوع: | مطلوب، إذا تم تعيين مبلغ الخصم داخل العرض. يجب تنسيقه على النحو التالي: المبلغ، متبوعًا برمز العملة ISO المكون من ثلاثة أرقام، مع وجود مسافة بين المبلغ والعملة. على سبيل المثال، تمثل السلسلة "30.99 دولارًا أمريكيًا" خصمًا بقيمة 30.99 دولارًا أمريكيًا. يجب تعيين هذا الحقل فقط إذا كان |
النوع: | مطلوب، إذا تم تعيين نسبة الخصم داخل العرض. يجب أن تكون عددًا صحيحًا بين 0 و100. على سبيل المثال، يمثل العدد "30" خصمًا بنسبة 30%. يجب تعيين هذا الحقل فقط إذا كان |
النوع: | مطلوب. التقسيم الذي يتم عنده تطبيق الخصم الموجود في العرض. الخيارات المتوفرة هي:
يرجى ملاحظة أن العروض ذات مستوى التقسيم |
النوع: | اختياري. أي شروط وأحكام إضافية تحدد كيفية استخدام المشتري للعرض. 2500 حرف بحد أقصى. سينشئ فيسبوك تلقائيًا مصطلحات تصف العرض استنادًا إلى تكوين العرض. بالإضافة إلى هذه المصطلحات يمكنك استخدام يجب أن يتبع المحتوى سياسات المحتوى لدينا. |
يتم تحديد كل من العناصر المستهدفة التي يكون العرض ساريًا عليها والعناصر الأساسية التي يجب على المشتري شراؤها لتحصيل العرض عن طريق مجموعات المنتجات. تدعم API العروض طرقًا متعددة لتحديد مجموعات المنتجات هذه، ولكن لا يجوز استخدام سوى طريقة واحدة لكل نوع مجموعة منتجات في كل عرض.
الحقل | الوصف |
---|---|
النوع: | مطلوب. يتم استخدام هذا الحقل للتمييز بين العروض التي تنطبق على كتالوج المنتجات بأكمله والعروض المقيدة بمجموعة فرعية محددة من العناصر داخل الكتالوج. الخيارات المتوفرة هي:
إذا كان |
النوع: | اختياري. قاعدة فلترة لتحديد المنتجات التي يمكن تطبيق العرض عليها. يتم استخدام منطق قاعدة الفلتر نفسه المستخدم لإضافة المنتجات إلى مجموعة المنتجات. إذا كانت قاعدة الفلترة المحددة تتطابق مع فلتر مجموعة منتجات موجودة، فسيستهدف هذا العرض مجموعة المنتجات هذه، وبخلاف ذلك فسيتم إنشاء مجموعة منتجات جديدة. يجب تعيين هذا الحقل فقط إذا تم تعيين |
النوع: | اختياري. قائمة بمعرفات بائع التجزئة لعناصر المنتجات التي يمكن تطبيق العرض عليها. يجب تعيين هذا الحقل فقط إذا تم تعيين |
النوع: | اختياري. قائمة بمعرفات بائع التجزئة لمجموعة المنتجات التي يمكن تطبيق العرض عليها. ستكون جميع أشكال المنتجات المتنوعة المضمنة في مجموعة المنتجات مؤهلة للحصول على العرض. يجب تعيين هذا الحقل فقط إذا تم تعيين |
النوع: | اختياري. قائمة بمعرفات بائع التجزئة لمجموعات المنتجات التي تحتوي على المنتجات التي يمكن تطبيق العرض عليها. سيتم تطبيق العرض على إجمالي جميع المنتجات التي تم الحصول عليها عن طريق تقييم مجموعات المنتجات المحددة. |
النوع: | اختياري. قاعدة فلترة لتحديد المنتجات التي يجب على المشتري شراؤها حتى يتمكن من تحصيل العرض. يتم استخدام منطق قاعدة الفلتر نفسه المستخدم لإضافة المنتجات إلى مجموعة المنتجات. يستخدم عادة في العروض بأسلوب "اشترِ X واحصل على Y". إذا كانت قاعدة الفلترة المحددة تتطابق مع فلتر مجموعة منتجات موجودة، فسيستخدم هذا العرض مجموعة المنتجات هذه لتحديد المنتجات المطلوبة، وبخلاف ذلك فسيتم إنشاء مجموعة منتجات جديدة. إذا تم تعيين هذا الحقل، فيجب أن يكون كل من |
النوع: | اختياري. معرفات بائع التجزئة لعناصر المنتجات التي يجب على المشتري شراؤها لتحصيل العرض. جميع العناصر المدرجة في القائمة مؤهلة للاستخدام من قبل المشتري كمطلب أساسي لتحصيل العرض. يستخدم عادة في العروض بأسلوب "اشترِ X واحصل على Y". إذا تم تعيين هذا الحقل، فيجب أن يكون كل من |
النوع: | اختياري. معرفات بائع التجزئة لمجموعات المنتجات التي يجب على المشتري شراؤها لتحصيل العرض. جميع أشكال المنتجات المتنوعة المضمنة في كل مجموعة مؤهلة للاستخدام من قبل المشتري كمطلب أساسي لتحصيل العرض. يستخدم عادة في العروض بأسلوب "اشترِ X واحصل على Y". إذا تم تعيين هذا الحقل، فيجب أن يكون كل من |
النوع: | اختياري. معرفات بائع التجزئة لمجموعات المنتجات التي تحتوي على عناصر يجب على المشتري شراؤها لتحصيل العرض. تُعد أي عناصر تم الحصول عليها من إجمالي تقييم مجموعات المنتجات مؤهلة للاستخدام من قبل المشتري كمطلب أساسي لتحصيل العرض. يستخدم عادة في العروض بأسلوب "اشترِ X واحصل على Y". إذا تم تعيين هذا الحقل، فيجب أن يكون كل من |
النوع: | اختياري. ما إذا كان العرض ينطبق على المنتجات التي لديها بالفعل سعر مخفض محدد في الكتالوج، كما هو محدد في حقل قم بتعيين هذا الحقل إلى عند تعيين هذا الحقل، ينطبق على كل من المنتجات المستهدفة والمنتجات الأساسية في عرض ما. |
تدعم API العروض كلاً من العروض التي توفر خصمًا على سعر المنتجات في عملية الشراء من جانب المشتري بالإضافة إلى العروض التي توفر خصمًا على تكاليف شحن تلك المنتجات. تمامًا كما هو الحال مع عروض المنتجات، قد يتم تطبيق عروض الشحن تلقائيًا أو باستخدام رمز قسيمة مع وجود متطلبات أساسية للمشتري أو بدونها.
لإنشاء عرض شحن يجب تعيين target_type
إلى SHIPPING
. يتم حاليًا دعم عروض الشحن المجاني فقط، وبالتالي يجب أن يكون value_type
دائمًا بالقيمة PERCENTAGE
مع تعيين percent_off
إلى 100.
الحقل | الوصف |
---|---|
النوع: | مطلوب. نوع الكائن الذي ينطبق عليه العرض:
|
النوع: | مطلوب، إذا كان قائمة بمستويات خدمة الشحن (على سبيل المثال، على سبيل المثال، لتحديد عرض شحن ينطبق على سرعات الشحن القياسية والعاجلة ولكن ليس الشحن في اليوم التالي، استخدم:
بالنسبة للبائعين الذين تمكين ميزة إتمام الشراء لديهم على فيسبوك أو Instagram، يمكنك استخدام API للملفات الشخصية للشحن لإدارة ملفات الشحن الشخصية في حسابك التجاري. |
تتيح العروض من نوع "اشترِ X واحصل على Y" للمشترين شراء كمية محددة من "منتجات X" مختارة للحصول على منتج واحد أو أكثر من "منتجات Y" بسعر مخفض أو مجانًا. يتم أيضًا دعم العروض بأسلوب "أنفق X واحصل على Y" حيث يجب على المشتري الوصول إلى حد الإنفاق الأدنى لمجموعة من منتجات X للحصول على خصم. يمكنك إنشاء عرض شراء X والحصول على Y عن طريق تعيين حقل target_quantity
بالإضافة إلى حقل min_quantity
أو min_subtotal
.
في بعض الحالات، مثل العرض الشائع "اشترِ واحدًا واحصل على واحد مجانًا"، قد يشير كل من X وY إلى مجموعة المنتجات نفسها. ومع ذلك يمكنك أيضًا استخدام prerequisite_filter
، وprerequisite_product_retailer_ids
، وprerequisite_product_group_retailer_ids
، وprerequisite_product_set_retailer_ids
لتحديد مجموعة من منتجات X مختلفة عن منتجات Y المستهدفة. انظر تحديد المنتجات المؤهلة لمعرفة كيفية تكوين هذه الحقول.
الحقل | الوصف |
---|---|
النوع: | اختياري. ويتم التعيين افتراضيًا على 0 (غير محدود). عدد المنتجات التي سيتم تطبيق الخصم عليها عند كل عملية تحصيل للعرض. يؤدي تعيين استخدم هذا الحقل للتحكم في عدد المنتجات التي يتم تطبيق الخصم عليها عندما يلبي المشتري المتطلبات الأساسية لتحصيل العرض. على سبيل المثال، في عرض "اشترِ 2 واحصل على 1 بخصم 50%"، تكون الكمية المستهدفة 1، وفي عرض "اشترِ 5 واحصل على 2 مجانًا"، تكون الكمية المستهدفة 2. |
النوع: | اختياري. ويتم التعيين افتراضيًا على 0 (غير محدود). عدد المرات التي يمكن فيها تحصيل هذا العرض لكل طلب. استخدم هذا الحقل لتحديد عدد المرات التي يمكن فيها تطبيق العرض على المنتجات في عملية الشراء من جانب المشتري. على سبيل المثال، في عرض "اشترِ قميصًا واحدًا واحصل على آخر مجانًا"، سيحصل المشتري الذي يشتري 6 قمصان بشكل افتراضي على 3 قمصان بالسعر الكامل و3 قمصان مجانًا. ومع ذلك، في المثال نفسه، إذا تم تعيين إذا تم تعيين هذا الحقل، فيجب أن تكون |
بالنسبة للبائعين الذين قاموا بتمكين ميزة إتمام الشراء على فيسبوك أو Instagram، يوجد دعم محدود لدمج عروض متعددة ضمن معاملة واحدة. يتم تحديد قدرة العرض على الاندماج مع عروض أخرى في المقام الأول عن طريق نوع التطبيق ونوع المنتج المستهدف. في الوقت الحالي، لا يمكن للبائعين تكوين هذا السلوك. تلخص القواعد أدناه سلوك تجميع العروض:
application_type
= SALE
)، فسيتم تطبيق العرض الذي يوفر أقل سعر للمنتج. يتم تكرار هذا الأمر مع جميع العناصر الموجودة في عربة التسوق. سيتم استخدام السعر المخفض الجديد للعنصر في جميع عمليات حساب المتطلبات الأساسية للعروض المستقبلية.BUYER_APPLIED
واحد أو AUTOMATIC_AT_CHECKOUT
واحد لكل target_type
(LINE_ITEM
أو SHIPPING
). على سبيل المثال، قد يطبق المشتري قسيمة شحن مجاني وقسيمة اشترِ واحدًا واحصل على واحد مجانًا، ولكن لا يمكنه تحصيل عرضين يقدمان خصمًا على أسعار المنتجات.في الوقت الحالي، لا يمكن ترويج العروض التي تم إنشاؤها عبر API للعروض بشكل انتقائي لمجموعات محددة من المستخدمين. يمكن تكوين العروض التي تم إنشاؤها في مدير المعاملات التجارية من خلال تقييدات أهلية المستخدم. العرض الذي يتم ترويجه والذي تم إنشاؤه عبر API العروض سيتم عرضه لجميع المشترين، ويمكن لأي مشتري يستوفي المتطلبات الأساسية للعرض (بما في ذلك إدخال أي رموز قسيمة) في عملية إتمام الشراء على فيسبوك أو Instagram تحصيل العرض.
في المستقبل، قد تدعم API العروض تقييد العروض على دول محددة بالنسبة للبائعين متعددي الجنسيات، فضلاً عن تقييد أهلية العرض لمجموعات محددة من المستخدمين مثل المشترين لأول مرة أو متابعي صفحة البائع على فيسبوك.