مرحبًا بك في الملف التمهيدي للمكون الإضافي لبوابة الدفع Mercado Pago. يهدف هذا الدليل إلى تزويد المستخدمين بالمعلومات اللازمة لفهم وظائف البرنامج الإضافي وتوسيع نطاقها.
مقدمة
نظرة عامة على البرنامج المساعد
أساسيات ووردبريس وWooCommerce
تثبيت
تكوين البرنامج المساعد
السنانير والمرشحات
التخصيص
المساهمة
الدعم والقضايا
يعد Mercado Pago Payment Gateway Plugin امتدادًا لبوابة الدفع WooCommerce مصممًا لتسهيل المعاملات الآمنة عبر الإنترنت. سيساعدك هذا الدليل على فهم الأعمال الداخلية للمكون الإضافي ويقدم معلومات حول كيفية توسيع وظائفه.
يتكامل المكون الإضافي لبوابة الدفع Mercado Pago بسلاسة مع WooCommerce، مما يتيح للمستخدمين إجراء الدفعات باستخدام Mercado Pago. تم تصميم البرنامج الإضافي مع مراعاة المرونة وقابلية التوسعة، مما يسمح للمطورين بتخصيص ميزاته وتوسيعها.
للعمل بفعالية مع المكون الإضافي الخاص بنا، من الضروري أن يكون لديك فهم أساسي لـ WordPress وWooCommerce. إذا كنت جديدًا على هذه المنصات، ففكر في التعرف على الموارد التالية:
توثيق ووردبريس
وثائق ووكومرس
اتبع هذه الخطوات للتثبيت اليدوي:
npm install
وتثبيت composer install
sh bin/create-release-zip.sh
لإنشاء الملف المضغوط النهائي المستخدم لتثبيته في المتجر./wp-content/plugins/
أو قم بتثبيتها عبر واجهة إدارة WordPress.يمكنك أيضًا الحصول على المكون الإضافي مباشرةً من صفحة Wordpress على https://wordpress.org/plugins/woocommerce-mercadopago/
بعد التثبيت، انتقل إلى موقع مطور Mercado Pago لعرض وثائق التكامل وتكوين المكون الإضافي.
يوفر البرنامج الإضافي للدفع WooCommerce مرونة في التخصيص والإضافات. يمكنك توسيع الوظائف الحالية أو إضافة وظائف جديدة وفقًا لاحتياجاتك المحددة.
يمكنك أيضًا توسيع فئة بوابة الدفع لإضافة بوابات مخصصة جديدة. انظر مثالا:
namespace MercadoPago Woocommerce Templates Gateways ;
use MercadoPago Woocommerce Gateways AbstractGateway ;
use MercadoPago Woocommerce Templates Transactions ExamplePaymentTransaction ;
use MercadoPago Woocommerce Templates WoocommerceMercadopagoTemplate ;
class ExamplePaymentGateway extends AbstractGateway {
// ... (your code here)
}
في هذا المثال، تعمل فئة ExamplePaymentGateway
على توسيع وظيفة بوابة الدفع ويمكن تخصيصها لإضافة خيارات دفع جديدة.
لتوسيع فئة معاملة الدفع، يمكنك إنشاء فئة مخصصة ترث من AbstractPaymentTransaction
. انظر المثال أدناه:
namespace MercadoPago Woocommerce Templates Transactions ;
use MercadoPago Woocommerce Gateways AbstractGateway ;
use MercadoPago Woocommerce Transactions AbstractPaymentTransaction ;
class ExamplePaymentTransaction extends AbstractPaymentTransaction {
// ... (your code here)
}
في هذا المثال، تعمل فئة ExamplePaymentTransaction
على توسيع وظيفة معاملة الدفع ويمكن تخصيصها حسب الحاجة.
يمكنك رؤية المزيد على صفحة github wiki.
إذا كانت لديك أية مشكلات أو أسئلة، يرجى التواصل مع فريق الدعم لدينا.
شكرا لك على استخدام البرنامج المساعد لدينا!