iLoope Ecom Merchant | Integration Guide Apply now

May online store ka na? I-connect ito sa iLoope.

Lalabas ang products mo sa iLoope marketplace, tatanggap ka ng orders in real-time, at iLoope Padala riders ang maghahatid — kasama ang Cash-on-Delivery collection at remittance. Isang application, isang API key, konektado na.

Products sa iLoope marketplace Real-time order webhook iLoope Padala delivery + COD Works with any platform

Ang buong proseso, sa isang tingin

1
Mag-apply

Isang beses na application sa iloope.com/apply/ecom-merchant — business permit, BIR registration, at ang URL ng online store mo.

2
Review & approval

Ire-review ng iLoope team ang application (1–3 business days). Pag-approve, may seller store ka na sa iLoope at bukas na ang Merchant Portal mo.

3
Kunin ang API key

Sa Merchant Portal → Generate API key. Isang beses lang ipapakita — itago nang maayos.

4
I-connect ang store

Piliin ang Push mode (recommended — ang site mo ang tatawag sa iLoope API) o Pull mode (si iLoope ang kukuha mula sa API ng site mo).

5
Tanggapin ang orders + ihatid via iLoope Padala

Orders dumarating via webhook o polling. I-set ang pickup address, i-ON ang auto-dispatch — at bawat order na ready ay susunduin ng iLoope rider at ihahatid nang COD.

Step 1 — Mag-apply bilang Ecom Merchant

Pumunta sa iloope.com/apply/ecom-merchant (kailangan ng iLoope account, libre mag-sign up). Ihanda ang:

Pagkatapos mag-submit, makakatanggap ka ng application code (APP-XXXXXX) para ma-track ang status sa /apply/status.

Step 2 — Ano ang mangyayari pag-approve

Step 3 — Kunin ang API key

Sa Merchant Portal, pindutin ang Generate API key. Ipapakita ito nang isang beses lang — kopyahin agad at itago sa server config mo (huwag i-commit sa code). Gamitin ito sa bawat API request:

curl https://iloope.com/api/merchant/ping \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Kung na-compromise ang key: Rotate sa portal — mamamatay agad ang luma.

Step 4 — Piliin ang connection mode

📤 Push mode (recommended)📥 Pull mode
Sino ang tumatawagAng site MO ang tumatawag sa iLoope APISi iLoope ang tumatawag sa API ng site mo
Kailangan mong gawinMag-HTTP request lang (kahit anong platform)I-implement ang 3 endpoints sa site mo
Bagay para saKaramihan ng merchantsMerchants na may dev team at gustong si iLoope ang kumuha

Push mode — ipadala ang products mo

curl -X POST https://iloope.com/api/merchant/products \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "full_sync": true,
    "products": [
      {
        "id": 101,
        "name": "Super BarliCao",
        "description": "Barley + cacao health drink",
        "price": 350.00,
        "stock": 25,
        "in_stock": true,
        "category": "Health Drinks",
        "image": "https://www.mystore.com/img/101.png",
        "images": ["https://www.mystore.com/img/101.png"]
      }
    ]
  }'

Pull mode — i-implement ang endpoints na ito sa site mo

Gumawa ng API key sa side mo, i-paste sa portal kasama ang site URL, at si iLoope ang tatawag (header X-API-Key):

Endpoint (sa site MO)Sagot
GET /api/iloope/products{"products": [{id, name, description, price, stock, in_stock, category, image, images[]}]}
GET /api/iloope/products/{id}{"product": {...}}
POST /api/iloope/ordersTumanggap ng order: {items:[{product_id, quantity}], customer:{...}, notes, external_ref} → ibalik ang order number mo

May Test connection button sa portal — kapag pumasa, live agad ang products mo.

Step 5 — Tanggapin ang orders

Option A — Webhook (real-time, recommended)

Maglagay ng webhook URL sa portal. Bawat bagong order (bayad na o COD) ay ipu-push namin:

POST https://www.mystore.com/iloope/webhook
X-iLoope-Event: order.created
X-iLoope-Signature: hmac_sha256(raw_body, YOUR_SIGNING_SECRET)

{"event": "order.created", "order": {"order_number": "ORD-...", "items": [...], "customer": {...}}}

I-verify ang signature (makikita ang signing secret sa portal):

// PHP
$raw = file_get_contents('php://input');
$expected = hash_hmac('sha256', $raw, $yourSigningSecret);
if (!hash_equals($expected, $_SERVER['HTTP_X_ILOOPE_SIGNATURE'] ?? '')) {
    http_response_code(401); exit;
}
$payload = json_decode($raw, true);

