لنخطط لمتجرك معًا: اطلب عرضًا تجريبيًا مجانيًا

0850 333 15 23
  1. الرئيسية
  2. المدونة
  3. التجارة الإلكترونية
  4. ما هو تكامل XML؟ ملف XML للمنتجات، الاستيراد والتصدير، مطابقة الحقول، وتيرة تحديث المخزون والسعر، إدارة الأخطاء، حاسبة تكلفة تأخر التحديث وقائمة التحقق من XML

ما هو تكامل XML؟ ملف XML للمنتجات، الاستيراد والتصدير، مطابقة الحقول، وتيرة تحديث المخزون والسعر، إدارة الأخطاء، حاسبة تكلفة تأخر التحديث وقائمة التحقق من XML

ما هو تكامل XML وكيف يعمل؟ ملف XML للمنتجات والاستيراد من المورّد والتصدير للإعلانات ومطابقة الحقول وتواتر التحديث والأخطاء الشائعة.

Faprikaالتجارة الإلكترونية تم التحديث: 16 دقيقة قراءة
المحتويات 12 قسمًا
  1. ما هو تكامل XML؟
  2. ما هو XML وكيف يبدو XML المنتجات؟
  3. كيف يعمل تكامل XML؟
  4. كيف تستورد المنتجات من المورّد؟
  5. كيف تصدّر المنتجات إلى منصات الإعلانات والتسوق؟
  6. كيف تتم مطابقة الحقول في XML؟
  7. ما هو التكرار المناسب لتحديث XML؟
  8. كيف تتعامل مع الأخطاء في تكامل XML؟
  9. أخطاء شائعة في تكامل XML
  10. كيف تنفّذ تكامل XML مع Faprika؟
  11. قائمة التحقق لتكامل XML
  12. الأسئلة الشائعة

إدخال مئات المنتجات من مورّدك يدويًا، وإغلاق كل سطر على حدة عند نفاد المخزون، ورفع المنتج نفسه إلى منصات الإعلانات بشكل منفصل، كل ذلك يبطئ العمل بعد حدّ معيّن. ولكي تتحدّث الأنظمة الأخرى تلقائيًا عند تغيّر بيانات المنتج في مكان ما، ينبغي أن تتحدث الأنظمة بلغة مشتركة. وفي التجارة الإلكترونية أكثر هذه اللغات المشتركة انتشارًا هي XML.

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

ما هو تكامل XML؟

تكامل XML هو نقل البيانات، مثل المنتجات والمخزون والأسعار أو الطلبات، تلقائيًا بين نظامين عبر صيغة ملف منظّمة تُسمّى XML. يقوم أحد الطرفين بنشر البيانات بصيغة XML، ويقرأ الطرف الآخر هذا الملف على فترات ويعالجه في سجلاته.

قوة هذه الطريقة أن النظامين لا يحتاجان إلى معرفة بعضهما. يعرض النظام المصدر البيانات في رابط يستطيع أي طرف قراءته، ويذهب النظام القارئ إلى هذا الرابط ويضع المحتوى في حقوله. وبحسب اتجاه النقل هناك استخدامان رئيسيان:

الاتجاهماذا يُفعل؟من إلى من؟الاستخدام المعتاد
الاستيرادتُقرأ بيانات المنتجات والمخزون من مصدر خارجي إلى المتجرالمورّد أو تاجر الجملة ← المتجربناء كتالوج المنتجات وإبقاء المخزون والسعر محدَّثين
التصديرتُنشر بيانات المنتجات في المتجر على شكل رابط XMLالمتجر ← منصات الإعلانات والتسوق والكتالوجاتإتاحة المنتجات للإعلانات وواجهات العرض ومشاركة تقارير المبيعات
ما هو تكامل XML: الاستيراد من المورّد إلى المتجر والتصدير من المتجر إلى منصات الإعلانات والتسوق
اتجاها تكامل XML

غالبًا ما يستخدم المتجر نفسه الاتجاهين معًا: يستلم المنتجات من مورّده ويقدّم منتجاته أيضًا إلى منصات الإعلانات. منطق الاتجاهين واحد؛ الفرق في من ينشر ومن يقرأ.

