Skip to content

Get Plentymarkets orders by date range

Rutger Kirkels edited this page Feb 13, 2018 · 1 revision

Access to the Plentymarkets API is granted by a username and a password.

<?php

use \rutgerkirkels\ShopConnectors\Entities\Credentials\CredentialsFactory;
use \rutgerkirkels\ShopConnectors\Connectors\ConnectorFactory;
use \rutgerkirkels\ShopConnectors\Models\DateRange;

// Build the credentials object
$credentials = CredentialsFactory::build('Plentymarkets')
    ->setUsername('<your_username>')
    ->setPassword('your_password');

// Build the connector object 
$connector = ConnectorFactory::build(
    'Plentymarkets', '<api_host>', $credentials
);

// Determine the date range
$dateRange = new DateRange(new DateTime('2018-01-01'), new DateTime('2018-01-02'));

// Retrieve the orders
$orders = $connector->getOrdersByOrderDate($dateRange);

?>