นี่คือปลั๊กอินฟีเจอร์สำหรับรับการชำระเงินผ่านเกตเวย์การชำระเงินของแบรนด์ 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-Payments/blob/trunk/docker/README.md
ติดตั้งปลั๊กอินต่อไปนี้:
git pull
หรือ git merge
ในที่เก็บนี้ ตราบใดที่ที่เก็บ WCPay Dev Tools ถูกโคลนในเครื่องและยังคงอยู่ในสาขา trunk
สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ hook หลังการรวม หากคุณใช้การตั้งค่าการพัฒนาในเครื่องแบบกำหนดเอง (ซึ่งต่างจากการตั้งค่าที่ใช้ 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-Payments/blob/trunk/CONTRIBUTING.md (อาจย้ายเนื้อหาที่นี่เพื่อประโยชน์ในการมองเห็น)
หากคุณติดตามการตั้งค่า Docker ที่นี่ Xdebug ก็พร้อมที่จะใช้สำหรับการดีบักแล้ว
ติดตั้งส่วนขยายเบราว์เซอร์ Xdebug Helper ที่กล่าวถึงที่นี่เพื่อเปิดใช้งาน Xdebug ตามความต้องการ