Alapi Alapi
← Alapi

WooCommerce, Laravel āĻŦāĻž Next.js āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ Alapi-āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰāĻŦ āϕ⧀āĻ­āĻžāĻŦ⧇? (⧍ā§Ļ⧍ā§Ŧ) — āϞāĻžāχāĻ­ āύāĻŽā§āύāĻž āĻ¸ā§āĻŸā§‹āϰ āĻ“ āϰ⧇āĻĄāĻŋ āϕ⧋āĻĄāϏāĻš

📅 13 Aug 2026 ¡ ⏱ 7 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāĻž

āĻ…āύ⧇āĻ• āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧā§€āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āφāϛ⧇ — āϕ⧇āω WooCommerce-āĻ, āϕ⧇āω āĻ•āĻžāĻ¸ā§āϟāĻŽ Laravel āĻŦāĻž Next.js-āĻ āĻŦāĻžāύāĻŋāϝāĻŧ⧇āϛ⧇āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϰāĻļā§āύ: “āφāĻŽāĻžāϰ āϤ⧋ WooCommerce āύāĻž, āϤāĻžāĻšāϞ⧇ āĻ•āĻŋ Alapi-āϰ āĻŽā§‡āϏ⧇āĻžā§āϜāĻžāϰ āĻŦāϟ āφāĻŽāĻžāϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϚāϞāĻŦ⧇?” āωāĻ¤ā§āϤāϰ — āĻšā§āϝāĻžāρ, āϚāϞāĻŦ⧇āĨ¤ āĻāχ āĻ—āĻžāχāĻĄā§‡ āϤāĻŋāύāϟāĻŋ āĻĒāĻĨ, āϏāĻžāĻĨ⧇ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϞāĻžāχāĻ­ āύāĻŽā§āύāĻž āĻ¸ā§āĻŸā§‹āϰ, Laravel āĻ“ Next.js-āĻāϰ āϰ⧇āĻĄāĻŋ āϕ⧋āĻĄ āφāϰ āĻāĻ•āϟāĻž āϏ⧇āϞāĻĢ-āĻšā§‡āĻ• āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ — āϝāĻžāϤ⧇ “āĻšāĻŦ⧇ āĻ•āĻŋ āĻšāĻŦ⧇ āύāĻžâ€ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰāϤ⧇ āύāĻž āĻšāϝāĻŧ, āύāĻŋāĻœā§‡āχ āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤

đŸ§Ē āφāϗ⧇ āύāĻŋāĻœā§‡ āĻĻ⧇āϖ⧁āύ (⧍ āĻŽāĻŋāύāĻŋāϟ): Alapi āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ → Bot Settings → “🛒 āφāĻŽāĻžāϰ āĻ…āύāϞāĻžāχāύ āĻ¸ā§āĻŸā§‹āϰ āφāĻ›ā§‡â€ → āύāĻŋāĻšā§‡āϰ āϤāĻŋāύāϟāĻŋ āĻŦāϏāĻŋāϝāĻŧ⧇ “āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ āĻ“ āĻŸā§‡āĻ¸ā§āĻŸâ€ āϚāĻžāĻĒ⧁āύ —

Store URL:        https://alapi.chat/alapi-sample-store
Consumer key:     ck_alapi_demo
Consumer secret:  cs_alapi_demo

āĻāϟāĻž āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŽā§āύāĻž āĻ¸ā§āĻŸā§‹āϰ — ā§ĒāϟāĻŋ āύāĻŽā§āύāĻž āĻĒāĻŖā§āϝāĨ¤ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻšāϞ⧇ āĻŦāϟ āĻ“āϗ⧁āϞ⧋āϰ āĻĻāĻžāĻŽ āĻŦāϞāĻŦ⧇, āĻ›āĻŦāĻŋ āĻĒāĻžāĻ āĻžāĻŦ⧇, āφāϰ āĻŦāĻŸā§‡ āĻŸā§‡āĻ¸ā§āϟ-āĻ…āĻ°ā§āĻĄāĻžāϰ āĻĻāĻŋāϞ⧇ āϏ⧇āϟāĻž āύāĻŽā§āύāĻž āĻ¸ā§āĻŸā§‹āϰ⧇ āϜāĻŽāĻž āĻšāĻŦ⧇ (āϕ⧇āω āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āĻ•āϰāĻŦ⧇ āύāĻž)āĨ¤ āφāĻĒāύāĻžāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻ āĻŋāĻ• āĻāχ āφāϚāϰāĻŖāϟāĻžāχ āφāĻĒāύāĻžāϰ āϏāĻžāχāĻŸā§‡ āĻŦāĻžāύāĻžāĻŦ⧇āύāĨ¤

āĻŽā§‚āϞ āϧāĻžāϰāĻŖāĻž: Alapi āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻŸā§‹āϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻĨāĻž āĻŦāϞ⧇

