A Laravel package to help integrate Shopware PHP SDK much more easier

Overview

Shopware 6 Laravel SDK

php

Latest Version on Packagist Software License

A Laravel package to help integrate Shopware PHP SDK much more easier

Installation

Install with Composer

composer require sas/shopware-laravel-sdk

Migrate shop table

php artisan migrate

Publish config file - Change /config/sas_app.php for your specific app's configuration

php artisan vendor:publish
env('SW_APP_NAME', 'MyApp'), "app_secret" => env('SW_APP_SECRET', 'MyAppSecret'), "registration_url" => env('SW_APP_REGISTRATION_URL', '/app-registration'), "confirmation_url" => env('SW_APP_CONFIRMATION_URL', '/app-registration-confirmation'), ]; ">
 

/** 
 * config/sas_app.php
 * These credentials need to match with the your predefined manifest.xml 
 */
return [
  "app_name" => env('SW_APP_NAME', 'MyApp'),
  "app_secret" => env('SW_APP_SECRET', 'MyAppSecret'),
  "registration_url" => env('SW_APP_REGISTRATION_URL', '/app-registration'),
  "confirmation_url" => env('SW_APP_CONFIRMATION_URL', '/app-registration-confirmation'),
];

Your app is now ready to install by a Shopware application!

Usage

  • Context, ShopRepository auto-binding
  • SwAppMiddleware (alias: 'sas.app.auth'): A middleware to verify incoming webhook requests

Change log

Please see CHANGELOG for more information on what has changed recently.

Contribution

Feels free to create an issue on Github issues page or contact us directly at [email protected]

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Requirements

  • ext-curl
  • PHP 7.4
  • vin-sw/shopware-php-sdk >= 1.0

This SDK is mainly dedicated to Shopware 6.4 and onwards, earlier SW application may still be usable without test

Credits

License

The MIT License (MIT). Please see License File for more information.

You might also like...
Minter Blockchain PHP SDK

About This is a pure PHP SDK for working with Minter blockchain Installation Minter Api Methods: getBalance getNonce send getAddresses getStatus getVa

The official PHP SDK for Webmarketer (app.webmarketer.io)
The official PHP SDK for Webmarketer (app.webmarketer.io)

PHP SDK for Webmarketer The official PHP SDK for Webmarketer (app.webmarketer.io). Install To add this package, your project must meet several require

A PHP SDK for the GlobalSmartOTP API.
A PHP SDK for the GlobalSmartOTP API.

GlobalSmartOTP PHP SDK A PHP SDK for the GlobalSmartOTP API. Requirements PHP 7.4 or higher cURL Installation $ git clone [email protected]:GlobalSmartOT

Fatture in Cloud SDK (Software Development Kit) for PHP

FattureInCloud PHP SDK Request informations In every request description you will be able to find some additional informations about context, permissi

Explicador e2Payments PHP SDK
Explicador e2Payments PHP SDK

This package seeks to help php developers implement the e2Payments APIs without much hustle. It is based on the REST API whose documentation

Official PHP SDK for interacting with the Knock API.

Knock PHP library Documentation See the documentation for PHP usage examples

OneSignal PHP SDK

OneSignal SDK for PHP developers with fluent API and supports Laravel / Lumen out of the box.

2c2p payment gateway Redirect PHP-SDK
2c2p payment gateway Redirect PHP-SDK

2c2p payment gateway Redirect PHP-SDK

Nexmo REST API client for PHP. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.

Client Library for PHP Support Notice This library and it's associated packages, nexmo/client and nexmo/client-core have transitioned into a "Maintena

Releases(1.1.0)
Owner
Shape & Shift
We build high conversion shopware shops for your brand.
Shape & Shift
Laravel Package for 1APP. Learn how to integrate our APIs to build a web or mobile integration to send and accept payments for your application and businesses.

1APP Laravel Library Learn how to integrate our APIs to build a web or mobile integration to accept payments, make payment of Bills and as well custom

O'Bounce Technologies 4 Jul 25, 2022
Integrate RajaOngkir API with laravel

Baca ini dalam bahasa: Indonesia This is my package laravel-rajaongkir Installation You can install the package via composer: composer require kodepin

Kode Pintar 6 Aug 11, 2022
Integrate Your PHP Code With Telegram Bot API for Beginner

Documentation[https://core.telegram.org/bots/api] Resource[https://github.com/bachors/KBBI.sql] Integrate Your PHP Code With Telegram Bot API for Begi

Nova Andre Saputra 1 Oct 19, 2021
This package help you build your REST API documentation.

Laravel API Doc This package help you build your REST API documentation. Installation You can install the package via composer: composer require axeld

Axel 2 May 19, 2022
🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.

Telegram Bot API - PHP SDK Telegram Bot PHP SDK lets you develop Telegram Bots in PHP easily! Supports Laravel out of the box. Telegram Bot API is an

Irfaq Syed 2.5k Jan 6, 2023
Laravel wrapper for the Facebook Graph PHP 8 SDK

Laravel Facebook Graph SDK Installation Getting started with Laravel Facebook Graph is easy - first, install the package via composer composer require

Joel Butcher 44 Dec 8, 2022
It's a PHP Application to simplify working with Google Sheets SDK for php.

About GoogleSheetsPHP It's a PHP Application to simplify working with Google Sheets SDK for php. Note: i used Slim 3 to construct the application but

Sami Alateya 5 Dec 20, 2022
Laravel SDK for Sentry

Sentry for Laravel Laravel integration for Sentry. Laravel Version Compatibility Laravel <= 4.2.x is supported until 0.8.x Laravel <= 5.7.x on PHP <=

Sentry 1.1k Dec 30, 2022
Official repository of the AWS SDK for PHP (@awsforphp)

AWS SDK for PHP - Version 3 The AWS SDK for PHP makes it easy for developers to access Amazon Web Services in their PHP code, and build robust applica

Amazon Web Services 5.7k Jan 1, 2023
Mailgun's Official SDK for PHP

Mailgun PHP client This is the Mailgun PHP SDK. This SDK contains methods for easily interacting with the Mailgun API. Below are examples to get you s

Mailgun Team 1k Dec 23, 2022