إعلانات المتاجر

إعلانات المتاجر هي الحل الذي يحسن من أداء إعلاناتك من خلال إرسال عملاء محتملين إلى موقعك على الويب أو متجرك، استنادًا إلى المكان الذي نعتقد أنه من المحتمل بشكل كبير أن يقوموا بالشراء من خلاله.

قبل البدء

لإنشاء مبيعات كتالوج المنتجات أو إعلان تحويل باستخدام موقع الويب وموقع تحويل المتجر، ستحتاج إلى ما يلي:

الخطوة الأولى: إنشاء حملة

ابدأ بإنشاء حملتك الإعلانية من خلال إرسال طلب POST إلى /act_{ad_account_id}/campaigns.

عند هذا المستوى يجب عليك تحديد هدفك الإعلاني من خلال حقل الهدف. بالنسبة لإعلانات المتاجر، الأهداف المدعومة هي PRODUCT_CATALOG_SALES وCONVERSIONS للأهداف غير المتعلقة بـ التجارب الإعلانية التي تركز على النتائج (ODAX) وأهداف OUTCOME_SALES للتجارب الإعلانية التي تركز على النتائج.

  • بالنسبة للهدف PRODUCT_CATALOG_SALES، يكون promoted_object هو معرف كتالوج المنتجات. لاحظ أنه يجب ربط كتالوج المنتجات بمتجر داخل الموقع ليكون مؤهلاً لإعلانات المتاجر.
  • بالنسبة للهدف CONVERSIONS، لا يكون الحقل promoted_object مطلوبًا.

أمثلة على الأهداف غير المتعلقة بالتجارب الإعلانية التي تركز على النتائج

مثال على إنشاء حملة بهدف PRODUCT_CATALOG_SALES

curl \
  -F 'name=Product Catalog Sales Campaign' \
  -F 'objective=PRODUCT_CATALOG_SALES' \
  -F 'promoted_object={"product_catalog_id":"<PRODUCT_CATALOG_ID>"}' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/campaigns

مثال على إنشاء حملة بهدف CONVERSIONS

curl \
  -F 'name=Conversion Campaign' \
  -F 'objective=CONVERSIONS' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/campaigns

أمثلة على الأهداف المتعلقة بالتجارب الإعلانية التي تركز على النتائج

مثال على إنشاء حملة PRODUCT_CATALOG_SALES بهدف OUTCOME_SALES

curl \
  -F 'name=Conversion Campaign' \
  -F 'objective=OUTCOME_SALES' \
  -F 'promoted_object={"product_catalog_id":"<PRODUCT_CATALOG_ID>"}' \
  -F 'status=PAUSED' \
  -F 'special_ad_categories=[]' \
  -F 'access_token=<ACCESS_TOKEN>' \ 
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/campaigns

مثال على إنشاء حملة CONVERSIONS بهدف OUTCOME_SALES

curl \
  -F 'name=Conversion Campaign' \
  -F 'objective=OUTCOME_SALES' \
  -F 'status=PAUSED' \
  -F 'special_ad_categories=[]'
  -F 'access_token=<ACCESS_TOKEN>' \ 
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/campaigns

الخطوة الثانية: إنشاء مجموعة إعلانية

بالنسبة لإعلانات المتاجر، يجب عليك تحديد نوع الوجهة كـ SHOP_AUTOMATIC لمجموعتك الإعلانية.

  • إذا تم تعيين هدف الحملة على PRODUCT_CATALOG_SALES، يجب عليك تقديم معرف مجموعة المنتجات في promoted_object للترويج للمنتجات من مجموعة المنتجات هذه.
  • إذا تم تعيين هدف الحملة على CONVERSIONS، فعليك تحديد promoted_object ليكون حسابًا تجاريًا مع تمكين إتمام الشراء في الموقع.

