Storepo logo

Storepo

STOREPO ডেভেলপারস

একটি API, যেকোনো স্টোরফ্রন্ট

WordPress, মোবাইল অ্যাপ বা কাস্টম ওয়েবসাইটে Storepo-এর প্রডাক্ট দেখান, Storepo checkout ব্যবহার করুন এবং একই ড্যাশবোর্ডে অর্ডার পরিচালনা করুন।

প্রত্যেক মার্চেন্ট পাবেনStore IDConsumer key · ck_…Consumer secret · cs_…

WooCommerce-এর মতো অথেনটিকেশন

পরিচিত consumer key ও consumer secret ব্যবহার করুন। WordPress plugin server-side থেকে HTTP Basic Auth পাঠাবে; secret browser code-এ প্রকাশ করবেন না।

Authorization: Basic base64(ck_…:cs_…)

প্রথম রিকোয়েস্ট

curl "https://storepo.com/api/storefront/v1/products?limit=12" -u "ck_your_key:cs_your_secret"

WooCommerce-এর মতো credentials query parameter হিসেবেও পাঠানো যায়, তবে HTTPS Basic Auth বেশি নিরাপদ। Pagination, category, search, minPrice এবং maxPrice সমর্থিত।

API রেফারেন্স

GET/api/storefront/v1/products

পেজিনেশন, ক্যাটাগরি, সার্চ ও মূল্য ফিল্টারসহ প্রডাক্ট তালিকা দেখুন।

GET/api/storefront/v1/products/{id}

একটি প্রডাক্ট ও তার স্টোরফ্রন্ট তথ্য দেখুন।

GET/api/storefront/v1/products/categories

মার্চেন্টের প্রডাক্ট ক্যাটাগরিগুলো দেখুন।

POST/api/storefront/v1/cart

প্রডাক্ট, বর্তমান মূল্য, পরিমাণ ও কার্টের মোট মূল্য যাচাই করুন।

POST/api/storefront/v1/checkout

যাচাইকৃত কার্ট দিয়ে Storepo অর্ডার তৈরি করুন।

GET/api/storefront/v1/orders/{id}

গ্রাহকের জন্য নিরাপদ access_token দিয়ে একটি অর্ডার দেখুন।

Checkout

Cart-এর সঙ্গে customer ও delivery তথ্য পাঠান। সফল response-এ order.id ও orderAccessToken থাকবে।

POST /api/storefront/v1/checkout
{
  "cart": [{ "productId": 42, "quantity": 2 }],
  "fullName": "Ayesha Rahman",
  "contactNumber": "01700000000",
  "deliveryAddress": "Dhaka",
  "paymentMethod": "cashOnDelivery"
}

GET /api/storefront/v1/orders/123?access_token=ORDER_ACCESS_TOKEN

WordPress

WordPress pluginStorepo REST APIStorepo checkoutStorepo dashboard

WooCommerce integration-এর মতো plugin settings-এ Consumer key ও Consumer secret একবার সংরক্ষণ করুন। এরপর shortcode বা block দিয়ে product grid দেখানো যাবে।

এরর ও সীমা

401 invalid credentials · 404 unavailable product · 422 invalid cart · 429 rate limited

Catalog response cache করা হতে পারে। Checkout ও order response public cache করা হয় না।