هذا مكون إضافي لقبول المدفوعات عبر بوابة الدفع التي تحمل علامة WooCommerce.
نحن نعتمد سياسة دعم إصدار L-2 لنظام WordPress الأساسي بشكل صارم، وسياسة L-2 فضفاضة لـ WooCommerce. رؤية المزيد من التفاصيل.
npm install
composer install
npm run build:client
، أو إذا كنت تقوم بتطوير العميل، فيمكنك تحديثه تلقائيًا عند إجراء التغييرات: npm start
إذا واجهت أخطاء في npm install
فقد يكون ذلك بسبب إصدار العقدة، حاول nvm install
متبوعًا nvm use
ثم حاول مرة أخرى.
عند تشغيل composer install/update
، قد يطالبك الملحن برمز GitHub OAuth المميز قبل أن يتمكن من جلب الحزمة subscriptions-core
من github.
Loading composer repositories with package information
GitHub API limit (0 calls/hr) is exhausted, could not fetch https://api.github.com/repos/automattic/woocommerce-subscriptions-core. Create a GitHub OAuth token to go over the API rate limit. You can also wait until ? for the rate limit to reset.
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+XXXXXX to retrieve a token. It will be stored in "/Users/yourname/.composer/auth.json" for future use by Composer.
لإصلاح هذه المشكلة، اتبع الرابط الموجود في المطالبة والصق الرمز المميز في النافذة الطرفية للمتابعة.
إذا كنت تقوم بتوسيع WooPayments، أو البناء فوقه، فيرجى الرجوع إلى المستندات الأساسية والدليل ( includes/core
) للحصول على الأدلة والطرق الموصى بها للقيام بذلك.
إذا كنت تستخدم بيئة Docker، فراجع تعليمات الإعداد هنا: https://github.com/Automattic/woocommerce-pays/blob/trunk/docker/README.md
قم بتثبيت المكونات الإضافية التالية:
git pull
أو git merge
في هذا المستودع، طالما تم استنساخ مستودع WCPay Dev Tools محليًا وظل على فرع trunk
. لمزيد من التفاصيل، يرجى الرجوع إلى ربط ما بعد الدمج. إذا كنت تستخدم إعداد تطوير محلي مخصصًا (بدلاً من الإعداد المستند إلى Docker)، فيمكنك إنشاء ملف local.env
لتوفير متغيرات البيئة لنصوص التطوير الخاصة بنا.
نحن ندعم حاليًا المتغيرات التالية:
LOCAL_WCPAY_DEV_TOOLS_PLUGIN_REPO_PATH
: المسار إلى دليل البرنامج المساعد WCPay Dev Tools المحلي الخاص بك للتحديثات التلقائية؛ يتم تعيينه افتراضيًا على docker/wordpress/wp-content/plugins/woocommerce-payments-dev-tools
. لإعداد حساب اختباري، اتبع هذه التعليمات.
ستحتاج إلى عنوان URL يمكن الوصول إليه خارجيًا لإعداد المكون الإضافي. يمكنك استخدام ngrok لهذا الغرض.
ngrok http 8082
راجع: https://github.com/Automattic/woocommerce-pays/blob/trunk/CONTRIBUTING.md (ربما انقل المحتويات هنا من أجل الرؤية)
إذا كنت تتبع إعداد Docker هنا، فإن Xdebug جاهز للاستخدام لتصحيح الأخطاء.
قم بتثبيت ملحق متصفح Xdebug Helper المذكور هنا لتمكين Xdebug عند الطلب.