متطلبات أخرى لإعلانات المتاجر:

  • إعلانات المتاجر تدعم فقط PURCHASE كحدث تحويل (CUSTOM_EVENT_TYPE) في مجموعة المنتجات (إذا كان الهدف PRODUCT_CATALOG_SALES) أو في بيكسل Meta (إذا كان الهدف هو CONVERSIONS).
  • إعلانات المتاجر تدعم فقط التحسين من أجل التحويلات خارج الموقع (OFFSITE_CONVERSIONS كـ optimization_goal).
  • إعلانات المتاجر تدعم فقط استراتيجية عرض الأسعار بدون حد أقصى للتكلفة.
  • حتى يتم تسليم إعلانات المتاجر إلى المتجر، يجب أن يشمل الاستهداف الجماهير في المناطق التي لديها دعم إتمام الشراء في الموقع (حاليًا، الولايات المتحدة).
  • حتى يتم تسليم إعلانات المتاجر إلى المتجر، يجب أن يحتوي الموضع على منصة واحدة على الأقل تدعم إتمام الشراء في الموقع (حاليًا، فيسبوك وInstagram).

مثال على إنشاء مجموعة إعلانية لإعلانات المتاجر مع حملة إعلانية بهدف PRODUCT_CATALOG_SALES يتم فوترتها على حسب IMPRESSIONS

curl \
  -F 'name=Product Catalog Sales Adset' \
  -F 'bid_amount=3000' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'daily_budget=15000' \
  -F 'bid_strategy=LOWEST_COST_WITHOUT_CAP' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'targeting={"geo_locations": {"countries":["US"]} }' \
  -F 'destination_type=SHOP_AUTOMATIC' \
  -F 'promoted_object={"product_set_id":"<PRODUCT_SET_ID>","custom_event_type": "PURCHASE"}' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adsets 

مثال على إنشاء مجموعة إعلانية لإعلانات المتاجر مع حملة إعلانية بهدف CONVERSIONS يتم فوترتها على حسب IMPRESSIONS

curl \
  -F 'name=Conversion Adset' \
  -F 'bid_amount=3000' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'daily_budget=15000' \
  -F 'bid_strategy=LOWEST_COST_WITHOUT_CAP' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'targeting={"geo_locations": {"countries":["US"]}}' \
  -F 'destination_type=SHOP_AUTOMATIC' \
  -F 'promoted_object={"omnichannel_object":{"onsite":[{"commerce_merchant_settings_id":"<COMMERCE_ACCOUNT_ID>"}],
  "pixel":[{"pixel_id": "<PIXEL_ID>","custom_event_type": "PURCHASE"}]}}' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<D_ACCOUNT_ID>/adsets

الخطوة الثالثة: توفير تصميم

باستخدام المجموعات الإعلانية لإعلانات المتاجر يمكنك إنشاء ما يلي

لا تدعم إعلانات المتاجر ما يلي:

  • تنسيقات إعلانات الصور/الفيديو عندما يكون هدف الحملة PRODUCT_CATALOG_SALES
  • الدعوة لاتخاذ إجراء التي تم تعيينها على مراسلة صفحة أو Instagram أو واتساب
  • الوجهات التي تم تعيينها على تطبيق أو حدث أو تجارب فورية عندما يكون الهدف CONVERSIONS

الإعلانات الدوّارة أو إعلانات الصور/الفيديو

يمكنك إنشاء إعلان دوّار تمامًا مثل الإعلانات غير التابعة للمتاجر. إذا كان هدف حملتك هو CONVERSIONS، يمكنك أيضًا إنشاء إعلان صورة/فيديو.

يجب أن يحتوي page_id و/أو instagram_actor_id المُحدد في object_story_spec على متجر واحد على الأقل ينتمي إلى الحساب التجاري الذي اخترت الترويج له في مجموعتك الإعلانية أو الكتالوج الذي اخترت الترويج له في حملتك الإعلانية. ويجب أيضًا ربطه بنفس الحساب التجاري.

بالإضافة إلى إعلانات المتاجر، تحتاج إلى تحديد وجهة داخل الموقع كوجهة بديلة لصفحتك المقصودة خارج الموقع. للقيام بذلك، عليك تعيين الحقل onsite_destination في asset_feed_spec من تصميماتك.

