fm-labs/cakephp-shop

There is no license information available for the latest version (0.5.10) of this package.

Shop plugin for CakePHP

Installs: 72

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:cakephp-plugin

0.5.10 2024-01-25 14:13 UTC

README

An ecommerce plugin for CupCake - An opinionated extension of the CakePHP framework.

This plugin is still under development - Use at your own risk ;)

Requirements

CakePHP v4

Dependencies

  • fm-labs/cakephp-cupcake - Opinionated toolset for Cakephp
  • fm-labs/cakephp-admin - Opinionated admin toolset for Cakephp

Installation

You can install this plugin into your CakePHP application using composer.

The recommended way to install composer packages is:

composer require fm-labs/cakephp-shop
  • Enable in your Application.php
class Application extends \Cupcake\Application {
    public function bootstrap() : void{
        parent::bootstrap();
        
        // load shop plugin
        $this->addPlugin('Shop')
    }
}
  • Copy default config to application's config directory

    $ cp ./plugins/Shop/config/shop.php to ./config/plugins/shop.php

    Edit configuration settings, if necessary

Features

  • Shop Products Management
  • Minimal Ordering System
  • Payment processing
    • Klarna
    • MPAY24
  • Customer discounts
  • Email notifications
  • PDF generator for order confirmations and invoices
  • Customer Discounts / Customer Group Discounts