Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/classes/cron_fetch.php |
<?php
include('../config.php');
error_reporting(-1);
for ($id_konta = 0; $id_konta <= 3; $id_konta ++) {
$accessToken = file_get_contents('../../api/demo/accessToken'.$id_konta);
$access_token = $accessToken;
require_once 'the_api.php';
echo '<pre>';
$rows = getAllegroCheckoutForms($access_token);
foreach ($rows['checkoutForms'] as $row) {
print_r($row);
$checkout_id = $row['id'];
$email = $row['buyer']['email'];
$login = $row['buyer']['login'];
$imie = $row['delivery']['address']['firstName'];
$nazwisko = $row['delivery']['address']['lastName'];
$ulica = $row['delivery']['address']['street'];
$miasto = $row['delivery']['address']['city'];
$kod_pocztowy = $row['delivery']['address']['zipCode'];
$nazwa_firmy = $row['delivery']['address']['companyName'];
$phone = $row['delivery']['address']['phoneNumber'];
$nazwa = $imie.' '.$nazwisko;
if ($row['delivery']['address']['companyName']) {
$nazwa = $row['delivery']['address']['companyName'].' '.$nazwa;
}
$id_dostawy = $row['delivery']['method']['id'];
$metoda_dostawy = $row['delivery']['method']['name'];
if ($row['delivery']['pickupPoint']['id']) {
$paczkomat = $row['delivery']['pickupPoint']['id'];
} else {
$paczkomat = '';
}
$koszt_dostawy = $row['delivery']['cost']['amount'];
$id_platnosci = $row['payment']['id'];
$rodzaj_platnosci = $row['payment']['type'].'_'.$row['payment']['provider'];
if ($row['delivery']['smart'] == 1) {
$czy_smart = 1;
} else {
$czy_smart = 0;
}
if ($row['invoice']['required'] == 1) {
$czy_faktura = 1;
} else {
$czy_faktura = 0;
}
if ($row['messageToSeller']) {
$czy_wiadomomosc = 1;
} else {
$row['messageToSeller'] = '';
$czy_wiadomomosc = 0;
}
if ($id_konta == 0) {
$seller_id = 3144989;
} elseif ($id_konta == 1) {
$seller_id = 44947030;
} elseif ($id_konta == 3) {
$seller_id = 67465281;
} else {
$seller_id = 37732297;
}
$przedmioty = $row['lineItems'];
$id_nadanej_wysylki = 'IMPORT';
echo $row['payment']['id'];
$cokupil = '';
$dodatkowe = '';
$kwota_zamowienia = 0;
$ilosc_przedmiotow = 0;
foreach($przedmioty as $val){
$cena_przemiotow = 0;
$cokupil .= '<div><label>'.$val['quantity'].'</label> <a href="https://allegro.pl/show_item.php?item='.$val['offer']['id'].'" target="_blank">'.$val['offer']['name'].'</a></div>';
$cena_przemiotow = $val['price']['amount'] * intval($val['quantity']);
if ($val['selectedAdditionalServices']) {
$cokupil .= '<div>';
foreach ($val['selectedAdditionalServices'] as $dodatkowe) {
$cokupil .= '<span><label>'.$dodatkowe['quantity'].'</label> <a>'.$dodatkowe['name'].' ('.$dodatkowe['price']['amount'].')</a></span>';
$cena_przemiotow = $cena_przemiotow + ($dodatkowe['price']['amount'] * intval($dodatkowe['quantity']));
}
$cokupil .= '</div>';
}
$cokupil .= '</div>';
$kwota_zamowienia = $kwota_zamowienia + $cena_przemiotow;
$ilosc_przedmiotow = $ilosc_przedmiotow + intval($val['quantity']);
$data_kupna = $val['boughtAt'];
}
$data_item = new DateTime($data_kupna);
$data = $data_item->format('Y-m-d H:i:s');
if ($mysql->sqlCount("SELECT formularz from all_sprzedaze where email = '".$email."'") == 0) {
/*
$row = $mysql->sqlInsertArray('all_sprzedaze', [
'kontoallegro' => $id_konta,
'eventid' => 'PENDING',
'e_id' => '0',
'eventtype' => 6,
'eventtime' => $id_platnosci,
'dealid' => $id_nadanej_wysylki,
'transactionid' => $czy_smart,
'sellerid' => $seller_id,
'itemid' => $id_dostawy,
'buyerid' => 0,
'formularz' => $checkout_id,
'login' => $login,
'email' => $email,
'imie' => $nazwa,
'adres' => $ulica,
'kod' => $kod_pocztowy,
'miasto' => $miasto,
'czyfv' => $czy_faktura,
'tel' => $phone,
'czyadditio' => $czy_wiadomomosc,
'kwota' => $kwota_zamowienia,
'platnosc' => $rodzaj_platnosci,
'paymentid' => 0,
'cokupil' => $cokupil,
'info' => $row['messageToSeller'],
'quantity' => $ilosc_przedmiotow,
'data' => $data,
'status' => Date("Y-m-d H:i:s"),
'dostawa' => $metoda_dostawy,
'paczkomat' => $paczkomat,
'numerwysylki' => ''
]);
*/
print_r($row);
}
echo '<br /><hr><br />';
}
//$response = getOrderEvents($access_token, $row4['e_id'], 100);
//print_r($response);
}
?>