نوصي بقراءةما هو مورّد XML؟

ما هو XML وكيف يبدو XML المنتجات؟

XML لغة ترميز تُعرَّف فيها البيانات بوسوم؛ تقع كل معلومة بين وسم فتح ووسم إغلاق، وتتداخل الوسوم لتشكّل شجرة. ويصف XML المنتجات منتجًا واحدًا في كل فرع من فروع هذه الشجرة.

المثال التالي منتج توضيحي؛ تختلف أسماء الوسوم من مصدر إلى آخر، ويحدّد كل مصدر بنيته الخاصة.

<?xml version="1.0" encoding="UTF-8"?>
<urunler>
  <urun>
    <stok_kodu>ORN-1001</stok_kodu>
    <barkod>8690000000012</barkod>
    <ad>Örnek Keten Gömlek</ad>
    <fiyat>1250.00</fiyat>
    <stok>14</stok>
    <kategori>Giyim &gt; Gömlek</kategori>
    <resim>https://www.ornek.com/img/gomlek-1.jpg</resim>
  </urun>
</urunler>
تركيب ملف XML للمنتجات: إعلان XML والوسم الجذر ووسم المنتج ورمز المخزون وحقلا السعر والمخزون
أجزاء XML المنتجات
العنصرما فائدته؟نقطة تستحق الانتباه
إعلان XMLيوضح أن الملف بصيغة XML وترميز الأحرف فيهيجب أن يكون الترميز UTF-8 للأحرف التركية
الوسم الجذرالوسم الأبعد الذي يشمل جميع المنتجاتوسم جذر غير مغلق يُبطل الملف بأكمله
وسم المنتجالكتلة التي يتكرر فيها كل منتج كسجليفصل النظام القارئ السجلات بحسب اسم هذا الوسم
وسوم الحقولمعلومات منفردة مثل رمز المخزون والسعر والمخزون والفئةيجب أن تصل المعلومة نفسها بالوسم نفسه في كل منتج
السمة (الخاصية)معلومة إضافية تُكتب داخل الوسم، مثل العملةيجب ضبط القارئ بحيث يقرأها أيضًا

يعود انتشار XML الواسع إلى أنه مقروء للإنسان والآلة معًا. يمكنك فتح الملف في المتصفح والاطلاع على محتواه ومعرفة سبب الخطأ بعينك. وهذه الخاصية تجعل تتبّع الأخطاء أسهل مقارنة بطرق النقل الأخرى. وبالنسبة إلى القوائم الكبيرة مثل بيانات المنتجات، يشرح القاموس أيضًا مفهوم XML feed.

كيف يعمل تكامل XML؟

يعمل تكامل XML على النحو التالي: يذهب النظام القارئ على فترات إلى رابط المصدر، فينزّل الملف ويحلّل المحتوى ويطابق الحقول مع ما يقابلها لديه ويكتب التغييرات في السجلات. وتتبع العملية الترتيب نفسه في كل دورة.

  1. يذهب إلى الرابط: يرسل القارئ طلبًا إلى عنوان XML الذي يقدّمه المصدر. وأحيانًا لا يسمح المصدر إلا بالطلبات القادمة من عناوين محددة.
  2. ينزّل الملف: قد تكون قائمة المنتجات الكبيرة مقسّمة إلى عدة أجزاء؛ ويأخذها القارئ بالترتيب.
  3. يحلّل: تُقرأ الوسوم ويُفصل كل منتج كسجل. وفي هذه الخطوة يُسبب وسم تالف خطأً.
  4. يطابق: تُربط حقول المصدر بحقول المتجر: رمز المخزون برمز المخزون، والسعر بالسعر.
  5. يقارن: تُقارن البيانات الجديدة بالسجل الحالي؛ تُحدَّث المنتجات التي تغيّرت فقط، وتُضاف المنتجات الجديدة، وتُوسَم المنتجات التي اختفت من المصدر.
  6. يكتب ويحفظ: تُطبَّق التغييرات على المتجر، ويُسجَّل في السجل عدد المنتجات التي أُضيفت أو حُدّثت أو حدث فيها خطأ.
  7. ينتظر: يتوقف النظام حتى يحين موعد الدورة التالية؛ والتكرار تحدّده الإعدادات.

