1. Go to this page and download the library: Download rollun-com/rollun-usps 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/ */
rollun-com / rollun-usps example snippets
use rollun\Entity\Product\Container\Box;
use rollun\Entity\Shipping\Method\FixedPrice;
use service\Entity\Rollun\Shipping\Method\Provider\Root as RootShippingProvider;
use rollun\Entity\Shipping\Method\Provider\PickUp\RmPickUp;
return [
'ShippingMethod' => [
'Root' => [
'class' => RootShippingProvider::class, // указываем элемент сервис менеджера
'shortName' => 'Root',
'shippingMethodList' => [
'RM-PickUp', // добавляем первый способ доставки который по своей сути является еще одним ShippingMethodProvider со своими способами доставки
'FixedPrice1' // добавляем наш способ доставки
]
],
'RM-PickUp' => [ // объявляем ShippingMethodProvider
'class' => RmPickUp::class, // указываем элемент сервис менеджера
'shortName' => 'RM-PickUp',
'shippingMethodList' => [
'Usps' // указываем способы доставки
]
],
'FixedPrice1' => [ // добавляем наш способ доставки
'class' => FixedPrice::class, // указываем элемент сервис менеджера
'shortName' => 'FP1',
'price' => 8, // характерно только для FixedPrice::class, указываем цену
'maxWeight' => 20, // характерно только для FixedPrice::class, максимально допустимый вес
'containerService' => 'Fixed Price Box 1' // // характерно только для FixedPrice::class, указываем контейнер
],
],
'Container' => [
'Fixed Price Box 1' => [ // объявляем контейнер
'class' => Box::class,
'Length' => 10,
'Width' => 10,
'Height' => 10
],
]
];
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.