তোবামার্ট

WooCommerce API Setup গাইড

ধাপ ১: WordPress Admin এ যান

আপনার WordPress dashboard এ লগইন করুন:

https://www.tobamart.store/dashboard/wp-admin

ধাপ ২: WooCommerce Settings খুলুন

এই পথ অনুসরণ করুন:

  1. WooCommerce মেনু খুঁজুন (বাম সাইডবারে)
  2. Settings ক্লিক করুন
  3. Advanced ট্যাব খুঁজুন এবং ক্লিক করুন
  4. 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_120d022f9929cf351a4964812ac0b2198955e29a

Consumer Secret:

cs_8904081278d11dcb46c67f8d865fb9853c680d65

ধাপ ৫: Vercel এ Environment Variables সেট করুন

আপনার Vercel প্রজেক্ট সেটিংসে যান এবং এই ভেরিয়েবলগুলি যোগ করুন:

NEXT_PUBLIC_WOO_URL

https://www.tobamart.store/dashboard

WOO_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 পুনরায় চেক করুন