Skip to content
A full-featured Laravel package for aiding in Shopify App development
Branch: master
Clone or download
Latest commit e544386 Mar 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/ShopifyApp
tests
.gitattributes
.gitignore Migration moved for charge ID to keep history Aug 16, 2018
.travis.yml
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jan 10, 2018
CONTRIBUTING.md Adjustments to markdown files, and fix to enable current coverage to … Jun 12, 2018
LICENSE Adjustments to markdown files, and fix to enable current coverage to … Jun 12, 2018
README.md
composer.json Make interface of setup compatible Mar 1, 2019
phpunit.xml
screenshot-billable.png Screenshot update Jan 30, 2018
screenshot.png Removal of all docs Aug 9, 2017

README.md

Laravel Shopify App

Build Status Coverage Status StyleCI License

A full-featured Laravel package for aiding in Shopify App development, similar to shopify_app for Rails. Works for Laravel 5.6+

Screenshot Screenshot: Billable

Table of Contents

* Wiki pages

For more information, tutorials, etc., please view the project's wiki.

Goals

  • Provide assistance in developing Shopify apps with Laravel
  • Integration with Shopify API
  • Authentication & installation for shops
  • Plan & billing integration for single, recurring, and usage-types
  • Tracking charges to a shop (recurring, single, usage, etc) with trial support
  • Auto install app webhooks and scripttags thorugh background jobs
  • Provide basic ESDK views
  • Handles and processes incoming webhooks
  • Handles and verifies incoming app proxy requests
  • Namespacing abilities to run multiple apps on the same database

Documentation

For full resources on this package, see the wiki.

For internal documentation, it is available here from phpDocumentor.

LICENSE

This project is released under the MIT license.

Misc

I develop this package in my spare time, with a busy family/work life like many of you! So, I would like to thank everyone who's helped me out from submitting PRs, to assisting on issues, and plain using the package (I hope its useful). Cheers.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.