Probeer het zelf
Opent een echte sessie op een echt product: hetzelfde scherm dat je eindklant krijgt. Er wordt niets besteld.
De volledige editor, whitelabel
Zelf coördinaten berekenen kan, maar dan heb je geen meerdere objecten en geen tweede zijde. Laat het ontwerpen daarom aan ons over: je maakt een sessie aan en krijgt een link naar dezelfde editor als op onze eigen site. Er staat geen enkele verwijzing naar ons op.
Stuur die link naar wie het ontwerp maakt, jezelf of je eindklant. Zodra hij bevestigd is haal je het resultaat op, of sturen wij de browser terug naar je eigen adres. Bij het bestellen geef je het token mee: wij berekenen dan de prijs en koppelen het exacte ontwerp aan de bestelling.
De typische flow
- 1 Je klant bekijkt een product op jouw site.
- 2 Hij klikt op personaliseren. Jouw site maakt een sessie aan en opent de link.
- 3 Hij zet er tekst of een logo op en bevestigt. Dat gebeurt bij ons, whitelabel.
- 4 Hij rekent af op jouw site. Wij spelen daar geen rol in.
- 5 Zodra betaald, plaatst jouw systeem de bestelling met het token erbij.
In code
curl -X POST https://api.l33d.be/api/dropship/position-sessions \
-H "Authorization: Bearer JOUW_TOKEN" -H "Content-Type: application/json" \
-d '{"product_id": 1, "redirect_url": "https://jouwsite.be/klaar"}'
# -> { "token": "...", "position_url": "https://l33d.be/positioneren/...", "expires_at": "..." }
curl https://api.l33d.be/api/dropship/position-sessions/{token} -H "Authorization: Bearer JOUW_TOKEN"
# -> { "status": "done", "layout": {...}, "preview_url": "..." }
curl -X POST https://api.l33d.be/api/dropship/orders \
-H "Authorization: Bearer JOUW_TOKEN" -H "Content-Type: application/json" \
-d '{"address": {...}, "items": [{"quantity": 1, "position_session_token": "..."}]}'
Een link is 24 uur geldig en wordt één keer bevestigd.
In een kader op je eigen winkel
Stuur je je klant naar de link, dan staat ons adres in zijn adresbalk. Zet je die link in een kader op je eigen pagina, dan ziet hij enkel het ontwerpscherm en blijft hij bij jou.
Daarvoor moeten wij weten op welk domein het kader komt te staan: geef embed_url mee bij het aanmaken van de sessie. Gebruik je al een redirect_url, dan nemen we het domein daarvan en hoef je niets extra te doen. De pagina in dat kader heeft geen cookie van ons nodig — het token in de link is de sleutel.
POST https://api.l33d.be/api/dropship/position-sessions
{
"product_id": 1,
"embed_url": "https://jouwwinkel.be"
}
<iframe src="https://l33d.be/positioneren/..."
style="width:100%;height:90vh;border:0"></iframe>
Alleen https. Een kader over een onbeveiligde verbinding zou de gravure en de naam van je klant onderweg leesbaar maken. En het geldt per sessie, voor jouw domein alleen.
Of toch zelf coördinaten?
Kan ook. Een bestelregel aanvaardt nog altijd een tekst, een logo en een positie. Handig voor één logo op een vaste plek. Voor al de rest is de gehoste editor de kortste weg. Zie API-referentie