في اتجاه التصدير ينعكس الترتيب: يحوّل المتجر منتجاته إلى XML وينشرها في رابط، وتقرأ منصة الإعلانات أو التسوق هذا الرابط وفق جدولها الخاص. وهنا يكون التحكم بيدك، لأنك أنت من يحدد أي المنتجات ستُنشر وبأي سعر وبأي لغة.

كيف تستورد المنتجات من المورّد؟

لاستلام المنتجات من المورّد، تعرّف المتجر برابط XML الخاص بالمورّد، وتطابق الحقول، وتحدّد تكرار التحديث. يتم الإعداد مرة واحدة، وبعدها يبقى الكتالوج والمخزون محدَّثين تلقائيًا.

ما الذي يجب التحقق منه قبل الاستيراد؟

جودة الملف المصدر هي التي تحدد جودة التكامل. قبل ربط الرابط أجب عن الأسئلة التالية:

  • تكرار التحديث: ما مدى تكرار تجديد المصدر للبيانات؟ حتى لو قرأتَ كل دقيقة، فإذا كان المصدر يتجدد مرة في اليوم فلن تحصل على بيانات حديثة.
  • اكتمال الحقول: هل يحتوي كل منتج على رمز مخزون وسعر ومخزون وصورة؟ الحقول التي تصل فارغة تعني صفحة فارغة.
  • المعرّف الفريد: هل يوجد حقل واحد (رمز المخزون أو الباركود) يميّز المنتجات عن بعضها؟ هذا الحقل هو مفتاح المطابقة.
  • المتغيّرات: هل تصل الخيارات مثل المقاس واللون داخل منتج واحد أم كسجلات منفصلة؟
  • موثوقية المصدر: هل ينقطع الرابط كثيرًا؟ وهل حجم الملف كبير جدًا؟

يمكنك الاطلاع على كيفية اختيار مصدر كمورِّد وكيفية بناء علاقة العمل في مقال ما هو مورِّد XML؟؛ ولفهم المنطق العام للنموذج الذي يعمل دون مخزون، يفيدك مقال ما هي التجارة الإلكترونية بدون مخزون؟ كيف تتم المبيعات بدون مخزون؟.

الاستيراد الأول والتحديثات اللاحقة ليسا الشيء نفسه

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

كيف تصدّر المنتجات إلى منصات الإعلانات والتسوق؟

التصدير هو نشر منتجات المتجر كرابط XML بالصيغة التي تطلبها منصات الإعلانات والتسوق. تقرأ المنصة هذا الرابط على فترات منتظمة وتعرض منتجاتك في واجهتها وإعلاناتها.

تختلف أسماء الحقول والمعلومات الإلزامية التي تتوقعها كل منصة. لذلك يتم التصدير غالبًا بواسطة قالب: يحدد القالب كيف تتحول حقول المتجر إلى الوسوم التي تتوقعها المنصة. وفيما يلي ما ينبغي الانتباه إليه:

  • قدّم المنتجات القابلة للبيع فقط: إذا ظهر في الإعلان منتج بلا صورة ولا مخزون، فإما أن تتلقى خطأً أو تنفق على إعلان لمنتج نفد.
  • اضبط السعر بحسب المنصة: قد تُطبَّق في بعض المنصات سياسة تسعير مختلفة؛ ولهذا من المهم أن تتمكن من رفع السعر أو خفضه في المخرجات بمبلغ أو بنسبة مئوية.
  • اختر اللغة والعملة: في الإعلانات الموجّهة إلى أسواق خارج البلاد، يجب أن يخرج المنتج باللغة والعملة المناسبتين.
  • احمِ الرابط: إذا كان عنوان المخرجات متاحًا للجميع، فقد يقرأ المنافسون قائمة منتجاتك وأسعارك أيضًا؛ وإن أمكن فاسمح بالوصول من عناوين محددة فقط.
  • قسّم الملف: في الكتالوجات الكبيرة جدًا تُقرأ عدة أجزاء بأمان وسرعة أكبر من ملف واحد.

