WooCommerce API Setup গাইড
ধাপ ১: WordPress Admin এ যান
আপনার WordPress dashboard এ লগইন করুন:
https://www.tobamart.store/dashboard/wp-adminধাপ ২: WooCommerce Settings খুলুন
এই পথ অনুসরণ করুন:
- WooCommerce মেনু খুঁজুন (বাম সাইডবারে)
- Settings ক্লিক করুন
- Advanced ট্যাব খুঁজুন এবং ক্লিক করুন
- REST API সেকশন খুঁজুন
ধাপ ৩: নতুন API Key তৈরি করুন
REST API সেকশনে "Create an API key" বাটন ক্লিক করুন
গুরুত্বপূর্ণ সেটিংস:
- Description: "Next.js E-commerce App" বা কোনো নাম দিন
- Permissions: "Read/Write" বেছে নিন (সব পণ্য অ্যাক্সেসের জন্য)
ধাপ ৪: Keys কপি করুন
নতুন API key তৈরির পর আপনি পাবেন:
Consumer Key:
ck_120d022f9929cf351a4964812ac0b2198955e29aConsumer Secret:
cs_8904081278d11dcb46c67f8d865fb9853c680d65ধাপ ৫: Vercel এ Environment Variables সেট করুন
আপনার Vercel প্রজেক্ট সেটিংসে যান এবং এই ভেরিয়েবলগুলি যোগ করুন:
NEXT_PUBLIC_WOO_URL
https://www.tobamart.store/dashboardWOO_KEY
[আপনার Consumer Key এখানে পেস্ট করুন]WOO_SECRET
[আপনার Consumer Secret এখানে পেস্ট করুন]গুরুত্বপূর্ণ নোট:
- ✓ WOO_KEY এবং WOO_SECRET কখনো NEXT_PUBLIC_ দিয়ে শুরু হবে না
- ✓ এই ভেরিয়েবলগুলি শুধুমাত্র server-side এ থাকবে (নিরাপদ)
- ✓ Vercel এ সেটিংস পরিবর্তনের পর আপনার অ্যাপ স্বয়ংক্রিয়ভাবে redeploy হবে
- ✓ পুরানো keys গুলি revoke করে নতুন keys ব্যবহার করুন
সমস্যা সমাধান:
যদি "Consumer secret is invalid" ত্রুটি পান:
- নিশ্চিত করুন Consumer Secret সম্পূর্ণ এবং সঠিক (কোনো স্পেস নেই)
- API key revoke করুন এবং নতুন key তৈরি করুন
- Vercel environment variables পুনরায় চেক করুন