This tile can be used on the Laravel Dashboard to display orders ready for fulfillment in SellBrite.
You can install the tile via composer:
composer require rankfoundry/laravel-dashboard-fulfill-tile.
Sign up to SellBrite to manage your e-commerce sales from multiple marketplaces. Once your account is created you will need to obtain an API Token and API Key. You will also need your local warehouse UUID.
// in config/dashboard.php
return [
// ...
'tiles' => [
'fulfill' => [
'api_token' => '#######################',
'api_key' => '#######################',
'warehouse' => '#######################',
],
],
];
In app\Console\Kernel.php
you should schedule the RankFoundry\FulfillTile\FetchFulfillmentsCommand
to run every five minutes.
// in app/console/Kernel.php
protected function schedule(Schedule $schedule)
{
// ...
$schedule->command(\RankFoundry\FulfillTile\Commands\FetchFulfillmentsCommand::class)->everyFiveMinutes();
}
You are also able to execute the command manually.
php artisan dashboard:fetch-fulfillments
In your dashboard view you use the livewire:fulfill-tile
component.
<x-dashboard>
<livewire:fulfill-tile position="a1" />
</x-dashboard>
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email hello@rankfoundry.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.