أما البيانات المنظَّمة التي تستخدمها محركات البحث لفهم صفحات المنتجات فهي موضوع آخر؛ يمكنك قراءته في مقال ما هي البيانات المنظَّمة (Schema)؟.

ننصحك بقراءةكيف تُجرى التحديثات الجماعية للمنتجات؟

كيف تتم مطابقة الحقول في XML؟

مطابقة الحقول هي تحديد الحقل في المتجر الذي سيُكتب فيه كل وسم في XML المصدر. إذا كانت المطابقة خاطئة، تتدفق البيانات لكن إلى المكان الخطأ: فقد يُكتب السعر في حقل المخزون والباركود في رمز المخزون.

المعلومة في المصدرالمقابل في المتجرنقطة تستحق الانتباه
رمز المخزونرمز مخزون المنتج (SKU)مفتاح المطابقة؛ يجب أن يكون فريدًا وثابتًا
الباركودحقل الباركودقد تتعارض الباركودات الفارغة أو المكررة مع قواعد الأسواق الإلكترونية والإعلانات
اسم المنتجاسم المنتجينبغي تعديل الأسماء الطويلة جدًا أو المكتوبة بأحرف كبيرة
السعرسعر البيعينبغي توضيح ما إذا كان السعر يصل شاملًا ضريبة القيمة المضافة أو غير شامل لها
كمية المخزونكمية المخزونيجب احتساب القيم السالبة والفارغة على أنها 0
الفئةفئة المتجريجب تحويل شجرة فئات المصدر إلى شجرة فئاتك
رابط الصورةصور المنتجاتيجب أن يعمل الرابط؛ فإذا حذف المصدر الصورة تبقى الصفحة فارغة
المتغيّر (المقاس، اللون)الخيارات والمتغيّراتيجب بناء العلاقة بين المنتج الرئيسي والسجلات الفرعية بشكل صحيح

إدارة رمز المخزون بشكل صحيح هي أساس المطابقة؛ ويشرح مقال ما هو SKU؟ كيف تنشئ رمز مخزون (SKU)؟ كيفية بناء رموز المخزون. وإذا كانت شجرة الفئات في المصدر مختلفة عن شجرتك، فإن مطابقة كل فئة مصدر بفئتك مرة واحدة توفّر عليك العناء في الدورات اللاحقة.

ما هو التكرار المناسب لتحديث XML؟

يُحدَّد تكرار التحديث بحسب سرعة تغيّر البيانات وما يكلّفك هذا التأخر. يُحدَّث المخزون والسعر كثيرًا، والوصف والصورة نادرًا؛ وكلما زاد التكرار قلّ احتمال المبيعات الخاطئة.

نوع البياناتسرعة التغيّرنهج التحديث
كمية المخزونسريعة جدًا، مع كل عملية بيعأكثر الدورات تكرارًا؛ دقائق إن أمكن
السعرمتوسطة، وسريعة في فترات الحملات وتقلبات أسعار الصرفدورات متكررة؛ وتشغيل يدوي قبل الحملات
حالة المنتج (نشط، غير نشط)متوسطةيُحدَّث مع المخزون
الوصف والمواصفاتبطيئةدورات متباعدة أو في النقل الأول فقط
الصوربطيئةدورات متباعدة؛ عند وصول منتج جديد
منتج وفئة جديدانغير منتظمدورة يومية أو أسبوعية

يختلط هنا تأخّران مختلفان. الأول هو فاصل القراءة: كل كم دقيقة يقرأ نظامك XML؟ والثاني هو فاصل التجديد لدى المصدر نفسه: كم مرة يحدّث المورّد ملفه؟ ويعتمد متوسط عمر البيانات على مجموع هذين التأخرين. فمهما قرأتَ بتكرار، إذا كان المصدر يتجدد مرة في اليوم فسيبقى المخزون قديمًا بالقدر نفسه.

