• Witam,
    chciałbym wprowadzić w swoim skromnym sklepie funkcję wysyłania do paczkomatów. Chciałbym aby Klient po wybraniu opcji „dostawa do paczkomatu” przy składaniu zamówienia, miał możliwość wybrania z listy miejsca docelowego (dokładny adres i numer paczkomatu). Sprawdzałem na stronie inpost, że udostępniają API do uzyskania listy dostępnych paczkomatów http://api.paczkomaty.pl/?do=listmachines_csv&paymentavailable=t ale za nic nie mogę znaleźć informacji co mógłbym z tą listą zrobić, jak ją zastosować…
    Znalazłem plugin do dodawania pól w formularzu składania zamówienia, ale domyślam się, że to nie wystarczy https://wordpress.org/plugins/woocommerce-checkout-manager/… Rodacy, pomożecie?

    Pozdrawiam serdecznie

Viewing 2 replies - 1 through 2 (of 2 total)
  • Twórca wątku malin1

    (@malin1)

    Znalazłem taki kod:

    function pobierz_paczkomaty($postcode) {
    
        $inpost_api_url = constant('MODULE_SHIPPING_PACZKOMATY_API_URL');
    
        if ($machinesContents = @file_get_contents("$inpost_api_url/?do=findnearestmachines_csv&postcode=$postcode")) {
          if ($machinesContents=='Error') return 0;
          $machinesArray = split("\n",iconv("UTF-8", "ISO-8859-2", $machinesContents));
          if (count($machinesArray)) {
            foreach ($machinesArray as $machine) {
              $machine = split(";",$machine);
              $data[] = $machine;
            }
            return $data;
          }
        }
    
        return 0;
    
      }

    może udałoby się wyświetlić to w formie listy jako dodatkowe pole?
    Jakąś funkcją w function.php?

    malin1 -> udało się podłączyć PACZKOMATY ?

    Ja natrafiłem na błąd i nie zwraca mi listy.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘[woocommerce] dodatkowa lista przy składaniu zamówinia z pliku csv’ jest zamknięty na nowe odpowiedzi.