يجب أن تكون الوجهة داخل الموقع واحدة من الوجهات التالية:

  • صفحة واجهة المتجر
    يجب أن ينتمي المتجر إلى الحساب التجاري الذي تروج له في مجموعتك الإعلانية.

  • مجموعة منتجات
    يجب أن تنتمي مجموعة المنتجات إلى كتالوج الحساب التجاري الذي تروج له في مجموعتك الإعلانية ويجب أن يحتوي على منتج واحد على الأقل مرئي في المخزون.

  • منتج
    يجب أن ينتمي المنتج إلى كتالوج الحساب التجاري الذي تروج له في مجموعتك الإعلانية.

مثال لحقل onsite_destinations في asset_feed_spec المعين إلى صفحة واجهة المتجر

asset_feed_spec= {
  "onsite_destinations": [
    {
      "storefront_shop_id": "<SHOP_STOREFRONT_ID>"
    }
  ]
}

مثال لحقل onsite_destinations في asset_feed_spec المعين إلى مجموعة منتجات

asset_feed_spec= {
  "onsite_destinations": [
    {
      "shop_collection_product_set_id": "<PRODUCT_SET_ID>"
    }
  ]
}

مثال لحقل onsite_destinations في asset_feed_spec المعين إلى منتج محدد

asset_feed_spec= {
  "onsite_destinations": [
    {
      "details_page_product_id": "<PRODUCT_ID>"
    }
  ]
}

مثال على تصميم لإعلان صورة

curl \
  -F 'name=Sample Creative' \
  -F 'asset_feed_spec= {
        "onsite_destinations": [
          {
            "storefront_shop_id": "<SHOP_STOREFRONT_ID>"
          }
        ]
      }' \
  -F 'object_story_spec={ 
    "link_data": { 
      "image_hash": "<IMAGE_HASH>", 
      "link": "<OFFSITE_LANDING_URL>", 
      "message": "try it out" 
    }, 
    "page_id": "<PAGE_ID>",
    "instagram_actor_id" : "<INSTAGRAM_ACTOR_ID>" 
  }' \
  -F 'degrees_of_freedom_spec={
      "creative_features_spec": {
        "standard_enhancements": {
          "enroll_status": "OPT_OUT"
        }
      }
    }' \ 
  -F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives

إعلانات كتالوج Advantage+ بتنسيق دوّار

لإنشاء إعلان دوّار يروج للمنتجات من مجموعة منتجات، يمكنك متابعة البدء بإعلانات كتالوج Advantage+ - الخطوة الثالثة: تقديم تصميم إعلان.

يجب أن يحتوي page_id و/أو instagram_actor_id المُحدد في object_story_spec على متجر واحد على الأقل ينتمي إلى الحساب التجاري الذي اخترت الترويج له في مجموعتك الإعلانية أو الكتالوج الذي اخترت الترويج له في حملتك الإعلانية. ويجب أيضًا ربطه بنفس الحساب التجاري.

بالنسبة لمجموعة المنتجات في التصميم:

  • إذا كنت تقوم بإعداد حملة إعلانية باستخدام PRODUCT_CATALOG_SALES كهدف، يجب أن تنتمي مجموعة المنتجات التي تختارها إلى الكتالوج الذي قمت بتعيينه في حملتك، ويجب أن تكون هي مجموعة المنتجات نفسها التي اخترت الترويج لها في مجموعتك الإعلانية.
  • إذا كنت تقوم بإعداد حملة إعلانية باستخدام CONVERSIONS كهدف، يجب أن تنتمي مجموعة المنتجات التي تختارها إلى كتالوج الحساب التجاري الذي تختار الترويج له في مجموعتك الإعلانية.

