Integracija su Prestashop el. parduotuve
Jei naudojatės Prestashop el. parduotuvės platforma, galite naudoti jau sukurtą modulį. Jis suteiks galimybę užsakymo kely pasirinkti „Getfix meistro paslaugą“ ir po prekės įsigyjimo bus užsakytas meistras per mūsų platformą. Modulį galite parsisiųsti: čia.
Prieš naudojantis moduliu, būtina susisiekti su mumis užpildant kontaktų formą ir pasirašyti suderintą bendradarbiavimo susitarimą. Modulyje suvesite gautus prisijungimus ir galėsite pradėti viešinti montavimo paslaugos užsakymo galimybę savo pirkėjams.
Autorizacija
Autorizavimui reikalingi šie duomenys:
- Priskirtas vartotojo vardas
- Vartotojo slaptažodis
- Getfix_token- priskirtas raktas
Jie priskiriami pasirašius bendradarbiavimo sutartį. Krieptis konatktuose pateiktais rekvizitais.
- https://e.getfix.lt/remote/get-options-list – pasirinkimų sąrašas
- https://e.getfix.lt/remote/create-order – užsakymo sukūrimas
Laukeliai:
Laukelio pavadinimas | Aprašymas | Tipas | Privalomas | Paaiškinimas |
city_id | Pasirinkto miesto id (iš sąrašo) | Int | Taip | |
category_id | Pasirinktos kategorijos id (iš sąrašo) | int | Taip | |
name | Užsakovo vardas | String (50) | Taip | |
phone | Užsakovo telefono numeris | String | Taip | |
Užsakovo el. Pašto adresas | String | Taip | ||
address | Objekto adresas | String | Taip | |
order_description | Užsakymo aprašymas | String (500) | Ne | |
urgent | Skubus užsakymas | boolean | Ne | |
waiting_time |
Pasiūlymo laukimo laikas | int | Ne (standartiškai) iki sekančios dienos 23:59:59 | 0 – šiandien (iki tos pačios dienos 23:59:59)
2 – 2 paras (48 h nuo sukūrimo laiko) 4 – 4 paros ir t.t. |
company | Užsakovas – įmonė | boolean | Ne | |
company_name | Įmonės pavadinimas | string | Taip (jeigu užsakovas įmonė) | |
company_code | Įmonės kodas | int | Taip (jeigu užsakovas įmonė) | |
vat_number | PVM kodas | string | Ne | |
address_for_invoice | Adresas sąskaita | string | Ne | |
notes | pastabos | JSON | Ne |
Pvz.:
<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://e.getfix.lt/remote/get-options-list', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>'{ "city_id": 1, "category_id": 1, "name": "Petras Petraitis", "address": "Jonavos g. 5", "phone": "+37061234567", "email": "[email protected]", "company": true, "company_name": "UAB Mano imone", "company_code": 1234545436, "vat_number": 35436534534534, "address_for_invoice": "Jonavos g. 5", "notes": { "Worker": "Joana", "worked_id": 455, "shop_id": 32 } }', CURLOPT_HTTPHEADER => array( 'username: your_username', 'password: your_password', 'getfix-token: your_token', 'X-Requested-With: XMLHttpRequest', 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); echo $response;
Naudojantis integracija, privaloma į savo sąlygas įterpti punktą dėl papildomų sąlygų, kadangi duomenys perduodami trečiajai šaliai:
Sutikdamas su bendrosiomis sąlygomis, jūs sutinkate, kad pasirinkus „Meistro paslaugą“, duomenys bus perduoti trečiajai šaliai getfix.lt. Perduodama: vardas, įmonės pavadinimas (jei yra), el. paštas, telefono numeris, nurodytas pristatymo adresas, pateiktas aprašymas, įsigijamos prekės informacija. Nurodyti duomenys reikalingi užsakant paslaugas getfix.lt platformoje. Jie saugomi 5 metus nuo paskutinio paslaugos panaudojimo.
Getfix taisyklės pateikiamos: https://getfix.lt/taisykles-ir-salygos/ Getfix privatumo politika pateikiama: https://getfix.lt/privatumo-politika/ |
IFRAME integracija
Tinklalapyje, galite leisti lankytojams užsisakyti meistrą neišėjus iš jūsų puslapio. Jums tiesiog reikia įsidėti iframe bloką vietoj „saltinis“ įrašyti savo puslapio pavadinimą:
<iframe src=“https://e.getfix.lt/iframe/order?source=saltinis“></iframe>