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

Hoe maak ik een concept zending aan? #224

Closed
NabilChennoufi opened this issue May 9, 2020 · 4 comments
Closed

Hoe maak ik een concept zending aan? #224

NabilChennoufi opened this issue May 9, 2020 · 4 comments

Comments

@NabilChennoufi
Copy link

Ik ben nieuw met MyParcel. Sinds kort heb ik de code uitgeprobeerd die hier te vinden is. Ik heb een zending kunnen aanmaken en vond het interessant dat het goed uitgelegd is. Ik kwam alleen tot een klein probleempje. Hoe maak ik een concept zending inplaats van een echte zending?

Code wat ik nu heb.

`<?php
require_once DIR . "/myParcel/src/AutoLoader.php";

use MyParcelNL\Sdk\src\Factory\ConsignmentFactory;

use MyParcelNL\Sdk\src\Helper\MyParcelCollection;
use MyParcelNL\Sdk\src\Model\Consignment\PostNLConsignment;

$consignment = (ConsignmentFactory::createByCarrierId(PostNLConsignment::CARRIER_ID))
->setApiKey('mijn-api-key')
->setReferenceId('Order 146')
->setCountry('NL')
->setPerson('Piet Hier')
->setFullStreet('Plein 1945 55b')
->setPostalCode('2231JE')
->setCity('Amsterdam')
->setEmail('piet.hier@test.nl');

$myParcelCollection = (new MyParcelCollection())
->addConsignment($consignment)
->setPdfOfLabels();

$consignmentId = $myParcelCollection->first()->getConsignmentId();

$myParcelCollection->downloadPdfOfLabels();

?>`

Ik waardeer jullie help enorm!

@RickJeroen
Copy link
Contributor

Zoals vermeld in de README:

    // Create or delete concept shipments in the MyParcel Backoffice
    ->createConcepts()

In dit geval wordt het dan:

$myParcelCollection = (new MyParcelCollection())
->addConsignment($consignment)
->createConcepts();

@RichardPerdaan
Copy link
Member

Beste @NabilChennoufi,

Het klopt inderdaad dat je hiervoor ->createConcepts() kan gebruiken.
Is het inmiddels al gelukt?

@RickJeroen dank je wel voor je hulp.

@NabilChennoufi
Copy link
Author

@RichardPerdaan is het ook mogelijk om een concept zending aan te maken zonder dat er een gemelde zending word aangemaakt dus consignment. Ja het heeft gewerkt om een concept zending aan te maken. @RickJeroen bedankt Rick!

@RichardPerdaan
Copy link
Member

Beste @NabilChennoufi,

Het is niet mogelijk om een concept zending aan te maken zonder een consignment.
Het is wel mogelijk om een concept zending aan te maken (met een consignment) en de gegevens binnen de Backoffice weer aan te passen.

Voor nu sluit ik dan ook de issue mochten er meer vragen zijn dan hoor ik dat graag van je.

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

No branches or pull requests

3 participants