الميزات الإضافية المدعومة لإعلانات المتاجر هي تحسينات للمتاجر. فإذا كنا نعتقد أن هذه الميزات الإضافية قد تُحسِّن من أداء إعلانك، فسنضيف تلقائيًا تحسينات مختلفة إلى إعلاناتك. للاشتراك في ذلك، عليك تعيين shops_bundle إلى true في asset_feed_spec من تصميمك (يشمل ذلك كلاً من الإشارات التلقائية إلى المنتجات وأسباب التسوق في الوقت الحالي، وربما تحسينات أخرى في المستقبل.)

تحسينات المتجر المدعومة الحالية هي:

  • إشارات تلقائية إلى المنتجات: قد نشير تلقائيًا إلى المنتجات في إعلانك. تعمل الإشارات إلى المنتجات على إرسال الأشخاص مباشرةً إلى صفحة المنتج ذات الصلة في متجرك.
  • أسباب التسوق: قد نسلط الضوء تلقائيًا على معلومات المنتج من متجرك، مثل "الشحن المجاني" أو "رواج المنتج" أو "انخفاض المنتج في المخزون". وقد نضيف أيضًا عرضًا موجودًا، يتيح للعملاء توفير عناصر محددة في متجرك.

للاشتراك في الإشارات التلقائية إلى المنتجات، عليك تعيين automated_product_tags إلى true في template_data من object_story_spec. للاشتراك في أسباب التسوق، عليك تعيين reasons_to_shop إلى true في asset_feed_spec من تصميمك.

أمثلة على الإعلانات الدوّارة التي تروج لمجموعة منتجات مع الاشتراك في تحسينات المتجر التلقائية بالكامل


الاشتراك في shops_bundle

curl \
  -F 'name=Sample Creative' \
  -F 'product_set_id="<PRODUCT_SET_ID>"' \
  -F 'asset_feed_spec= {
        "shops_bundle": true
      }'\
  -F 'object_story_spec={ 
    "template_data": { 
      "call_to_action":  {
            "type": "SHOP_NOW"
          },
      "link": "<OFFSITE_LANDING_URL>",
      "multi_share_end_card": false,
      "name": "{{product.name}}"
    }, 
    "page_id": "<PAGE_ID>",
    "instagram_actor_id": "<INSTAGRAM_ACTOR_ID>" 
  }' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives


الاشتراك في automated_product_tags

curl \
  -F 'name=Sample Creative' \
  -F 'product_set_id="<PRODUCT_SET_ID>"' \
  -F 'object_story_spec={ 
    "template_data": {
      "automated_product_tags": true
      "call_to_action":  {
            "type": "SHOP_NOW"
          },
      "link": "<OFFSITE_LANDING_URL>",
      "multi_share_end_card": false,
      "name": "{{product.name}}"
    }, 
    "page_id": "<PAGE_ID>",
    "instagram_actor_id": "<INSTAGRAM_ACTOR_ID>"
  }' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives 

الاشتراك في reasons_to_shop

curl \
  -F 'name=Sample Creative' \
  -F 'product_set_id="<PRODUCT_SET_ID>"' \
  -F 'asset_feed_spec= {
        "reasons_to_shop": true
      }'\
  -F 'object_story_spec={ 
    "template_data": { 
      "call_to_action":  {
            "type": "SHOP_NOW"
          },
      "link": "<OFFSITE_LANDING_URL>",
      "multi_share_end_card": false,
      "name": "{{product.name}}"
    }, 
    "page_id": "<PAGE_ID>",
    "instagram_actor_id": "<INSTAGRAM_ACTOR_ID>" 
  }' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives

ملاحظة:

  • إعلانات المتاجر لا تدعم فئات إعلانات كتالوج Advantage+.
  • تحسين الإشارات التلقائية إلى المنتجات مدعوم فقط على Instagram.

تصميم Advantage+ للكتالوج

تدعم إعلانات المتاجر أيضًا تصميم Advantage+ للكتالوج. تعرض هذه الميزة تنسيقات وتصميمات مختلفة للإعلانات لحسابات مختلفة في مركز الحسابات استنادًا إلى يُرجَّح أن يستجيبوا له.

