larapps / bigcommerce-app
Responsible for installing the app in the store and store the access token in the table.
1.0.0
2024-11-18 10:37 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^11.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-06-19 06:15:43 UTC
README
This is a boilerplate application for installing an app to bigcommerce.
Installation
You can install the package via composer:
composer require larapps/bigcommerce-app
Needed ENV variables
APP_CLIENT_ID=XXXXXXXXXXXXXXXXX
APP_SECRET_KEY=XXXXXXXXXXXXXXXXX
APP_URL="https://api.bigcommerce.com/stores/"
Migration
php artisan migrate
To create a table for maintaining bigcommerce access tokens.
Implementation
routes/web.php
use Illuminate\Http\Request;
use Larapps\BigcommerceApp\BigcommerceApp;
Route::get('/auth/install', function(Request $request){
$bigcommerceApp = new BigcommerceApp();
return $bigcommerceApp->install( $request );
})->name('app.install');
Route::get('/auth/load', function(Request $request){
$bigcommerceApp = new BigcommerceApp();
return $bigcommerceApp->load( $request );
})->name('app.load');
Route::get('/auth/uninstall', function(Request $request){
$bigcommerceApp = new BigcommerceApp();
return $bigcommerceApp->uninstall( $request );
})->name('app.uninstall');
Changelog
Please see CHANGELOG for more information what has changed recently.
Security
If you discover any security related issues, please email balashanmugam.srm@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.