في إدارة XML في Faprika، يتحكم العميل في أوقات التحديث وفي كثير من الحقول؛ ويمكن إجراء التحديث بالدقائق لا يوميًا. كما يُذكر في التعريف بإضافة إدارة XML الديناميكية أن مدة التحديث التي تبلغ في الشركات الأخرى يومًا في المتوسط تُترك في Faprika للعميل ويمكن خفضها إلى دقائق. وبخصوص مزامنة المخزون مع الأسواق الإلكترونية، راجع دليل كيف تتم مزامنة المخزون مع الأسواق الإلكترونية؟.

ننصحك بقراءةكيف تتم مزامنة المخزون مع الأسواق الإلكترونية؟

كيف تحسب تكلفة تأخر التحديث؟

تنشأ تكلفة التأخر من أن جزءًا من الطلبات التي تُستلم والبيانات قديمة يصل إلى منتج لا مخزون له: يُلغى الطلب ويُفقد العميل، وفي بعض القنوات تُفرض غرامة أو تُخصم نقاط. وتقدّر الأداة التالية ذلك بنموذج تقريبي.

يعمل النموذج على النحو التالي: عدد التحديثات اليومية يعطي الفاصل بين الدورات؛ ومتوسط عمر البيانات هو نصف هذا الفاصل مضافًا إليه التأخر؛ ونسبة اليوم التي يغطيها هذا العمر تُظهر حصة الطلبات المستلمة والبيانات قديمة؛ وحاصل ضرب هذه الحصة في نسبة فرق المخزون يعطي العدد التقديري للطلبات الخاطئة. القيم افتراضية، فاستبدلها ببياناتك.

تكلفة تأخر التحديث

متوسط عمر البيانات (بالساعات)4

حصة البيانات القديمة (خلال اليوم، %)16,7

أسطر المنتجات الممسوحة كل يوم20.000

الطلبات الخاطئة التقديرية يوميًا1

الطلبات الخاطئة التقديرية شهريًا30

قيمة الطلبات الخاطئة الشهرية (العملة)24.000

نسبة البيانات القديمة متوسطة. قد تؤدي زيادة عدد التحديثات اليومية أو تقليل التأخير إلى خفض الطلبات الخاطئة بشكل ملحوظ.

الحساب: الفترة = 24 ÷ عدد التحديثات اليومية؛ متوسط العمر = الفترة ÷ 2 + التأخير؛ نسبة البيانات القديمة = متوسط العمر ÷ 24 (بحد أقصى 100%)؛ الطلبات الخاطئة اليومية = الطلبات اليومية × نسبة البيانات القديمة × نسبة الطلبات الخاطئة؛ تُحسب القيم الشهرية على أساس 30 يومًا؛ المبلغ = الطلبات الخاطئة الشهرية × متوسط قيمة الطلب. يُفترض أن الطلبات تتوزع بالتساوي على مدار اليوم. تختلف التكلفة الفعلية بحسب سرعة بيع المنتجات وكثافة الحملات وقواعد الإلغاء في كل قناة؛ والنتيجة إطار أولي لاتخاذ القرار وليست خسارة دقيقة.

عند قراءة النتيجة، تذكروا أمرين. الأول أن مضاعفة عدد التحديثات لا تخفض عمر البيانات إلى النصف، لأن التأخير يبقى ثابتًا. والثاني أن الحساب يُظهر الخسارة المباشرة فقط؛ أما فقدان ثقة العميل بالمتجر بعد إلغاء طلبه فيصعب التعبير عنه بالأرقام، لكنه حقيقي. وأنجع طريقة لتقليل التأخير هي غالبًا تقصير الانتظار بين القراءة والكتابة وليس زيادة الوتيرة.

كيف تُدار الأخطاء في تكامل XML؟

تقوم إدارة الأخطاء في تكامل XML على منع الخطأ مسبقًا، واكتشافه بسرعة عند وقوعه، ومعرفة من يصحح ماذا. والتكامل الذي يعمل بصمت لا يعني أنه يعمل بلا مشكلات؛ ويجب قراءة سجل النقل بانتظام.

