1. Go to this page and download the library: Download sylapi/eurocommerce-linker library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
$delivery = $api->make()->delivery();
$delivery->setCarier(CarierType::POCZTK48OP)
->setCurrencyCOD('PLN')
->setAmountCOD(12.22)
->setAdditionalInfo('Dodatkowe informacje o dostawie, np. numer paczkomatu')
->setNote('Notatka dla kuriera');
$positions = $api->make()->positions();
$position = $api->make()->position();
$position
->setProductId(377800)
->setRefId(279)
->setAdditionalId('id#350')
->setQuantity(1);
$positions->add($position);
$order = $api->make()->order();
$order->setRefId('123456')
->setNumber('#Order:654321')
->setSource('api')
->setStatus('ROBOCZE')
->setComments('Uwagi dla magazynu')
->setDelivery($delivery)
->setContactPerson('Jan Kowalski')
->setPhone('500600700')
->setEmail('[email protected]')
->setName1('Nazwa firmy lub imię i nazwisko cz. 1')
->setName2('Nazwa firmy lub imię i nazwisko cz. 2')
->setName3('Nazwa firmy lub imię i nazwisko cz. 3')
->setPostalCode('00-001')
->setCountryCode('pl')
->setPlace('Warszawa')
->setStreet('ulica Nowa 12/1')
->setNote('Notatka do zamówienia')
->setPositions($positions)
try {
$response = $api->orders()->create($order);
var_dump($response);
} catch (\Exception $e) {
var_dump($e->getMessage());
}