Alapi āφāĻĒāύāĻžāϰ āĻ¸ā§āĻŸā§‹āϰ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰ⧇ WooCommerce REST API (v3) āĻĻāĻŋāϝāĻŧ⧇ — āφāĻĒāύāĻžāϰ āϏāĻžāχāĻŸā§‡āϰ /wp-json/wc/v3/ āĻ āĻŋāĻ•āĻžāύāĻžāϝāĻŧ āĻ•āϞ āĻ•āϰ⧇ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻĒāĻĄāĻŧ⧇ (āĻĻāĻžāĻŽ, āĻ¸ā§āϟāĻ•, āĻ›āĻŦāĻŋ) āφāϰ āĻŦāϟ āĻ…āĻ°ā§āĻĄāĻžāϰ āύāĻŋāϞ⧇ āϏ⧇āϟāĻŋ āφāĻĒāύāĻžāϰ āĻ¸ā§āĻŸā§‹āϰ⧇ āĻŦāϏāĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāχ āĻāĻ•āϟāĻžāχ āĻ•āĻ¨ā§āĻŸā§āϰāĻžāĻ•ā§āϟāĨ¤ āĻāϰ āĻŽāĻžāύ⧇:

  • āϏāĻžāχāϟ WooCommerce āĻšāϞ⧇ — āϏāϰāĻžāϏāϰāĻŋ āϚāϞāĻŦ⧇, āϕ⧋āύ⧋ āϕ⧋āĻĄāĻŋāĻ‚ āϞāĻžāĻ—āĻŦ⧇ āύāĻž (āĻĒāĻĨ ā§§)āĨ¤
  • āϏāĻžāχāϟ āĻ•āĻžāĻ¸ā§āϟāĻŽ (Laravel/Next.js/āĻ…āĻ¨ā§āϝ) āĻšāϞ⧇ — āĻšāϝāĻŧ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻĄ (āϕ⧋āĻĄ āĻ›āĻžāĻĄāĻŧāĻž, āĻĒāĻĨ ⧍), āύāϝāĻŧāϤ⧋ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ ā§ĒāϟāĻž āϰ⧁āϟ āĻŦāĻžāύāĻŋāϝāĻŧ⧇ āĻĻāĻŋāϞ⧇ Alapi āϏ⧇āϟāĻžāϕ⧇ WooCommerce-āĻāϰ āĻŽāϤ⧋āχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇ (āĻĒāĻĨ ā§Š)āĨ¤

āĻĒāĻĨ ā§§ — WooCommerce āϏāĻžāχāϟ (āϏāϰāĻžāϏāϰāĻŋ, āϕ⧋āĻĄ āĻ›āĻžāĻĄāĻŧāĻž)

  1. WordPress admin → WooCommerce → Settings → Advanced → REST API → Add keyāĨ¤
  2. Permissions = Read/Write āĻĻāĻŋāϝāĻŧ⧇ key āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤ Consumer key (ck_â€Ļ) āĻ“ Consumer secret (cs_â€Ļ) āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ (secret āĻāĻ•āĻŦāĻžāϰāχ āĻĻ⧇āĻ–āĻžāϝāĻŧ)āĨ¤
  3. Alapi āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ → Bot Settings → “🛒 āφāĻŽāĻžāϰ āĻ…āύāϞāĻžāχāύ āĻ¸ā§āĻŸā§‹āϰ āφāĻ›ā§‡â€ → āϏāĻžāχāϟ URL + ck + cs āĻŦāϏāĻŋāϝāĻŧ⧇ “āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ āĻ“ āĻŸā§‡āĻ¸ā§āĻŸâ€āĨ¤

āϏāĻŦ⧁āϜ ✅ āĻāϞ⧇ Alapi āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻŸā§‡āύ⧇ āύāĻŋāϝāĻŧ⧇āϛ⧇ (“N āϟāĻŋ āĻĒāĻŖā§āϝ bot āϜāĻžāĻ¨ā§‡â€ āĻĻ⧇āĻ–āĻžāĻŦ⧇)āĨ¤ āĻŦāϟ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ…āĻ°ā§āĻĄāĻžāϰ āϏāϰāĻžāϏāϰāĻŋ WooCommerce-āĻ āĻ•ā§āϝāĻžāĻļ-āĻ…āύ-āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāϏāĻžāĻŦ⧇ — āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āϚāĻžāĻ°ā§āϜ shipping line āĻšāĻŋāϏ⧇āĻŦ⧇, āĻŦāĻŸā§‡āϰ āĻĻāĻžāĻŽāĻžāĻĻāĻžāĻŽāĻŋ-āĻ›āĻžāĻĄāĻŧ āĻĨāĻžāĻ•āϞ⧇ fee line āĻšāĻŋāϏ⧇āĻŦ⧇āĨ¤

āĻĒāĻĨ ⧍ — āϝ⧇āϕ⧋āύ⧋ āϏāĻžāχāϟ, āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻĄ (āϕ⧋āĻĄ āĻ›āĻžāĻĄāĻŧāĻž)

āϏāĻžāχāϟ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻšāϞ⧇ āĻāĻŦāĻ‚ āĻāĻ–āύāχ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āύāĻž āϞāĻžāĻ—āĻžāϤ⧇ āϚāĻžāχāϞ⧇ â€œâœī¸ āφāĻŽāĻžāϰ āĻ¸ā§āĻŸā§‹āϰ āύāĻžāĻ‡â€ āĻŽā§‹āĻĄā§‡ Alapi āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄā§‡ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āύāĻŋāĻœā§‡ āϝ⧋āĻ— āĻ•āϰ⧁āύ — āύāĻžāĻŽ, āĻĻāĻžāĻŽ, āĻ¸ā§āϟāĻ•, āĻ›āĻŦāĻŋ, āĻ­ā§āϝāĻžāϰāĻŋāϝāĻŧ⧇āĻ¨ā§āϟāĨ¤ āĻŦāϟ āĻāϗ⧁āϞ⧋ āĻĻāĻŋāϝāĻŧ⧇āχ āĻĻāĻžāĻŽ āĻŦāϞāĻŦ⧇, āĻ›āĻŦāĻŋ/āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒāĻžāĻ āĻžāĻŦ⧇, āĻ…āĻ°ā§āĻĄāĻžāϰ āύ⧇āĻŦ⧇, āϕ⧁āϰāĻŋāϝāĻŧāĻžāϰ⧇ āĻŦ⧁āĻ• āĻ•āϰāĻŦ⧇āĨ¤

āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž: āĻāχ āĻŽā§‹āĻĄā§‡ āĻŦāĻŸā§‡āϰ āύ⧇āĻ“āϝāĻŧāĻž āĻ…āĻ°ā§āĻĄāĻžāϰ Alapi-āϤ⧇ āĻĨāĻžāϕ⧇, āφāĻĒāύāĻžāϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡āϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ āĻ…āĻŸā§‹āĻŽā§‡āϟāĻŋāĻ• āĻĸā§‹āϕ⧇ āύāĻžāĨ¤ āĻĻ⧁āχ āϜāĻžāϝāĻŧāĻ—āĻž āĻāĻ• āĻ•āϰāϤ⧇ āϚāĻžāχāϞ⧇ āĻĒāĻĨ ā§ŠāĨ¤

āĻĒāĻĨ ā§Š — Laravel / Next.js / āĻ•āĻžāĻ¸ā§āϟāĻŽ āϏāĻžāχāϟ (āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ⧇āϰ āĻ•āĻ¨ā§āĻŸā§āϰāĻžāĻ•ā§āϟ)

āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄā§‡ ā§ĒāϟāĻŋ āϰ⧁āϟ āĻāĻŽāύāĻ­āĻžāĻŦ⧇ āĻŦāĻžāύāĻžāϤ⧇ āĻšāĻŦ⧇ āϝ⧇āύ āϏ⧇āϗ⧁āϞ⧋ WooCommerce-āĻāϰ āĻŽāϤ⧋ āφāϚāϰāĻŖ āĻ•āϰ⧇āĨ¤ āϤāĻžāϰāĻĒāϰ Alapi-āϤ⧇ āϏāĻžāχāϟāϟāĻŋāϕ⧇ āĻ¸ā§āĻŸā§‹āϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰāϞ⧇āχ āĻšāĻŦ⧇āĨ¤ āύāĻŋāĻšā§‡āϰ āϏāĻŦāĻ•āĻŋāϛ⧁ Alapi-āϰ āφāϏāϞ āϕ⧋āĻĄ āĻĨ⧇āϕ⧇ āύ⧇āĻ“āϝāĻŧāĻž — āĻ…āύ⧁āĻŽāĻžāύ āύāϝāĻŧ; āύāĻŽā§āύāĻž āĻ¸ā§āĻŸā§‹āϰāϟāĻž āĻšā§āĻŦāĻšā§ āĻāϟāĻžāχ āĻ•āϰ⧇āĨ¤

ā§Š.ā§§ Authentication

Alapi āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•āϞ⧇ āĻĻ⧁āĻŸā§‹ query-param āĻĒāĻžāĻ āĻžāϝāĻŧ — āφāĻĒāύāĻŋ āĻ āĻŋāĻ• āĻ•āϰāĻŦ⧇āύ, āĻĒā§āϰāϤāĻŋ āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āĻŸā§‡ āϝāĻžāϚāĻžāχ āĻ•āϰāĻŦ⧇āύ, āύāĻž āĻŽāĻŋāϞāϞ⧇ 401:

https://yoursite.com/wp-json/wc/v3/{route}?consumer_key=CK&consumer_secret=CS
401 →  { "code": "woocommerce_rest_cannot_view", "message": "Invalid consumer_key / consumer_secret", "data": { "status": 401 } }

HTTPS āĻŦāĻžāĻ§ā§āϝāϤāĻžāĻŽā§‚āϞāĻ•āĨ¤ āĻĢāĻžāϝāĻŧāĻžāϰāĻ“āϝāĻŧāĻžāϞ/WAF āĻĨāĻžāĻ•āϞ⧇ Alapi-āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ (23.94.4.88) allow āĻ•āϰ⧁āύāĨ¤ Alapi āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ-āϤāĻžāϞāĻŋāĻ•āĻž ā§Šā§Ļ āĻŽāĻŋāύāĻŋāϟ āĻ•ā§āϝāĻžāĻļ āĻ•āϰ⧇ — āĻĻāĻžāĻŽ āĻŦāĻĻāϞāĻžāϞ⧇ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ ā§Šā§Ļ āĻŽāĻŋāύāĻŋāϟ āĻĒāϰ⧇ āĻŦāϟ āύāϤ⧁āύ āĻĻāĻžāĻŽ āĻŦāϞāĻŦ⧇āĨ¤

ā§Š.⧍ āϝ⧇ ā§ĒāϟāĻŋ āϰ⧁āϟ āϞāĻžāĻ—āĻŦ⧇

