fbpx

API integracija

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.

 

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  
email 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

1 – 2 dienas (t.y iki sekančios dienos 23:59:59)

3 – 4 dienas

6 – 7 dienas

13 – 14 dienų

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>