Sumagot ng 2xx. Kapag pumalya, susubukan ulit — at laging available ang polling bilang fallback.

Option B — Polling

curl "https://iloope.com/api/merchant/orders?since=2026-07-10T00:00:00" \
  -H "Authorization: Bearer YOUR_API_KEY"

payment_status: "paid" = bayad na kay iLoope (online payment). "pending" + payment_method: "cod" = kokolektahin ng rider sa customer.

I-report ang fulfilment progress

curl -X POST https://iloope.com/api/merchant/orders/ORD-XXXX/status \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "ready_to_ship"}'

Statuses (forward-only): processingready_to_shipshippeddelivered.

Step 6 — Delivery via iLoope Padala 🛵

Konektado ang store mo sa iLoope Padala — ang courier system ng iLoope. Ang riders namin ang susundo sa address mo, maghahatid sa customer, at kokolekta ng COD para sa iyo.

One-time setup

Para sa iLoope orders — automatic

Kapag minarkahan mong ready_to_ship ang order (nakabalot na), awtomatikong magbo-book ng rider kung naka-ON ang auto-dispatch — o ipasa ang "dispatch_rider": true per order:

curl -X POST https://iloope.com/api/merchant/orders/ORD-XXXX/status \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "ready_to_ship", "dispatch_rider": true}'

// Response kasama ang rider booking:
// {"ok": true, "status": "ready_to_ship",
//  "rider": {"dispatched": true, "reference": "PD-...", "tracking_number": "...",
//            "tracking_url": "https://iloope.com/track/...", "cod_amount": 725.00}}

Para sa orders sa SARILING website mo — API dispatch

Kahit hindi dumaan sa iLoope ang order, puwede kang magpa-deliver:

curl -X POST https://iloope.com/api/merchant/rider/dispatch \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "external_ref": "MYSTORE-ORDER-456",
    "receiver_name": "Juan Dela Cruz",
    "receiver_phone": "09171234567",
    "receiver_address": "123 Rizal St, Kidapawan City",
    "cod_amount": 850.00,
    "package_size": "small",
    "package_description": "2x Super BarliCao"
  }'

Ang sender/pickup ay galing sa saved delivery settings mo (o ipasa ang sender_name/sender_phone/sender_address). I-track: GET /api/merchant/rider/{reference}; kanselahin bago makuha: POST /api/merchant/rider/{reference}/cancel.

COD remittance

Ang COD na nakolekta ng rider ay dumadaan sa iLoope at ibinibigay sa iyo (bawas ang COD service fee). Makikita ang buong remittance report sa Partner Portal → COD remittance (/partner/padala/remittance).

API reference (buod)

Base URL: https://iloope.com/api/merchant · Lahat ng request: Authorization: Bearer YOUR_API_KEY + Accept: application/json

EndpointAno ito
GET /pingTest ng key + connection status
POST /productsBatch upsert ng products (max 500; full_sync optional)
DELETE /products/{id}Itago ang isang product
GET /ordersOrders sa iyo (?status=, ?since=)
POST /orders/{order_number}/statusFulfilment progress; sa ready_to_ship pwedeng mag-auto-dispatch ng rider
POST /rider/dispatchMag-book ng iLoope Padala rider para sa own-site order
GET /rider/{reference}Shipment status + tracking + remittance
POST /rider/{reference}/cancelKanselahin bago ma-pickup

FAQ

Magkano ang bayad?

May maliit na platform commission sa mga order na dumaan sa iLoope, at COD service fee sa mga koleksyon ng rider. Makikita ang breakdown sa bawat remittance report.

Bakit hindi lumalabas agad ang bago kong product?

Ang bagong products ay dumadaan sa mabilis na review ng iLoope (kadalasan sa loob ng 1 business day). Ang updates sa approved products ay agad na tumatalab.

Puwede bang pareho — may iLoope orders ako at nagpapa-deliver din ako ng own-site orders?

Oo. Isang API key lang para sa lahat: products, orders, at rider dispatch.

Paano kung nawala ko ang API key?

Mag-Rotate sa Merchant Portal — bago agad, mamamatay ang luma.

Saan ako hihingi ng tulong?

Mag-message sa iLoope support sa app, o i-email ang team. Para sa delivery-specific docs, tingnan din ang iLoope Padala integration guide.

Handa ka na?

Mag-apply ngayon — 1–3 business days lang ang review.

Apply as Ecom Merchant
© 2026 iLoope. All rights reserved. · Padala Guide · Privacy