# Alapi āϝāĻž āĻĒāĻžāĻ āĻžāϝāĻŧ āφāĻĒāύāĻŋ āϝāĻž āĻĢ⧇āϰāϤ āĻĻ⧇āĻŦ⧇āύ
ā§§ GET /wp-json/wc/v3/products?per_page=50&status=publish (āĻ•ā§āϝāĻžāϟāĻžāϞāĻ— — āĻĒā§āϰāĻĨāĻŽ ā§Ģā§ĻāϟāĻŋ āĻĒāĻŖā§āϝ)
products?include=101,102&per_page=2 — āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĻāĻžāĻŽā§‡āϰ āωāĻ¤ā§āϤāϰ⧇ āĻāϟāĻž āĻĄāĻžāϕ⧇, āϤāĻžāχ include= āĻ…āĻŦāĻļā§āϝāχ āϞāĻžāĻ—āĻŦ⧇
products?search=āĻļāĻžāĻĄāĻŧāĻŋ&per_page=24&status=publish — āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄā§‡āϰ āĻĒāĻŖā§āϝ-āĻĒāĻŋāĻ•āĻžāϰ
āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ-āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āϰ JSON āĻ…ā§āϝāĻžāϰ⧇ (āύāĻŋāĻšā§‡); āĻ¤ā§āϰ⧁āϟāĻŋāϤ⧇ ⧍xx āύāϝāĻŧ — 4xx/5xx + {"message":"â€Ļ"}
⧍ GET /wp-json/wc/v3/products/{id} āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ-āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ — āĻŦāϟ āĻ›āĻŦāĻŋ āĻĒāĻžāĻ āĻžāϤ⧇ images[].src āĻĒāĻĄāĻŧ⧇
ā§Š GET /wp-json/wc/v3/orders?search=017XXXXXXXX&per_page=5&orderby=date&order=desc
(search = āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āĻĢā§‹āύ āĻ…āĻĨāĻŦāĻž āĻ…āĻ°ā§āĻĄāĻžāϰ āύāĻŽā§āĻŦāϰ)
āĻ…āĻ°ā§āĻĄāĻžāϰ-āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻ…ā§āϝāĻžāϰ⧇, āύāϤ⧁āύāϟāĻž āφāϗ⧇ — āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ “āφāĻŽāĻžāϰ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āχ?” āϜāĻŋāĻœā§āĻžā§‡āϏ āĻ•āϰāϞ⧇ āĻŦāϟ āĻāϟāĻž āĻĻāĻŋāϝāĻŧ⧇ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ
ā§Ē POST /wp-json/wc/v3/orders (JSON body, āύāĻŋāĻšā§‡) 201 + āĻ…āĻ°ā§āĻĄāĻžāϰ-āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ — āĻ…āĻ¨ā§āϤāϤ id, number, status, total, line_items

āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ-āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ — Alapi āφāϏāϞ⧇ āϝ⧇ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ āĻĒāĻĄāĻŧ⧇:

{
  "id": 101,
  "name": "āύāĻŽā§āύāĻž āϟāĻŋ-āĻļāĻžāĻ°ā§āϟ",
  "price": "450",                      ← āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚, āĻļ⧁āϧ⧁ āϏāĻ‚āĻ–ā§āϝāĻž (ā§ŗ āĻŦāĻž āĻ•āĻŽāĻž āύāϝāĻŧ)
  "regular_price": "550",
  "stock_status": "instock",           ← instock | outofstock
  "stock_quantity": 25,
  "short_description": "ā§§ā§Ļā§Ļ% āĻ•āϟāύâ€Ļ",     ← HTML āĻĨāĻžāĻ•āϞ⧇ Alapi āĻŸā§āϝāĻžāĻ— āϛ⧇āρāĻŸā§‡ āύ⧇āϝāĻŧ
  "images": [ { "src": "https://yoursite.com/img/101.jpg" } ],   ← āĻĒā§āϰāĻĨāĻŽāϟāĻž āĻŦāϟ āĻĒāĻžāĻ āĻžāϝāĻŧ
  "categories": [], "attributes": [], "variations": []
}

āĻŦāĻžāĻĄāĻŧāϤāĻŋ āĻĢāĻŋāĻ˛ā§āĻĄ āĻĨāĻžāĻ•āϞ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āύ⧇āχ (regular_price, stock_quantity, categories Alapi āĻĒāĻĄāĻŧ⧇ āύāĻž — āĻļ⧁āϧ⧁ āωāĻĒāϰ⧇āϰ ā§ŦāϟāĻŋ)āĨ¤ āĻ­ā§āϝāĻžāϰāĻŋāϝāĻŧ⧇āĻ¨ā§āϟ (āϰāĻ™/āϏāĻžāχāϜ) āφāϞāĻžāĻĻāĻž āĻĻāĻžāĻŽā§‡ āĻŦ⧇āϚāϞ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ: āĻĒā§āϰāϤāĻŋāϟāĻŋāϕ⧇ āφāϞāĻžāĻĻāĻž āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĻāĻŋāύ (āϝ⧇āĻŽāύ “āĻļāĻžāĻĄāĻŧāĻŋ — āϞāĻžāĻ˛â€, “āĻļāĻžāĻĄāĻŧāĻŋ — āύ⧀āĻ˛â€) — āĻ•āĻžāύ⧇āĻ•ā§āĻŸā§‡āĻĄ āĻ¸ā§āĻŸā§‹āϰ⧇ variations āĻĒāĻĄāĻŧāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻŦāϟ āĻĒā§āϰāĻĨāĻŽ ā§Ģā§ĻāϟāĻŋ āĻĒāĻŖā§āϝ āϜāĻžāύ⧇ (per_page=50); āĻŦ⧇āĻļāĻŋ āĻĨāĻžāĻ•āϞ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāϗ⧁āϞ⧋ āφāϗ⧇ āĻĻāĻŋāύāĨ¤