يمكنك اتباع التعليمات في تصميم Advantage+ للكتالوج - الخطوة الثالثة: تقديم تصميم الإعلان لإعداد تصميمك.

يجب أن يحتوي page_id و/أو instagram_actor_id المُحدد في object_story_spec على متجر واحد على الأقل ينتمي إلى الحساب التجاري الذي اخترت الترويج له في مجموعتك الإعلانية أو الكتالوج الذي اخترت الترويج له في حملتك الإعلانية. ويجب أيضًا ربطه بنفس الحساب التجاري.

بالنسبة لمجموعة المنتجات في التصميم:

  • إذا كنت تقوم بإعداد حملة إعلانية باستخدام PRODUCT_CATALOG_SALES كهدف، يجب أن تنتمي مجموعة المنتجات التي تختارها إلى الكتالوج الذي قمت بتعيينه في حملتك، ويجب أن تكون هي مجموعة المنتجات نفسها التي اخترت الترويج لها في مجموعتك الإعلانية.
  • إذا كنت بصدد إعداد حملة إعلانية باستخدام CONVERSIONS كهدف، يجب أن تنتمي مجموعة المنتجات التي تختارها إلى كتالوج الحساب التجاري الذي تختار الترويج له في مجموعتك الإعلانية.

مثال على تصميم Advantage+ للكتالوج

curl \
  -F 'name=Sample Creative' \
  -F 'product_set_id="<PRODUCT_SET_ID>"' \
  -F 'asset_feed_spec= {
    "optimization_type":"FORMAT_AUTOMATION",
    "ad_formats": ["CAROUSEL", "COLLECTION"],
    "images": [{"hash": "<CUSTOMIZED_IMAGE_HASH>"}],
    "descriptions": [{"text": "{{product.description}}", "From {{product.current_price}}", ...]
    } 
   }'\
  -F 'object_story_spec={ 
    "template_data": { 
      "call_to_action":  {
            "type": "SHOP_NOW"
          },
      "link": "<OFFSITE_LANDING_URL>",
      "multi_share_end_card": false,
      "name": "{{product.name}}"
    }, 
    "page_id": "<PAGE_ID>",
    “instagram_actor_id” : “<INSTAGRAM_ACTOR_ID>” 
  }' \
  -F 'degrees_of_freedom_spec={
      "creative_features_spec": {
        "standard_enhancements": {
          "enroll_status": "OPT_OUT"
        }
      }
    }' \ 
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives

الخطوة الرابعة: إنشاء إعلان

أخيرًا، يمكنك إنشاء إعلان يشير إلى تصميم إعلان.

curl \
-F 'status=PAUSED' \
-F 'name=Test' \
-F 'adset_id=<ADSET_ID>' \
-F 'creative= {
       "creative_id": "<CREATIVE_ID>"
    },
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/ads 

إعلانات المتاجر مع حملات Advantage+ الإعلانية للتسوق

يتم دعم إعلانات المتاجر جنبًا إلى جنب مع حملات Advantage+ الإعلانية للتسوق، والتي يُعتقد أنها تؤدي إلى أداء أفضل عند دمجها معًا.

لإنشاء حملة Advantage+ إعلانية للتسوق مع إعلانات المتاجر، اتبع الخطوات في حملات Advantage+ الإعلانية للتسوق - الخطوة الثانية: إنشاء حملة إعلانية لإنشاء حملة إعلانية أولاً.

عند إنشاء مجموعة إعلانية لحملات Advantage+ الإعلانية للتسوق مع إعلانات المتاجر، الأمر يشبه إنشاء إعلانات المتاجر وحدها، عليك تعيين destination_type ليكون SHOP_AUTOMATIC وحدد حسابك التجاري في promoted_object.

curl \
  -F 'name=Advantage+ Shopping Adset' \
  -F 'bid_amount=3000' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'daily_budget=15000' \
  -F 'bid_strategy=LOWEST_COST_WITHOUT_CAP' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'targeting={"geo_locations": {"countries":["US"]}}' \
  -F 'destination_type=SHOP_AUTOMATIC' \
  -F 'promoted_object={"omnichannel_object":{"onsite":[{"commerce_merchant_settings_id":"<COMMERCE_ACCOUNT_ID>"}],"pixel":[{"pixel_id": "<PIXEL_ID>","custom_event_type": "PURCHASE"}]}}' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adsets

