ربط دفترة مع ووكومرس

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

تفعيل الربط مع ووكومرس من دفترة

اضغط على “إدارة التطبيقات” المنسدلة عن “الإعدادات” من القائمة الرئيسية واضغط على زر “إدارة التطبيقات الخارجية”.

فعّل زر متجر ووكوميرس.

اضغط على زر “قبول Accept” لإعطاء الإذن بعملية الربط.

اذهب إلى Woocommerce admin
وقم بتسجيل الدخول إلى حساب ووكومرس الخاص بك لبدء خطوات الربط.

ضبط إعدادات الربط في حسابك على ووكومرس

بعد تسجيل الدخول لحسابك على ووكومرس اضغط على “الإعدادات “Settings” من القائمة الرئيسية.

اضغط على “الإعدادات المتقدمة Advanced”.

اضغط على “REST API”.

ثم اضغط على زر“Create an API Key”.

أدخل الوصف الخاص بمفتاح الـ API في حقل الوصف.

تجد اسم وكود المستخدم تم توليدهم تلقائيًا عند حقل المستخدم User.

والصلاحيات permissions يتم تحديدها تلقائيًا لتكون قراءة read لكن يمكنك تغييرها من القائمة المنسدلة إن أردت.
بعد الإنتهاء اضغط على زر “Generate API Key”.

بعد توليد مفاتيح الـ API الخاصة بك، عليك إن تعود إلى دفترة لتقوم بلصق هذه المفاتيح في شاشة الربط داخل دفترة.

انسخ Consumer key ثم اذهب إلى دفترة والصقه.

ثم كرر الأمر مع Consumer Secret.

 

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

  • نطاق حساب المتجر هو رابط حسابك على ووكومرس.

في المثال الحالي نطاق المتجر هو: 
https://ecom-gracefully-luminous-object.wpcomstaging.com/

قم بلصقه في حقل “عنوان نطاق المتجر”.

ثم اضغط على زر “حفظ”.

مزامنة معاملات ووكومرس لإظهارها على دفترة

اضغط على زر “مزامنة” لمزامنة الفواتير.

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

حتى تتمكن من المزامنة، تأكد أن يشمل إذن الـ api key الإذن write.
وإلا تفشل المزامنة وتظهر لك رسالة الخطأ التالية:

Error: The API key provided does not have write permissions. [woocommerce_rest_authentication_error]