POST /orders — āĻŦāϟ āĻ…āĻ°ā§āĻĄāĻžāϰ āύāĻŋāϞ⧇ Alapi āĻ āĻŋāĻ• āĻāχ āĻŦāĻĄāĻŋ āĻĒāĻžāĻ āĻžāϝāĻŧ:

{
  "payment_method": "cod", "payment_method_title": "Cash on Delivery", "set_paid": false, "status": "processing",
  "billing": { "first_name": "āϰāĻšāĻŋāĻŽ", "phone": "017XXXXXXXX", "address_1": "āĻŦāĻžāϏāĻž ⧧⧍, āϰ⧋āĻĄ ā§Š", "city": "Dhaka", "country": "BD" },
  "line_items": [ { "product_id": 101, "quantity": 2 } ],
  "customer_note": "Order via Alapi (Messenger)",
  "shipping_lines": [ { "method_id": "flat_rate", "method_title": "āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āϚāĻžāĻ°ā§āϜ", "total": "80" } ],   ← āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āϚāĻžāĻ°ā§āϜ (ā§Ļ āĻšāϞ⧇ āĻĨāĻžāϕ⧇ āύāĻž)
  "fee_lines": [ { "name": "🤝 āĻŦāϟ āĻĻāĻžāĻŽāĻžāĻĻāĻžāĻŽāĻŋ āĻ›āĻžāĻĄāĻŧ", "total": "-50", "tax_status": "none" } ]              ← āĻĻāĻžāĻŽāĻžāĻĻāĻžāĻŽāĻŋ-āĻ›āĻžāĻĄāĻŧ, āĻ‹āĻŖāĻžāĻ¤ā§āĻŽāĻ• (āύāĻž āĻĨāĻžāĻ•āϞ⧇ āύ⧇āχ)
}

āĻāĻ•āĻžāϧāĻŋāĻ• āĻĒāĻŖā§āϝ⧇āϰ āĻ…āĻ°ā§āĻĄāĻžāϰ⧇ line_items-āĻāϰ āϘāϰ⧇ āĻŦāĻžāĻĄāĻŧāϤāĻŋ "variant":"āϞāĻžāϞ" āϕ⧀-āĻ“ āφāϏāϤ⧇ āĻĒāĻžāϰ⧇ — āύāĻž āϚāĻŋāύāϞ⧇ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤ āφāĻĒāύāĻŋ āĻāϟāĻž āύāĻŋāϝāĻŧ⧇ āύāĻŋāĻœā§‡āϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ COD āĻ…āĻ°ā§āĻĄāĻžāϰ āĻŦāĻžāύāĻžāĻŦ⧇āύ (āĻŽā§‹āϟ = āĻĒāĻŖā§āϝ⧇āϰ āĻĻāĻžāĻŽ × āĻĒāϰāĻŋāĻŽāĻžāĻŖ + shipping − fee), āϤāĻžāϰāĻĒāϰ āĻĢ⧇āϰāϤ āĻĻ⧇āĻŦ⧇āύ:

201 →  { "id": 5501, "number": "5501", "status": "processing", "total": "980", "date_created": "2026-10-02T18:40:00",
         "billing": { â€Ļ }, "line_items": [ { "product_id": 101, "name": "āύāĻŽā§āύāĻž āϟāĻŋ-āĻļāĻžāĻ°ā§āϟ", "quantity": 2, "price": 450 } ] }

number-āϟāĻžāχ āĻŦāϟ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰāϕ⧇ āĻŦāϞ⧇ — āĻļ⧁āϧ⧁ āĻ…āĻ™ā§āϕ⧇ āϰāĻžāϖ⧁āύ (āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āύāĻŽā§āĻŦāϰ āϞāĻŋāĻ–āϞ⧇ Alapi āĻ…āĻ™ā§āĻ• āĻ›āĻžāĻĄāĻŧāĻž āϏāĻŦ āĻŦāĻžāĻĻ āĻĻāĻŋāϝāĻŧ⧇ āĻ–ā§‹āρāĻœā§‡, āϤāĻžāχ ÂĢINV-5501Âģ āĻŽāĻŋāϞāĻŦ⧇ āύāĻž); total āφāϰ line_items Alapi-āϰ āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ/āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡ āĻ•āĻĒāĻŋ āĻšāϝāĻŧāĨ¤ āĻ…āĻ°ā§āĻĄāĻžāϰ⧇āϰ status āĻĒāϰ⧇ āφāĻĒāύāĻžāϰ āϏāĻžāχāĻŸā§‡ āĻŦāĻĻāϞāĻžāϞ⧇ (shipped/delivered) Alapi āύāĻŋāĻœā§‡ āϟāĻžāύ⧇ āύāĻž — āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚ āϜāĻŋāĻœā§āĻžā§‡āϏ āĻ•āϰāϞ⧇ āϰ⧁āϟ ā§Š āĻĻāĻŋāϝāĻŧ⧇ āϤāĻ–āύāχ āϞāĻžāχāĻ­ āĻĒāĻĄāĻŧ⧇āĨ¤

ā§Š.ā§Š āϰ⧇āĻĄāĻŋ āϕ⧋āĻĄ — āĻ•āĻĒāĻŋ āĻ•āϰ⧇ āĻŦāϏāĻžāύ

