Shopify + Ranqa
Bädda in betyget och skicka omdömesinbjudningar efter betald eller levererad order — utan App Store-app.
1. Widget i temat
Klistra in iframe i footer, produktsida eller cart. Hämta er slug från dashboarden.
{% comment %} Ranqa score badge — replace SLUG {% endcomment %}
<iframe
src="https://ranqa.me/widget/SLUG?type=badge"
width="280"
height="90"
style="border:0;overflow:hidden"
title="RanqaScore"
loading="lazy"
></iframe>2. Order → inbjudan
Skapa en webhook i Shopify Admin mot Ranqa. Kräver Pro API-nyckel.
- Dashboard → API: skapa nyckel (rnq_…).
- Shopify → Settings → Notifications → Webhooks (eller Apps → webhook).
- Event: Order payment / Order fulfillment. Format: JSON.
- URL: endpointen nedan. Lägg Authorization: Bearer rnq_… som custom header om er proxy tillåter det — annars använd Shopify Flow + HTTP-request med headern.
POST https://ranqa.me/api/v1/commerce/shopify/orders Authorization: Bearer rnq_… Content-Type: application/json (Shopify order JSON — email + line_items used)
Mappa Shopify product_id till Ranqa product.externalId så produktinbjudningar kopplas rätt.
3. Fullständigt API
Ni kan också anropa POST /api/v1/invites direkt från Flow eller middleware.