مخططات البيانات
عرض القائمة · متغيرات المنتج — المتغيرات والخيارات — الاستجابة
ApiResponse_list_ProductVariantData__ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataمصفوفة <ProductVariantData> مطلوبمثال على الاستجابة · ApiResponse_list_ProductVariantData__.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
عرض القائمة · الخيارات — المتغيرات والخيارات — الاستجابة
ApiResponse_list_VariantOptionData__ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataمصفوفة <shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData> مطلوبمثال على الاستجابة · ApiResponse_list_VariantOptionData__.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
عرض القائمة · قيم الخيارات — المتغيرات والخيارات — الاستجابة
ApiResponse_list_VariantValueData__ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataمصفوفة <VariantValueData> مطلوبمثال على الاستجابة · ApiResponse_list_VariantValueData__.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
جلب · متغيرات المنتج — المتغيرات والخيارات — الاستجابة
ApiResponse_ProductVariantData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataProductVariantDataمطلوبمثال على الاستجابة · ProductVariantData.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
جلب · الخيارات — المتغيرات والخيارات — الاستجابة
ApiResponse_VariantOptionData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
datashopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionDataمطلوبمثال على الاستجابة · shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
جلب · قيم الخيارات — المتغيرات والخيارات — الاستجابة
ApiResponse_VariantValueData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataVariantValueDataمطلوبمثال على الاستجابة · VariantValueData.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
جلب · الخيارات — المتغيرات والخيارات — الاستجابة
shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
created_atسلسلة نصيةمطلوبوقت الإنشاء.
format:"date-time"idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData).
nameسلسلة نصية nullمطلوباسم المورد في السياق المناسب.
numberسلسلة نصيةمطلوبرقم طلب الشراء أو طلب الخدمة المعروض للمستخدم.
positionعدد صحيحمطلوبالموضع في المجموعة المرتبة.
selection_typeسلسلة نصيةمطلوبالوضع المسموح لاختيار قيم الخصائص.
القيود
enum["button", "dropdown"]
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"value_presentation_typeسلسلة نصيةمطلوبكيفية عرض قيم الدليل.
القيود
enum["text", "color", "image"]
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
جلب · متغيرات المنتج — المتغيرات والخيارات — الاستجابة
ProductVariantData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
activeقيمة منطقيةمطلوبما إذا كان المورد نشطًا.
created_atسلسلة نصيةمطلوبوقت الإنشاء.
format:"date-time"idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (ProductVariantData).
is_defaultقيمة منطقيةمطلوبما إذا كان هذا هو الخيار الافتراضي.
media_idsمصفوفة <سلسلة نصية> مطلوبمعرّفات ملفات الوسائط الموجودة مسبقًا.
positionعدد صحيحمطلوبالموضع في المجموعة المرتبة.
pricingVariantPricingDataمطلوبإعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة.
primary_media_idسلسلة نصية nullمطلوبمعرّف ملف الوسائط الرئيسي.
product_idسلسلة نصيةمطلوبمعرّف المنتج.
skuسلسلة نصيةمطلوبرمز وحدة حفظ المخزون.
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"valuesمصفوفة <VariantChoiceData> مطلوبقيم الدليل.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
قيم الدليل
VariantChoiceData · المخطط · مخططات البيانات: المتغيرات والخيارات
option_idسلسلة نصيةمطلوبمعرّف خيار متغير المنتج.
option_nameسلسلة نصية nullمطلوباسم خيار متغير المنتج.
valueسلسلة نصية nullمطلوبالقيمة التي يحددها المخطط المحيط بها.
value_idسلسلة نصيةمطلوبمعرّف قيمة الدليل.
حقول إضافية: لا
إنشاء · متغيرات المنتج — المتغيرات والخيارات — محتوى الطلب
VariantCreate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
activeقيمة منطقيةاختياريما إذا كان المورد نشطًا.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807is_defaultقيمة منطقيةاختياريما إذا كان هذا هو الخيار الافتراضي.
media_idsمصفوفة <سلسلة نصية> اختياريمعرّفات ملفات الوسائط الموجودة مسبقًا.
maxItems:20مصفوفة:minLength:1maxLength:63pricingVariantPriceاختياريإعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة.
skuسلسلة نصيةاختياريرمز وحدة حفظ المخزون.
minLength:1maxLength:100القيود
pattern"^\\S+$"
value_idsمصفوفة <سلسلة نصية> مطلوبمعرّفات قيم الدليل.
minItems:1maxItems:250مصفوفة:minLength:1maxLength:63
حقول إضافية: لا
إنشاء · الخيارات — المتغيرات والخيارات — محتوى الطلب
VariantOptionCreate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
nameسلسلة نصيةمطلوباسم المورد في السياق المناسب.
minLength:1maxLength:120القيود
pattern"^[^\\x00]*$"
selection_typeسلسلة نصيةاختياريالوضع المسموح لاختيار قيم الخصائص.
القيود
enum["button", "dropdown"]
value_presentation_typeسلسلة نصيةاختياريكيفية عرض قيم الدليل.
القيود
enum["text", "color", "image"]
حقول إضافية: لا
تحديث · الخيارات — المتغيرات والخيارات — محتوى الطلب
VariantOptionUpdate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807nameسلسلة نصية nullاختيارياسم المورد في السياق المناسب.
سلسلة نصية:minLength:1maxLength:120القيود · سلسلة نصية 1
pattern"^[^\\x00]*$"
selection_typeسلسلة نصيةاختياريالوضع المسموح لاختيار قيم الخصائص.
القيود
enum["button", "dropdown"]
value_presentation_typeسلسلة نصيةاختياريكيفية عرض قيم الدليل.
القيود
enum["text", "color", "image"]
حقول إضافية: لا
إعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة
VariantPrice · المخطط · مخططات البيانات: المتغيرات والخيارات
amountسلسلة نصية nullمطلوبمبلغ عشري ممثل كسلسلة JSON؛ يسمح بالقيمة null فقط حيث يكون ذلك مسموحًا.
سلسلة نصية:maxLength:20القيود · سلسلة نصية 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_product_versionعدد صحيحمطلوبإصدار المنتج المقروء سابقًا والمطلوب لعملية الكتابة هذه.
minimum:0maximum:9223372036854775807expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:0maximum:9223372036854775807kindسلسلة نصيةمطلوبصيغة بنية البيانات التي تحددها القيم المسموح بها.
القيود
enum["base_adjustment", "market_fixed"]
price_list_idسلسلة نصيةمطلوبمعرّف قائمة الأسعار.
minLength:1maxLength:63
حقول إضافية: لا
إعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة
VariantPricingData · المخطط · مخططات البيانات: المتغيرات والخيارات
base_adjustmentMoneyDataمطلوبتعديل السعر بالنسبة إلى السعر الأساسي.
market_priceMoneyDatanullمطلوبالسعر في السوق المحددة.
pricePriceDatanullمطلوبمعلومات السعر في السياق المحدد.
product_versionعدد صحيحمطلوبالإصدار الحالي للمنتج المستخدم للتحكم في التعديلات المتزامنة.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
تحديث · متغيرات المنتج — المتغيرات والخيارات — محتوى الطلب
VariantUpdate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
activeقيمة منطقيةاختياريما إذا كان المورد نشطًا.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807is_defaultقيمة منطقيةاختياريما إذا كان هذا هو الخيار الافتراضي.
media_idsمصفوفة <سلسلة نصية> اختياريمعرّفات ملفات الوسائط الموجودة مسبقًا.
maxItems:20مصفوفة:minLength:1maxLength:63pricingVariantPriceاختياريإعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة.
skuسلسلة نصيةاختياريرمز وحدة حفظ المخزون.
minLength:1maxLength:100القيود
pattern"^\\S+$"
حقول إضافية: لا
إنشاء · قيم الخيارات — المتغيرات والخيارات — محتوى الطلب
VariantValueCreate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
color_hexسلسلة نصية nullاختياريلون ممثل برمز سداسي عشري.
القيود · سلسلة نصية 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807valueسلسلة نصيةمطلوبالقيمة التي يحددها المخطط المحيط بها.
minLength:1maxLength:180القيود
pattern"^[^\\x00]*$"
حقول إضافية: لا
جلب · قيم الخيارات — المتغيرات والخيارات — الاستجابة
VariantValueData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
color_hexسلسلة نصية nullمطلوبلون ممثل برمز سداسي عشري.
created_atسلسلة نصيةمطلوبوقت الإنشاء.
format:"date-time"idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (VariantValueData).
image_media_idسلسلة نصية nullمطلوبمعرّف ملف الصورة المحدد.
numberسلسلة نصيةمطلوبرقم طلب الشراء أو طلب الخدمة المعروض للمستخدم.
option_idسلسلة نصيةمطلوبمعرّف خيار متغير المنتج.
positionعدد صحيحمطلوبالموضع في المجموعة المرتبة.
sku_codeسلسلة نصيةمطلوبرمز وحدة حفظ المخزون.
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"valueسلسلة نصية nullمطلوبالقيمة التي يحددها المخطط المحيط بها.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
تحديث · قيم الخيارات — المتغيرات والخيارات — محتوى الطلب
VariantValueUpdate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
color_hexسلسلة نصية nullاختياريلون ممثل برمز سداسي عشري.
القيود · سلسلة نصية 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807valueسلسلة نصية nullاختياريالقيمة التي يحددها المخطط المحيط بها.
سلسلة نصية:minLength:1maxLength:180القيود · سلسلة نصية 1
pattern"^[^\\x00]*$"
حقول إضافية: لا