đŸ“Ļ alapi-store-adapters.zip (⧧⧝ KB) — āϭ⧇āϤāϰ⧇:

  • php/index.php — āύāĻŽā§āύāĻž āĻ¸ā§āĻŸā§‹āϰ⧇āϰ āĻĒ⧁āϰ⧋ āϏ⧋āĻ°ā§āϏ, āĻāĻ• āĻĢāĻžāχāϞ, āϕ⧋āύ⧋ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻ›āĻžāĻĄāĻŧāĻž (āĻ…āύāϞāĻžāχāύ⧇āĻ“ āĻĒāĻĄāĻŧ⧁āύ)āĨ¤ āφāϗ⧇ āĻāϟāĻž āĻĒāĻĄāĻŧāϞ⧇ āĻŦāĻžāĻ•āĻŋāϟāĻž āĻĒāĻžāύāĻŋāϰ āĻŽāϤ⧋ āϏāĻšāϜāĨ¤
  • laravel/ — routes-api.php (ā§Ē āϰ⧁āϟ), app/Http/Middleware/AlapiKeyAuth.php (key āϝāĻžāϚāĻžāχ), app/Http/Controllers/AlapiStoreController.php (āφāĻĒāύāĻžāϰ Product/Order āĻŽāĻĄā§‡āϞ āĻŽā§āϝāĻžāĻĒ āĻ•āϰāĻžāϰ ā§ĒāϟāĻž TODO āĻŦā§āϞāĻ•)āĨ¤ .env-āĻ ALAPI_CK/ALAPI_CS, āφāϰ config/services.php-āĻ 'alapi' => ['ck' => env('ALAPI_CK'), 'cs' => env('ALAPI_CS')] (middleware config() āĻĒāĻĄāĻŧ⧇, āϤāĻžāχ config:cache-āĻāϰ āĻĒāϰ⧇āĻ“ āĻ•āĻžāϜ āĻ•āϰ⧇)āĨ¤ Laravel-āĻāϰ api āϰ⧁āϟ /api āĻĒā§āϰāĻŋāĻĢāĻŋāĻ•ā§āϏ⧇ āĻĨāĻžāϕ⧇, āϤāĻžāχ Alapi-āϤ⧇ Store URL āĻĻāĻŋāύ https://yoursite.com/apiāĨ¤
  • nextjs/ — App Router (Next 14 āĻ“ 15+ āĻĻ⧁āĻŸā§‹āϤ⧇āχ āϚāϞ⧇): lib/alapi-store.ts (key āϝāĻžāϚāĻžāχ + WooCommerce-āĻļ⧇āĻĒ āĻšā§‡āĻ˛ā§āĻĒāĻžāϰ + ā§ĒāϟāĻž db.* TODO) āφāϰ app/wp-json/wc/v3/products/route.ts, â€Ļ/products/[id]/route.ts, â€Ļ/orders/route.tsāĨ¤ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇āϰ āύāĻžāĻŽāχ āĻĒāĻžāĻĨ, āϤāĻžāχ rewrite āϞāĻžāϗ⧇ āύāĻž; Store URL = https://yoursite.comāĨ¤
  • alapi-store-check.sh — āϏ⧇āϞāĻĢ-āĻšā§‡āĻ• (āύāĻŋāĻšā§‡)āĨ¤

ā§Š.ā§Ē āϏ⧇āϞāĻĢ-āĻšā§‡āĻ•: Alapi āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻšāĻŦ⧇ āĻ•āĻŋ āύāĻž, ā§§ā§Ļ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡

bash alapi-store-check.sh https://yoursite.com ck_xxx cs_xxx

⧝āϟāĻŋ āĻšā§‡āĻ•: HTTPS ¡ key āĻ›āĻžāĻĄāĻŧāĻž 401 ¡ āϭ⧁āϞ key-āϤ⧇ 401 ¡ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ-āϤāĻžāϞāĻŋāĻ•āĻžāϰ āĻļ⧇āĻĒ (id, name, price-āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚, stock_status, images[0].src) ¡ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ by id ¡ include= ¡ POST orders (āφāĻĒāύāĻžāϰ āϏāĻžāχāĻŸā§‡ āĻāĻ•āϟāĻž āĻŸā§‡āĻ¸ā§āϟ-āĻ…āĻ°ā§āĻĄāĻžāϰ āĻŦāĻžāύāĻžāϝāĻŧ — āĻĒāϰ⧇ āĻŽā§āϛ⧇ āĻĻāĻŋāύ) ¡ āĻĢā§‹āύ āĻĻāĻŋāϝāĻŧ⧇ āϏāĻžāĻ°ā§āϚ ¡ āύāĻŽā§āĻŦāϰ āĻĻāĻŋāϝāĻŧ⧇ āϏāĻžāĻ°ā§āϚāĨ¤ ⧝/⧝ ✅ āĻŽāĻžāύ⧇ Alapi āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻšāĻŦ⧇ — āύāĻŽā§āύāĻž āĻ¸ā§āĻŸā§‹āϰ⧇ āϚāĻžāϞāĻžāϞ⧇ āĻ āĻŋāĻ• āϤāĻžāχ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤

ā§Š.ā§Ģ Alapi-āϤ⧇ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ“ āĻŸā§‡āĻ¸ā§āϟ

  1. Alapi āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ → Bot Settings → “🛒 āφāĻŽāĻžāϰ āĻ…āύāϞāĻžāχāύ āĻ¸ā§āĻŸā§‹āϰ āφāĻ›ā§‡â€ → Store URL + consumer key + secret → “āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ āĻ“ āĻŸā§‡āĻ¸ā§āĻŸâ€āĨ¤
  2. Alapi āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ GET products?per_page=1&status=publish āĻĄāĻžāϕ⧇āĨ¤ āϏāĻŦ⧁āϜ ✅ = āĻ•āĻžāύ⧇āĻ•ā§āϟ; āϞāĻžāϞ āĻšāϞ⧇ āĻ•āĻžāϰāĻŖāϟāĻž āύ⧋āϟāĻŋāĻļ⧇āχ āĻĻ⧇āĻ–āĻžāĻŦ⧇ (401 = key āϭ⧁āϞ, 404 = /wp-json/wc/v3/ āĻĒāĻžāĻĨ āύ⧇āχ, “HTTP 500” = āφāĻĒāύāĻžāϰ āϕ⧋āĻĄā§‡ āĻ¤ā§āϰ⧁āϟāĻŋ, āĻ–āĻžāϞāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž = status=publish-āĻ āϕ⧋āύ⧋ āĻĒāĻŖā§āϝ āύ⧇āχ)āĨ¤
  3. “N āϟāĻŋ āĻĒāĻŖā§āϝ bot āϜāĻžāĻ¨ā§‡â€ āĻĻ⧇āĻ–āĻž āϗ⧇āϞ⧇ āĻŦāĻŸā§‡ āĻāĻ•āϟāĻž āĻŸā§‡āĻ¸ā§āϟ-āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāĻžāύ → āφāĻĒāύāĻžāϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ āĻ…āĻ°ā§āĻĄāĻžāϰāϟāĻŋ āĻāϞ⧋ āĻ•āĻŋ āύāĻž āĻĻ⧇āϖ⧁āύ; Alapi-āϰ Orders āĻŸā§āϝāĻžāĻŦ⧇āĻ“ āĻāĻ•āχ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

āĻĒā§āϰāĻžāϝāĻŧ-āϜāĻŋāĻœā§āĻžāĻžāϏāĻŋāϤ āĻĒā§āϰāĻļā§āύ

āφāĻŽāĻžāϰ āϏāĻžāχāϟ WooCommerce āύāĻž, āϤāĻŦ⧁āĻ“ āĻ•āĻŋ āĻŦāϟ āϚāϞāĻŦ⧇? āĻšā§āϝāĻžāρ — āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻĄā§‡ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇āχ, āφāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ ā§ĒāϟāĻŋ āϰ⧁āϟ āĻŦāĻžāύāĻžāϞ⧇ āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŋāĻ™ā§āĻ•āĨ¤ āϰ⧇āĻĄāĻŋ āϕ⧋āĻĄ āĻĻāĻŋāϝāĻŧ⧇ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ⧇āϰ ā§§â€“ā§¨ āϘāĻŖā§āϟāĻžāϰ āĻ•āĻžāϜāĨ¤

āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āĻŋ āφāĻŽāĻžāϰ āύāĻŋāĻœā§‡āϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ āĻĸ⧁āĻ•āĻŦ⧇? āĻĒāĻĨ ā§Š-āĻ āĻšā§āϝāĻžāρ (POST /orders āφāĻĒāύāĻžāϰ DB-āϤ⧇ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻŦāĻžāύāĻžāϝāĻŧ), āϏāĻžāĻĨ⧇ Alapi-āϰ āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄā§‡āĻ“ āĻ•āĻĒāĻŋ āĻĨāĻžāϕ⧇āĨ¤ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻĄā§‡ āĻļ⧁āϧ⧁ Alapi-āϤ⧇āĨ¤