تعمل ثلاث طبقات معًا: القواعد التي تفحص ملف المصدر (هل الحقل الإلزامي فارغ؟ هل السعر صفر؟)، وسجل النقل (كم منتجًا أُضيف أو حُدّث أو سجّل خطأ)، والتنبيه (الآلية التي تُخطر عند تجاوز نسبة الأخطاء الحد المحدد). ويلخص الجدول التالي أكثر الحالات شيوعًا.

العَرَضالسبب المحتملماذا يُفعل؟
تظهر الأحرف التركية مشوهةالترميز ليس UTF-8 أو تتم قراءته بشكل خاطئتحققوا من الترميز المعلن في الملف ومن إعداد الترميز لدى القارئ
لا يمكن قراءة الملف إطلاقًاوسم غير مغلق أو حرف غير صالح أو ملف مقطوعافتحوا الملف في المتصفح وحدّدوا سطر الخطأ وأبلغوا المصدر به
تنتهي مهلة الاتصالالملف كبير جدًا أو المصدر بطيءقسّموا الملف إلى أجزاء وحدّدوا وقت القراءة خارج ساعات الذروة
تظهر المنتجات مكررةمفتاح المطابقة (رمز المخزون) غير فريدغيّروا المفتاح أو اطلبوا من المصدر إزالة التكرارات
يُكتب السعر أو المخزون في حقل خاطئمطابقة الحقول غير صحيحةجرّبوا المطابقة على منتج واحد وتحققوا منها
تتحول المنتجات إلى غير نشطة دفعة واحدةنشر المصدر ملفًا فارغًا مؤقتًاضعوا حدًّا يوقف التحديث عندما يكون الملف فارغًا أو صغيرًا جدًا
لا تظهر الصوررابط الصورة معطل أو يقيّد المصدر الوصولفكّروا في استضافة الصور على خادمكم أو توضيح الوصول مع المصدر
المنتج معروض للبيع رغم أن المخزون صفرتأخر التحديث أو قراءة حقل المخزون بشكل خاطئارفعوا وتيرة التحديث؛ واتركوا مخزون أمان

حالة الملف الفارغ خطيرة بوجه خاص: فإذا نشر المصدر أثناء عطل ملف XML فارغًا، فقد يفسّر التكامل ذلك على أنه «نفد مخزون جميع المنتجات» فيغلق الكتالوج بأكمله. ولتفادي ذلك، استخدموا حدًّا يمنع تطبيق التحديث إذا انخفض عدد السجلات الواردة بشكل حاد عن الدورة السابقة. أما مخزون الأمان فيحتفظ في المتجر بكمية محددة من المخزون الظاهر في المصدر، فيمتص المبيعات الزائدة الناتجة عن التأخير.

الأخطاء الشائعة في تكامل XML

غالبًا ما تنشأ أخطاء إعداد XML من التخطيط لا من الجانب التقني. وأكثرها شيوعًا ما يلي:

  • عدم السؤال عن فترة تحديث المصدر: حتى لو قرأتم بوتيرة عالية، فإن التأخير حتمي إذا كان المصدر يتجدد نادرًا.
  • كتابة كل شيء في كل دورة: فالنصوص والصور التي عدّلتموها يدويًا تُستبدل باستمرار.
  • تطبيق المطابقة على الكتالوج كله دون تجربتها على منتج واحد: فقد تؤدي مطابقة خاطئة إلى إفساد آلاف السجلات.
  • عدم وضع حماية من الملف الفارغ: فقد يؤدي عطل واحد إلى تعطيل الكتالوج بأكمله.
  • عدم ترك مخزون أمان: فالبيع حتى يصل المخزون إلى الصفر يعني، عند حدوث تأخير، بيع منتج لن يمكن تلبيته.
  • ترك منتجات بلا مخزون أو بلا صورة في المخرجات المصدَّرة: فيتجه الإعلان إلى منتج نفد أو يحدث خطأ.
  • ترك عنوان المخرجات مفتوحًا للجميع: فيسهل نسخ قائمة منتجاتكم وأسعاركم.
  • عدم قراءة السجل: فيتراكم الخطأ طويلًا دون أن يُلاحظ.
