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 pavadinimasAprašymasTipasPrivalomas
city_idPasirinkto miesto id (iš sąrašo)Int Taip
category_idPasirinktos kategorijos id (iš sąrašo)intTaip
nameUžsakovo vardas String (50) Taip
phoneUžsakovo telefono numerisString Taip
emailUžsakovo el. Pašto adresasString Taip
addressObjekto adresas String Taip
order_descriptionUžsakymo aprašymasString (500)Ne
urgentSkubus užsakymasbooleanNe
companyUžsakovas – įmonėbooleanNe
company_nameĮmonės pavadinimasstringTaip (jeigu užsakovas įmonė)
company_codeĮmonės kodasintTaip (jeigu užsakovas įmonė)
vat_numberPVM kodasstringNe
address_for_invoiceAdresas sąskaitastringNe
notespastabosJSONNe

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>