مخططات البيانات
عرض القائمة — المنتجات — الاستجابة
ApiResponse_list_ProductSummaryData__ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataمصفوفة <ProductSummaryData> مطلوبمثال على الاستجابة · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
جلب — المنتجات — الاستجابة
ApiResponse_ProductDetailData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataProductDetailDataمطلوبمثال على الاستجابة · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
معلومات التوفر في السياق المحدد
AvailabilityData · المخطط · مخططات البيانات: المنتجات
available_fromسلسلة نصية nullمطلوببداية التوفر.
سلسلة نصية:format:"date-time"available_untilسلسلة نصية nullمطلوبنهاية التوفر.
سلسلة نصية:format:"date-time"is_availableقيمة منطقيةمطلوبما إذا كان العنصر متاحًا في هذا السياق.
حقول إضافية: لا
معلومات السعر في السياق المحدد
PriceData · المخطط · مخططات البيانات: المنتجات
amountسلسلة نصيةمطلوبمبلغ عشري ممثل كسلسلة JSON؛ يسمح بالقيمة null فقط حيث يكون ذلك مسموحًا.
currencyسلسلة نصيةمطلوبرمز عملة المبلغ.
القيود
pattern"^[A-Z]{3}$"
minor_unitsعدد صحيحمطلوبعدد المنازل العشرية التي تستخدمها العملة.
minimum:0maximum:4tax_includedقيمة منطقيةمطلوبما إذا كان السعر المرسل يشمل الضرائب.
حقول إضافية: لا
معلومات قائمة الأسعار
PriceListData · المخطط · مخططات البيانات: المنتجات
currencyسلسلة نصيةمطلوبرمز عملة المبلغ.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (PriceListData).
tax_includedقيمة منطقيةمطلوبما إذا كان السعر المرسل يشمل الضرائب.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
إنشاء — المنتجات — محتوى الطلب
ProductCreate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
brand_idسلسلة نصية nullاختياريمعرّف العلامة التجارية.
سلسلة نصية:minLength:1maxLength:63conditionسلسلة نصيةاختياريحالة المنتج.
القيود
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionسلسلة نصية nullاختياريالوصف باللغة المحددة.
سلسلة نصية:maxLength:100000feature_value_idsمصفوفة <سلسلة نصية> اختياريمعرّفات قيم الخصائص المحددة.
maxItems:1000مصفوفة:minLength:1maxLength:63identifiersProductIdentifiersnullاختياريرموز تعريف المنتج.
market_idsمصفوفة <سلسلة نصية> اختياريمعرّفات الأسواق المحددة.
maxItems:1000مصفوفة:minLength:1maxLength:63media_idsمصفوفة <سلسلة نصية> اختياريمعرّفات ملفات الوسائط الموجودة مسبقًا.
maxItems:20مصفوفة:minLength:1maxLength:63meta_descriptionسلسلة نصية nullاختياريوصف محركات البحث باللغة المحددة.
سلسلة نصية:maxLength:160meta_keywordsمصفوفة <سلسلة نصية> nullاختياريالكلمات المفتاحية لمحركات البحث باللغة المحددة.
مصفوفة:maxItems:20مصفوفة / مصفوفة:maxLength:50meta_titleسلسلة نصية nullاختياريعنوان محركات البحث باللغة المحددة.
سلسلة نصية:maxLength:70nameسلسلة نصيةمطلوباسم المورد في السياق المناسب.
minLength:1maxLength:300pricingProductPriceاختياريإعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة.
primary_category_idسلسلة نصية nullاختياريمعرّف الفئة الرئيسية.
سلسلة نصية:minLength:1maxLength:63publishedقيمة منطقيةاختياريما إذا كان المورد منشورًا.
skuسلسلة نصيةمطلوبرمز وحدة حفظ المخزون.
minLength:1maxLength:100القيود
pattern"^\\S+$"
slugسلسلة نصية nullاختياريجزء مسار URL باللغة المحددة.
سلسلة نصية:maxLength:160tax_category_idسلسلة نصية nullاختياريمعرّف الفئة الضريبية.
سلسلة نصية:minLength:1maxLength:63variant_value_idsمصفوفة <سلسلة نصية> اختياريمعرّفات قيم المتغيرات المحددة.
maxItems:250مصفوفة:minLength:1maxLength:63variants_enabledقيمة منطقيةاختياريما إذا كان المنتج يستخدم متغيرات.
حقول إضافية: لا
جلب — المنتجات — الاستجابة
ProductDetailData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
availabilityAvailabilityDataمطلوبمعلومات التوفر في السياق المحدد.
brand_idسلسلة نصية nullمطلوبمعرّف العلامة التجارية.
conditionسلسلة نصيةمطلوبحالة المنتج.
القيود
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atسلسلة نصيةمطلوبوقت الإنشاء.
format:"date-time"descriptionسلسلة نصية nullمطلوبالوصف باللغة المحددة.
featuresمصفوفة <FeatureSelectionData> مطلوبخصائص المنتج.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (ProductDetailData).
identifiersكائنحقول إضافية: سلسلة نصيةمطلوبرموز تعريف المنتج.
mediaمصفوفة <ProductMediaData> مطلوبمعلومات ملفات الوسائط المرفقة.
meta_descriptionسلسلة نصية nullمطلوبوصف محركات البحث باللغة المحددة.
meta_keywordsمصفوفة <سلسلة نصية> nullمطلوبالكلمات المفتاحية لمحركات البحث باللغة المحددة.
meta_titleسلسلة نصية nullمطلوبعنوان محركات البحث باللغة المحددة.
nameسلسلة نصية nullمطلوباسم المورد في السياق المناسب.
numberسلسلة نصيةمطلوبرقم طلب الشراء أو طلب الخدمة المعروض للمستخدم.
pricePriceDatanullمطلوبمعلومات السعر في السياق المحدد.
price_versionعدد صحيحمطلوبالإصدار الحالي للسعر المستخدم للتحكم في التعديلات المتزامنة.
primary_category_idسلسلة نصية nullمطلوبمعرّف الفئة الرئيسية.
primary_media_idسلسلة نصية nullمطلوبمعرّف ملف الوسائط الرئيسي.
publishedقيمة منطقيةمطلوبما إذا كان المورد منشورًا.
skuسلسلة نصيةمطلوبرمز وحدة حفظ المخزون.
slugسلسلة نصية nullمطلوبجزء مسار URL باللغة المحددة.
tax_category_idسلسلة نصيةمطلوبمعرّف الفئة الضريبية.
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"variants_enabledقيمة منطقيةمطلوبما إذا كان المنتج يستخدم متغيرات.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
رموز تعريف المنتج
ProductIdentifiers · المخطط · مخططات البيانات: المنتجات
eanسلسلة نصية nullاختياريمعرّف EAN للمنتج.
سلسلة نصية:minLength:1maxLength:100isbnسلسلة نصية nullاختياريمعرّف ISBN.
سلسلة نصية:minLength:1maxLength:100mpnسلسلة نصية nullاختياريرقم القطعة لدى الشركة المصنعة.
سلسلة نصية:minLength:1maxLength:100upcسلسلة نصية nullاختياريمعرّف UPC للمنتج.
سلسلة نصية:minLength:1maxLength:100
حقول إضافية: لا
معلومات ملفات الوسائط المرفقة
ProductMediaData · المخطط · مخططات البيانات: المنتجات
alt_textسلسلة نصية nullمطلوبالنص البديل للصورة.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (ProductMediaData).
is_primaryقيمة منطقيةمطلوبما إذا كان هذا هو العنصر الرئيسي.
kindسلسلة نصيةمطلوبصيغة بنية البيانات التي تحددها القيم المسموح بها.
القيود
enum["image", "video", "model_3d"]
mime_typeسلسلة نصيةمطلوبنوع محتوى الوسائط.
positionعدد صحيحمطلوبالموضع في المجموعة المرتبة.
urlسلسلة نصية nullمطلوبعنوان URL للمورد.
حقول إضافية: لا
إعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة
ProductPrice · المخطط · مخططات البيانات: المنتجات
amountسلسلة نصية nullمطلوبمبلغ عشري ممثل كسلسلة JSON؛ يسمح بالقيمة null فقط حيث يكون ذلك مسموحًا.
سلسلة نصية:maxLength:19القيود · سلسلة نصية 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyسلسلة نصيةمطلوبرمز عملة المبلغ.
القيود
pattern"^[A-Z]{3}$"
expected_price_list_versionعدد صحيحمطلوبإصدار قائمة الأسعار المقروء سابقًا والمطلوب لعملية الكتابة هذه.
minimum:1maximum:9223372036854775807expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:0maximum:9223372036854775807kindسلسلة نصيةمطلوبصيغة بنية البيانات التي تحددها القيم المسموح بها.
القيود
enum["base", "market_fixed"]
price_list_idسلسلة نصيةمطلوبمعرّف قائمة الأسعار.
minLength:1maxLength:63tax_includedقيمة منطقيةمطلوبما إذا كان السعر المرسل يشمل الضرائب.
حقول إضافية: لا
عرض القائمة — المنتجات — الاستجابة
ProductSummaryData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
availabilityAvailabilityDataمطلوبمعلومات التوفر في السياق المحدد.
brand_idسلسلة نصية nullمطلوبمعرّف العلامة التجارية.
conditionسلسلة نصيةمطلوبحالة المنتج.
القيود
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atسلسلة نصيةمطلوبوقت الإنشاء.
format:"date-time"idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (ProductSummaryData).
nameسلسلة نصية nullمطلوباسم المورد في السياق المناسب.
numberسلسلة نصيةمطلوبرقم طلب الشراء أو طلب الخدمة المعروض للمستخدم.
pricePriceDatanullمطلوبمعلومات السعر في السياق المحدد.
price_versionعدد صحيحمطلوبالإصدار الحالي للسعر المستخدم للتحكم في التعديلات المتزامنة.
primary_category_idسلسلة نصية nullمطلوبمعرّف الفئة الرئيسية.
primary_media_idسلسلة نصية nullمطلوبمعرّف ملف الوسائط الرئيسي.
publishedقيمة منطقيةمطلوبما إذا كان المورد منشورًا.
skuسلسلة نصيةمطلوبرمز وحدة حفظ المخزون.
slugسلسلة نصية nullمطلوبجزء مسار URL باللغة المحددة.
tax_category_idسلسلة نصيةمطلوبمعرّف الفئة الضريبية.
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"variants_enabledقيمة منطقيةمطلوبما إذا كان المنتج يستخدم متغيرات.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
تحديث — المنتجات — محتوى الطلب
ProductUpdate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
brand_idسلسلة نصية nullاختياريمعرّف العلامة التجارية.
سلسلة نصية:minLength:1maxLength:63conditionسلسلة نصيةاختياريحالة المنتج.
القيود
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionسلسلة نصية nullاختياريالوصف باللغة المحددة.
سلسلة نصية:maxLength:100000expected_variant_price_versionsكائنحقول إضافية: عدد صحيحاختياريminimum:0maximum:9223372036854775807إصدارات الأسعار المقروءة سابقًا، مفهرسة حسب معرّف متغير المنتج.
maxProperties:250القيود
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807feature_value_idsمصفوفة <سلسلة نصية> اختياريمعرّفات قيم الخصائص المحددة.
maxItems:1000مصفوفة:minLength:1maxLength:63identifiersProductIdentifiersnullاختياريرموز تعريف المنتج.
market_idsمصفوفة <سلسلة نصية> اختياريمعرّفات الأسواق المحددة.
maxItems:1000مصفوفة:minLength:1maxLength:63media_idsمصفوفة <سلسلة نصية> اختياريمعرّفات ملفات الوسائط الموجودة مسبقًا.
maxItems:20مصفوفة:minLength:1maxLength:63meta_descriptionسلسلة نصية nullاختياريوصف محركات البحث باللغة المحددة.
سلسلة نصية:maxLength:160meta_keywordsمصفوفة <سلسلة نصية> nullاختياريالكلمات المفتاحية لمحركات البحث باللغة المحددة.
مصفوفة:maxItems:20مصفوفة / مصفوفة:maxLength:50meta_titleسلسلة نصية nullاختياريعنوان محركات البحث باللغة المحددة.
سلسلة نصية:maxLength:70nameسلسلة نصية nullاختيارياسم المورد في السياق المناسب.
سلسلة نصية:maxLength:300pricingProductPriceاختياريإعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة.
primary_category_idسلسلة نصية nullاختياريمعرّف الفئة الرئيسية.
سلسلة نصية:minLength:1maxLength:63publishedقيمة منطقيةاختياريما إذا كان المورد منشورًا.
skuسلسلة نصيةاختياريرمز وحدة حفظ المخزون.
minLength:1maxLength:100القيود
pattern"^\\S+$"
slugسلسلة نصية nullاختياريجزء مسار URL باللغة المحددة.
سلسلة نصية:maxLength:160tax_category_idسلسلة نصية nullاختياريمعرّف الفئة الضريبية.
سلسلة نصية:minLength:1maxLength:63variant_value_idsمصفوفة <سلسلة نصية> اختياريمعرّفات قيم المتغيرات المحددة.
maxItems:250مصفوفة:minLength:1maxLength:63variants_enabledقيمة منطقيةاختياريما إذا كان المنتج يستخدم متغيرات.
حقول إضافية: لا