Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Format etykiety #22

Open
cudax opened this issue Jul 19, 2022 · 5 comments
Open

Format etykiety #22

cudax opened this issue Jul 19, 2022 · 5 comments

Comments

@cudax
Copy link

cudax commented Jul 19, 2022

Cześć, świetna robota z API.
Nie mogę znaleźć ustawienia aby etykieta generowała się w formacie dla drukarki etykiet, jedynie

    $this->pageFormat = FileType::PDF();
    $this->pageSize = PageSize::A4();

Masz pomysł jak można to dostosować?

@taurthil
Copy link

taurthil commented Jul 3, 2023

Wystarczy ze wybierzesz https://github.com/t3ko/dpd-pl-api-php/blob/master/src/Objects/Enum/FileType.php inny typ EPL lub ZPL

@n24-dev
Copy link

n24-dev commented Dec 14, 2023

@taurthil what looks like code? How to do it? I am not good in PHP. And I am interested?

@taurthil
Copy link

@n24-dev if you need to use Label, get EPL or ZPL type into code. If you don't have a clue how to do that, prepare a code quotation with your code or send me mail. I will help!

@n24-dev
Copy link

n24-dev commented Dec 15, 2023

Czesc @taurthil .

Dzięki, nie wiem dlaczego napisałem po angielsku...

Załączam Ci cały plik. Góra to pobranie danych z zamowienia wiec tak na prawdę interesuje nas to co poniżej

Wywaliłem newralgiczne dane. Ogolnie wsyzstko mi działa, ale...

w linii **125** chciałbym dodawać kwotę pobrania + walutę w PLN albo EUR
w linii **162** chciałbym ustawiać Druk na rozmiar etykietki i format EPL
i dodatkowo jeszcze chciałbym ustawiać ubezpieczenie na paczki powyżej 1000 PLN w linii **133**

Bardzo dziękuję za wszelką pomoc.

P.S. Jak obsługiwać błędy ktore zwraca DPD - skąd pobierać errory?

Michał
DPD.php.txt

@t3ko
Copy link
Owner

t3ko commented Feb 5, 2024

@n24-dev
Pobranie można ustawić na obiekcie paczki następująco:

$package->addCODService(1200, \T3ko\Dpd\Objects\Enum\Currency::PLN());

Ubezpieczenie/deklarowaną wartość natomiast tak:

$package->addDeclaredValueService(1200, \T3ko\Dpd\Objects\Enum\Currency::PLN());

Jeśli chodzi o parametry druku etykiet narazie jest to niestety zahardokowane, ale myślę że poświęcę godzinę lub dwie na dodanie tutaj parametryzacji.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants