Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/the_api_webhook.php |
<?php
// Skrypt odbierający dane z WooCommerce
// Upewnij się, że żądanie jest typu POST
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Pobierz surowe dane JSON z ciała żądania
$json = file_get_contents('php://input');
$data = json_decode($json, true);
// Sprawdzanie, czy dane zostały poprawnie otrzymane
if ($data) {
// Tutaj możesz przetwarzać dane zamówienia
$order_id = $data['order_id'];
$total = $data['total'];
$currency = $data['currency'];
$payment_method = $data['payment_method'];
$data_zamowienia = $data['order_data']['date_created']['date'];
$email = $data['order_data']['email']['email'];
$telefon = $data['order_data']['email']['phone'];
// Przykładowa odpowiedź
$log = var_export($data['order_data'], true)."Otrzymano zamówienie: $order_id. Całkowita kwota: $total $currency. Metoda płatności: $payment_method.";
// Tutaj możesz dodać własną logikę przetwarzania danych
// Na przykład zapisywanie danych w bazie danych, przetwarzanie zamówienia itp.
} else {
// Błąd: Nie można zdekodować danych JSON
$log = "Błąd: Nieprawidłowe dane JSON.";
}
} else {
// Błąd: Nieprawidłowy typ żądania
$log = "Błąd: Oczekiwano żądania typu POST.";
}
file_put_contents('the_api.log', $log);
?>