راجع التحسين من أجل التحويلات على مستوى القنوات لحملات Advantage+ الإعلانية للتسوق لمزيد من المعلومات.

عند إنشاء تصميم وإعلان لحملات Advantage+ الإعلانية للتسوق مع إعلانات المتاجر، تكون المواصفات نفسها لإعلانات المتاجر وحدها. راجع الخطوة الثالثة: توفير تصميم أعلاه لمزيد من التفاصيل.

أهلية المعاملات التجارية لإعلانات المتاجر

للحصول على المعرفات المناسبة لإعلانات المتاجر، تحتاج إلى إذن catalog_management من عميلك.

لإنشاء إعلانات متاجر لصفحة ما، يجب أن يكون للصفحة متجر مرئي داخل الموقع. يمكنك الحصول على ذلك من

curl -i -X GET \
"https://graph.facebook.com/v21.0/<PAGE_ID>/commerce_merchant_settings?fields=id,shops{id,fb_sales_channel{status,fb_page{id,name}},is_onsite_enabled,shop_status}&access_token=<PAGE_ACCESS_TOKEN>"

عينة من الاستجابة

{
  "id":"<commerce_account_id>",
  "shops": {
    "data": [
      {
        "fb_sales_channel": {
          "status": "STAGING",
          "fb_page": {
            "name": "Page 1",
            "id": "<page_id>"
          }
        },
        "id": "<shop_id_1>",
        "is_onsite_enabled": true,
        "shop_status": "INACTIVE"
      },
      {
        "fb_sales_channel": {
          "status": "ENABLED",
          "fb_page": {
            "name": "Page 2",
            "id": "<page_id>"
          }
        },
        "id": "<shop_id_2>",
        "is_onsite_enabled": true,
        "shop_status": "ACTIVE"
      }
    ],    
    // …
}

بالنسبة للصفحة التي ترغب في إنشاء إعلانات المتاجر بها، تحقق من أن إعداد is_onsite_enabled هو true وأن إعداد shop_status هو ACTIVE. إذا كان الأمر كذلك، فستتمكن من إنشاء إعلانات المتاجر للصفحة من خلال الإرشادات الواردة في بقية هذا الدليل.

الحصول على معرفات المعاملات التجارية لإنشاء إعلانات المتاجر

لإنشاء إعلان متاجر لصفحة ما، ستحتاج إلى ما يلي:

يمكنك الحصول على معرف الحساب التجاري ومعرف المتجر من خلال تشغيل الاستعلام السابق.

curl -i -X GET \
"https://graph.facebook.com/v21.0/<PAGE_ID>/commerce_merchant_settings?fields=id,shops{id,fb_sales_channel{fb_page{id,name}}}&access_token=<PAGE_ACCESS_TOKEN>"

قد يحتوي الحساب التجاري على متاجر متعددة، فعليك الحصول على الحساب الذي يحتوي على الصفحة التي تريد إنشاء إعلانات المتاجر بها.

لمعرف الكتالوج ومعرف مجموعة المنتجات ومعرف المنتج

curl -i -X GET \
"https://graph.facebook.com/v21.0/<PAGE_ID>/commerce_merchant_settings?fields=id,product_catalogs{id,product_sets}&access_token=<PAGE_ACCESS_TOKEN>"

عينة من الاستجابة

{
  "id": "<commerce_account_id>",
  "product_catalogs": {
    "data": [
      {
        "id": "<product_catalog_id>",
        "product_sets": {
          "data": [
            {
              "id": "<product_set_id>",
              "name": "Product Set 1",
              "filter": "{\"product_item_id\":{\"is_any\":[]}}"
            },
          ],
        }
      }
    ]
  }
}