
تدقيق ترحيل Category Metafield لمتجر Shopify POD في 8 خطوات
جدول المحتويات
- 1. تحديد وحدة ترحيل واحدة
- بناء سلسلة سبعة سجلات
- 2. تجميد baseline وrollback
- تسجيل كل طبقة
- 3. تعيين ownership
- فصل القرار عن التنفيذ
- 4. ربط entry واحدة
- حفظ معنى option value
- 5. حماية هوية المزود
- اختبار siblings
- 6. قراءة swatch وfilter
- فحص كل surface
- 7. فحص landing وchannel
- فصل النقل عن الصحة
- 8. التوسع بعد القبول
- حفظ سجل دائم
- مصفوفة المسؤولية
- قائمة القيمة الممثلة
- FAQ — أسئلة category metafield
- هل تعيين category يرحّل options؟
- هل يظهر swatch دائماً؟
- هل يبقى option filter القديم؟
- هل نعيد تسمية shared entry؟
- هل provider sync يثبت القبول؟
- الخطوة التالية — رحّل قيمة واحدة
قد يُحفظ ترحيل category metafield بنجاح بينما تنحرف هوية المتغير القابل للبيع. قد تختار عينة اللون صورة خاطئة، وقد يعرض الفلتر المنتج الصحيح بينما يبقى تطبيق POD مربوطاً بمتغير مزود قديم. افصل الاتصال والعرض والتنفيذ وقبول القناة إلى أحداث مستقلة.
تتيح Shopify تعيين فئة معيارية واستخدام category metafields وربطها بخيارات المتغيرات وربط entries بالقيم. ويمكن للقوالب المتوافقة وSearch & Discovery عرض swatches وfilters. ابدأ بمنتج وخيار وقيمة ومتغير ممثل واحد؛ ولا تعتبر العملية وعداً بالترتيب أو الموافقة أو دقة المخزون أو التنفيذ أو التحويل أو المبيعات.
يجب أن يسجل ملف الاختبار أيضاً الجهاز والمتصفح والسوق واللغة وإصدار القالب والتطبيق ووقت الملاحظة. إذا لم يظهر swatch أو لم يتوفر filter source أو تعذر readback لربط المزود أو بقيت القناة في processing، فتبقى النتيجة held ولا تتوسع الدفعة. يجب أن يحمل كل دليل product ID وvariant ID وURL وtimestamp واسم owner كي يستطيع reviewer إعادة الاختبار من دون إنشاء طلب حقيقي أو إطلاق production. بعد نجاح القيمة الممثلة قسّم التوسع بحسب provider وoption model وtheme وchannel path، واحتفظ باختبار سلبي للون والمقاس في كل دفعة. لا تخلط migration مع promotion أوbulk edit أوprovider replacement في نافذة واحدة، لأن التغيير المتزامن يجعل سبب drift غير قابل للإثبات.
1. تحديد وحدة ترحيل واحدة
اختر منتجاً وخياراً وقيمة ومتغيراً دقيقاً، مثل حذاء مطبوع أزرق بمقاس محدد. سجّل standard category وmetafield definition وentry وproduct option وoption value وShopify variant ID وSKU ومعرّفات provider وتمثيل storefront وfilter وlanding وchannel.
بناء سلسلة سبعة سجلات
2. تجميد baseline وrollback
قبل التعديل احفظ product ID وvariant ID وSKU والفئة والخيارات والصورة والسعر والتوفر وسياسة المخزون والسوق واللغة والرابط والقالب ومصدر الفلتر. أضف provider product ID وprovider variant ID وblank وطريقة الطباعة وحالة sync.
تسجيل كل طبقة
3. تعيين ownership
يختار catalog owner الفئة وentry، ويحدد merchandising owner display label ونطاق siblings، ويتحقق fulfillment owner من mapping، ويفحص storefront owner القالب وswatch وfilter وdeep link، ويراجع channel owner external item وlanding variant. يمكن لشخص حمل أدوار متعددة، لكن decision owner وimplementation owner وreviewer يجب أن يكونوا واضحين.
فصل القرار عن التنفيذ
4. ربط entry واحدة
عيّن الفئة الصحيحة وافحص category metafields واختر entry ثم اربط الخيار الموجود. اربط representative option value وحدها أولاً.
حفظ معنى option value
5. حماية هوية المزود
في provider mapping قارن Shopify variant ID وSKU وprovider product ID وprovider variant ID وblank وcolor وsize وprint method وproduction asset. يجب أن يبقى المتغير الممثل مرتبطاً بنفس fulfillment object.
اختبار siblings
6. قراءة swatch وfilter
في product page اختر اللون المرحّل وتحقق من label وselected swatch وURL state وimage وsizes وprice وavailability وadd-to-cart variant ثم أعد فتح الرابط. في Search & Discovery سجّل filter source والقيم والتجميع والعرض والقيم الفارغة والترجمات.
فحص كل surface
7. فحص landing وchannel
لقناة خارجية سجّل item ID وgroup وtitle وcolor وsize وimage وprice وavailability وlanding URL وmarket وlanguage وdiagnostics. تطلب Google تطابق color مع landing page وتوصي بعرض المتغير المرسل افتراضياً.
فصل النقل عن الصحة
8. التوسع بعد القبول
أغلق النتيجة كـaccepted أوheld for evidence أوrolled back أوescalated. يجب أن يحوي السجل product وvariant وSKU وcategory وentry وdisplay value وprovider variant وfilter source وlanding URL وmarket وlanguage وtheme والمشغل والمراجع والوقت والأدلة.
حفظ سجل دائم
مصفوفة المسؤولية
| الطبقة | الدليل | القبول |
|---|---|---|
| Category وentry | المسار والتعريف | ملائمة المنتج |
| Shopify variant | ID وSKU وimage وprice | نفس التركيبة |
| Provider mapping | IDs وblank وmethod | نفس كائن التنفيذ |
| Storefront وchannel | Swatch وfilter وURL وitem | نفس المتغير المرئي |
قائمة القيمة الممثلة
- تسجيل product ID
- تسجيل variant ID
- تسجيل SKU
- تسجيل category
- تسجيل definition
- تسجيل entry
- تسجيل display label
- تسجيل option value
- تسجيل color وsize
- تسجيل image
- تسجيل price
- تسجيل availability
- تسجيل provider product
- تسجيل provider variant
- تسجيل blank
- تسجيل print method
- حفظ old connection
- حفظ old filter
- تعريف rollback
- ربط value واحدة
- إعادة فتح admin
- فحص mapping
- اختبار color sibling
- اختبار size sibling
FAQ — أسئلة category metafield
هل تعيين category يرحّل options؟
لا. الفئة تتيح الحقول، لكن values وconnections تحتاج إعداداً وreadback.
هل يظهر swatch دائماً؟
لا. يجب ربط variant وcolor entry وأن يدعم theme العيّنات.
هل يبقى option filter القديم؟
تنصح Shopify باستبداله بـcategory-metafield filter مع حفظ rollback أولاً.
هل نعيد تسمية shared entry؟
فقط بعد إثبات reuse scope وفصل shared entry عن display أوoperational value الخاص.
هل provider sync يثبت القبول؟
لا. افحص exact variant وprovider mapping وbuyer view وfilter وlanding وdestination منفصلة.
الخطوة التالية — رحّل قيمة واحدة
جمّد منتجاً حياً ولوناً ممثلاً، اربط تلك القيمة فقط، ثم اقبلها أو أعدها قبل لمس siblings.
إرشاد عام لعمليات التجارة الإلكترونية وليس نصيحة قانونية أو إعلانية أو تنظيمية أو ضريبية أو مالية أو لإدارة البيانات أو سياسة منصة. تتغير Shopify وGoogle والمزودون والقوالب والتطبيقات والتصنيفات والفلاتر والقنوات. راجع الوثائق الرسمية والحالة الدقيقة. لا ضمان للظهور أو الموافقة أو الترتيب أو دقة المخزون أو التنفيذ أو التحويل أو المبيعات أو الإيراد.