ننصحكم بقراءةماذا تفعلون بصفحة منتج غير متوفر في المخزون؟

كيف يتم تكامل XML مع Faprika؟

تتألف إدارة XML في Faprika من جزأين: إدارة XML الديناميكية المستخدمة لنقل المنتجات وتحديث المخزون، ومخرجات المنتجات التي تُستخرج من لوحة التحكم. والهدف في الاثنين واحد: أن تديروا بأنفسكم أوقات التحديث والحقول.

تتيح لكم إضافة إدارة XML الديناميكية إدارة نقل المنتجات وتحديث المخزون وتصدير تقارير المبيعات عبر بنى XML قابلة للتخصيص. وكون الحقول قابلة للتخصيص يمكّنكم من الالتزام ببنية المصدر وتحديد تفضيلاتكم الخاصة. وقد صُممت الإضافة لجعل العملية تلقائية ومستمرة.

كيف تحصلون على ملف XML للمنتجات من لوحة التحكم؟

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

شاشة تصدير المنتجات في لوحة تحكم Faprika: حقول التصفية والقالب واللغة والعملة وإعدادات فرق السعر
شاشة تصدير المنتجات: الفلتر أولًا ثم إعداد المخرجات

تحددون أولًا فلتر المنتجات التي ستُصدَّر: المنتجات ذات الصور ونوع المنتج والمنتجات النشطة والكمية الابتدائية للمخزون والفئة. وإذا تركتم الفلتر فارغًا أُرسلت جميع المنتجات. ثم تملؤون إعدادات المخرجات:

الحقلما فائدته؟
اسم المخرجاتالاسم الذي تعطونه للمخرجات لتمييزها عن غيرها
نوع الملفيُختار XML في هذا المسار
قالببحسب صيغة أي منصة تُنشأ المخرجات؛ ويُختار قالب المنصة
اللغةإذا كانت للمنتجات معلومات بلغات إضافية، تُستخرج المخرجات بلغات مختلفة
العملةبأي وحدة يُكتب السعر في المخرجات
قيمة السعرالقيمة التي ستُضاف إلى السعر أو تُخصم منه؛ وإذا لم ترغبوا في فرق تُترك 0
نوع السعرعلى أي سعر يتم الإرسال
نوع الحسابهل يكون الفرق مبلغًا أم نسبة مئوية
اتجاه الحسابزيادة السعر أو خفضه
إجمالي القطعإلى كم رابطًا تُقسَّم المخرجات؛ يُستخدم في ملفات XML الكبيرة بعدد المنتجات، والتوصية العامة 1
عناوين IP المسموح بهاقيد الوصول إذا أردتم السماح بالدخول من عناوين محددة فقط؛ وإلا يُترك فارغًا

بعد تحديد خانة «نشط» والحفظ، ادخلوا إلى روابط المخرجات واستخدموا رابط XML الذي يظهر لكم. الفلتر ليس إلزاميًا؛ غير أن وجود صور ومخزون للمنتجات التي ستعلنون عنها يجنّبكم الأخطاء ويمنع الإعلان عن منتج بلا مخزون.

كيف تُدار التحديثات في Faprika؟

تترك Faprika للعميل تحديد أوقات التحديثات وحقولها في XML. ولهذا نتيجتان عمليتان: يمكنكم رفع الوتيرة أثناء الحملات أو فترات الذروة وخفضها في الفترات الهادئة؛ ويمكنكم مطابقة حقول المصدر مع بنية متجركم. وتختلف الباقة التي تتضمن الإضافات والحلول الأخرى بحسب الباقة؛ وللاطلاع على التفاصيل يمكنكم مراجعة مقارنة باقات التجارة الإلكترونية.

قائمة التحقق لتكامل XML

قبل ربط مصدر XML أو نشر مخرجات، راجعوا القائمة التالية. وعندما تكون جميع البنود «نعم» يكون مسار عملكم قائمًا على أساس متين.