Laravel-āĻ /api āĻĒā§āϰāĻŋāĻĢāĻŋāĻ•ā§āϏ āϏāϰāĻžāϤ⧇ āϚāĻžāχāĨ¤ āϰ⧁āϟāϗ⧁āϞ⧋ routes/web.php-āĻ āύāĻŋāύ āφāϰ wp-json/*-āϕ⧇ CSRF āĻĨ⧇āϕ⧇ āĻŦāĻžāĻĻ āĻĻāĻŋāύ; āϤāĻ–āύ Store URL = https://yoursite.comāĨ¤

āϕ⧋āύāϟāĻž āφāϗ⧇ — āϕ⧋āĻĄ āύāĻž Alapi? āφāϗ⧇ āύāĻŽā§āύāĻž āĻ¸ā§āĻŸā§‹āϰ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰ⧇ āĻĻ⧇āϖ⧁āύ āϕ⧇āĻŽāύ āϚāϞ⧇, āϤāĻžāϰāĻĒāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϕ⧇ āĻāχ āĻĒāĻžāϤāĻž + ZIP āĻĻāĻŋāύ, āϏ⧇āϞāĻĢ-āĻšā§‡āĻ• ⧝/⧝ āĻšāϞ⧇ āφāĻĒāύāĻžāϰ āϏāĻžāχāϟ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰ⧁āύāĨ¤

Shopify? Shopify-āϰ āύāĻŋāϜāĻ¸ā§āĻŦ API āφāϞāĻžāĻĻāĻž — āĻāĻ–āύ⧋ āϏāϰāĻžāϏāϰāĻŋ āύ⧇āχ; āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻĄā§‡ āϚāĻžāϞāĻžāύāĨ¤

āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž? HTTPS āĻŦāĻžāĻ§ā§āϝāϤāĻžāĻŽā§‚āϞāĻ•, consumer key/secret āĻĒā§āϰāϤāĻŋ āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āĻŸā§‡ āϝāĻžāϚāĻžāχ — āύāĻž āĻŽāĻŋāϞāϞ⧇ 401āĨ¤ key āĻĻ⧁āĻŸā§‹ āĻļ⧁āϧ⧁ āφāĻĒāύāĻžāϰ āĻ“ Alapi-āϰ āĻ•āĻžāϛ⧇ āĻĨāĻžāϕ⧇āĨ¤

Alapi āĻĻāĻŋāϝāĻŧ⧇ āφāĻĒāύāĻžāϰ āĻĢ⧇āϏāĻŦ⧁āĻ• āĻĒ⧇āĻœā§‡ ⧍ā§Ē/ā§­ āĻŦāĻžāĻ‚āϞāĻž āĻ…āĻŸā§‹-āϰāĻŋāĻĒā§āϞāĻžāχ, āĻšā§āϝāĻžāϟ āĻĨ⧇āϕ⧇ āĻ…āĻ°ā§āĻĄāĻžāϰ āφāϰ āϝ⧇āϕ⧋āύ⧋ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰ⧁āύ — ā§­ āĻĻāĻŋāύ āĻĢā§āϰāĻŋ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύāĨ¤

āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϰāĻļā§āύ

WooCommerce āϝ⧁āĻ•ā§āϤ āĻ•āϰāϞ⧇ āϕ⧀ āϕ⧀ āϏāĻŋāĻ™ā§āĻ• āĻšāϝāĻŧ?

āĻĒāĻŖā§āϝ, āĻĻāĻžāĻŽ, āĻ¸ā§āϟāĻ• āĻ¸ā§āĻŸā§‹āϰ āĻĨ⧇āϕ⧇; āĻŦāĻŸā§‡āϰ āύ⧇āĻ“āϝāĻŧāĻž āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ¸ā§āĻŸā§‹āϰ⧇ āĻŦāϏ⧇, Alapi-āϤ⧇āĻ“ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧāĨ¤

Laravel/Next.js/React āϏāĻžāχāĻŸā§‡ āϕ⧀ āϞāĻžāϗ⧇?

āĻ•āĻžāύ⧇āĻ•ā§āϟ-āĻ—āĻžāχāĻĄā§‡āϰ API — āĻĒāĻŖā§āϝ āϟāĻžāύāĻž āĻ“ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻĒāĻžāĻ āĻžāύ⧋; āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ⧇āϰ āĻāĻ•-āĻĻ⧁āχ āϘāĻŖā§āϟāĻžāĨ¤

āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āύāĻž āĻĨāĻžāĻ•āϞ⧇?

āĻĻāϰāĻ•āĻžāϰ āύ⧇āχ — Alapi-āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻĒāĻŖā§āϝ-āϤāĻžāϞāĻŋāĻ•āĻž āĻ“ āĻ…āĻ°ā§āĻĄāĻžāϰ-āĻŸā§‡āĻŦāĻŋāϞ āφāϛ⧇; āϏāĻŦ āĻĒā§āĻ˛ā§āϝāĻžāύ⧇āĨ¤

Google Sheet āĻĨ⧇āϕ⧇ āĻĒāĻŖā§āϝ āϟāĻžāύāĻž āϝāĻžāϝāĻŧ?

āĻāĻ–āύ⧋ āύāϝāĻŧ — WooCommerce āĻŦāĻž Alapi-āϰ āϤāĻžāϞāĻŋāĻ•āĻž; Sheet-āϏāĻ‚āϝ⧋āĻ— āϰ⧋āĻĄāĻŽā§āϝāĻžāĻĒ⧇āĨ¤

āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰāϞ⧇ āĻĻāĻžāĻŽ āĻ•āĻŋ āĻŦāĻžāĻĄāĻŧ⧇?

āύāĻž — āĻ¸ā§āĻŸā§‹āϰ-āĻ•āĻžāύ⧇āĻ•ā§āϟ āϏāĻŦ āĻĒā§āĻ˛ā§āϝāĻžāύ⧇; āĻĒā§āĻ˛ā§āϝāĻžāύāϭ⧇āĻĻ⧇ āĻŦāĻĻāϞāĻžāϝāĻŧ āĻŽā§‡āϏ⧇āϜ/āĻĒāĻŖā§āϝ-āϏ⧀āĻŽāĻžāĨ¤

Messenger-āĻ āĻŦāĻŋāĻ•ā§āϰāĻŋ āĻ…āĻŸā§‹āĻŽā§‡āϟ āĻ•āϰāϤ⧇ āϚāĻžāύ?

Alapi ⧍ā§Ē/ā§­ āĻŦāĻžāĻ‚āϞāĻžāϝāĻŧ āϰāĻŋāĻĒā§āϞāĻžāχ āĻĻ⧇āϝāĻŧ, āĻ…āĻ°ā§āĻĄāĻžāϰ āύ⧇āϝāĻŧ āĻ“ āϞāĻžāϭ⧇āϰ āĻšāĻŋāϏāĻžāĻŦ āϰāĻžāϖ⧇ — āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻ›āĻžāĻĄāĻŧāĻžāχāĨ¤

🚀 ā§­ āĻĻāĻŋāύ āĻĢā§āϰāĻŋ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ
× đŸ‘‹ āϏāĻžāχāύ āφāĻĒ, āϞāĻ—āχāύ āĻŦāĻž āϏ⧇āϟāφāĻĒ⧇ āϏāĻŽāĻ¸ā§āϝāĻž? āϚāĻŋāĻ¨ā§āϤāĻž āύ⧇āχ — āφāĻŽāĻŋ āφāĻ›āĻŋ, āϜāĻŋāĻœā§āĻžā§‡āϏ āĻ•āϰ⧁āύ!