قائمة التحقق من تكامل XML: الترميز ورمز المخزون الفريد ومطابقة الحقول وتواتر التحديث والحماية من الملف الفارغ ومرشّح المخرجات
ست عمليات تحقق لمصدر XML ومخرجاته

مصدر XML وفحص المخرجات

البنود المنطبقة2 / 8

لا يبدو مسار XML مستقرًا بعد. أكملوا أولًا صحة الملف ورمز المخزون الفريد ومطابقة الحقول.

الحقلالبندهل تم؟
الملفيُفتح دون أخطاء في المتصفح والترميز صحيحنعم / لا
الهويةلكل منتج رمز مخزون فريدنعم / لا
المطابقةجُرّب السعر والمخزون والفئة على منتج واحدنعم / لا
الوتيرةفترة المصدر وفترة القراءة لدي معروفتاننعم / لا
الحمايةعند ملف فارغ أو صغير يتوقف التحديثنعم / لا
الاستبدالتُحفظ النصوص المعدلة يدويًانعم / لا
المُخرَجتُصدَّر فقط المنتجات التي لها صورة ومخزوننعم / لا
يوميًايُراقب عدد الأخطاء بانتظامنعم / لا

الأسئلة الشائعة

ما هو تكامل XML؟

تكامل XML هو النقل التلقائي لبيانات مثل المنتجات والمخزون والأسعار بين نظامين عبر ملف بصيغة XML. ينشر أحد النظامين البيانات على رابط XML، ويقرؤها الآخر على فترات ويضيفها إلى سجلاته.

ما الفرق بين استيراد المنتجات وتصديرها عبر XML؟

في الاستيراد تُقرأ بيانات المنتجات والمخزون من مصدر خارجي إلى متجرك؛ ويُستخدم لبناء كتالوج من المورّد. وفي التصدير تُنشر منتجات متجرك كرابط XML تقرؤه منصات الإعلانات والتسوق.

كم مرة يجب تحديث XML؟

يُحدَّث المخزون والسعر في أغلب الأحيان، أما الوصف والصور فنادرًا. وكلما ارتفع حجم الطلبات وتكرر تجديد المصدر ينبغي رفع وتيرة التحديث. وفي Faprika يدير العميل مدد التحديث، ويمكن ضبطها بالدقائق وليس يوميًا فقط.

لماذا تهم مطابقة الحقول في XML؟

تضمن المطابقة كتابة كل معلومة في المصدر في الحقل الصحيح بالمتجر. وعند الخطأ في المطابقة قد يُكتب السعر في حقل المخزون أو الباركود في رمز المخزون. لذلك ينبغي تجربة المطابقة على منتج واحد أولًا ثم تطبيقها على الكتالوج كاملًا.

ما أكثر الأخطاء شيوعًا في تكامل XML؟

أكثر الأخطاء شيوعًا هي ترميز الأحرف التالف ورمز المخزون غير الفريد والمطابقة الخاطئة للحقول ونشر المصدر ملفًا فارغًا وتأخر التحديث. وتتجنب معظمها قراءة سجل النقل بانتظام ووضع حماية من الملف الفارغ.

كيف أحصل في Faprika على المنتجات بصيغة XML لمنصات الإعلانات؟

في لوحة الإدارة، ومن خطوات الكتالوج ثم النقل ثم تصدير المنتجات، تقوم بتصفية المنتجات وتحديد اسم المخرجات ونوع الملف والقالب واللغة والعملة وفرق السعر، وبعد الحفظ تستخدم عنوان XML في رابط المخرجات. وجود الصورة والمخزون في المنتجات التي ستعلن عنها يجنّبك الأخطاء.

مقالات قد تهمك

بنية تحتية قوية لصنع الفارق في التجارة الإلكترونية.

وسّع قاعدة عملائك وزِد مبيعاتك.

خطّط لعرضك التجريبي المجاني

اترك النموذج وسيتصل بك خبيرنا؛ لنخطط لمتجرك معًا.

احصل على معلومات

اترك بياناتك وسيتصل بك خبيرنا في أقرب وقت.

إذا أردت التحدث فورًا: +90 850 333 15 23