2017 © Pedro Peláez
 

library market

Market package

image

syscover/market

Market package

  • Tuesday, July 3, 2018
  • by carlospalacin
  • Repository
  • 2 Watchers
  • 3 Stars
  • 602 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 34 Versions
  • 2 % Grown

The README.md

Market for Laravel 5.3

Total Downloads, (*1)

Installation

1 - After install Laravel framework, insert on file composer.json, inside require object this value, (*2)

"syscover/market": "~2.0"

and execute on console:, (*3)

composer update

2 - Register service provider, on file config/app.php add to providers array, (*4)

Syscover\Market\MarketServiceProvider::class,

3 - Execute publish command, (*5)

php artisan vendor:publish

4 - Execute optimize command load new classes, (*6)

php artisan optimize

5 - And execute migrations and seed database, (*7)

php artisan migrate
php artisan db:seed --class="MarketTableSeeder"

6 - Execute command to load all updates, (*8)

php artisan migrate --path=database/migrations/updates

7 - Register middleware pulsar.taxRule on file app/Http/Kernel.php add to routeMiddleware array, (*9)

'pulsar.taxRule' => \Syscover\Market\Middleware\TaxRule::class,

Activate Package

Access to Pulsar Panel, and go to:, (*10)

Administration-> Permissions-> Profiles, and set all permissions to your profile by clicking on the open lock.
, (*11)

Go to Administration -> Packages, edit the package installed and activate it., (*12)

General configuration environment values

We indicate configuration variables available, to change them what you should do from the file environment variables .env, (*13)

Order id prefix [default value empty]

You can set a prefix for all your orders, for example, if you can set on all you orders the prefix ORDER, set this value on you .env file, (*14)

ORDER_ID_PREFIX=ORDER

Tax default country [default value ES]

To set default country to calculate tax, you can use this parameter, for example to change to US, set this value on you .env file, (*15)

TAX_COUNTRY=US

Default customer class tax [default value 1]

Set default ID customer class value for calculate tax amount of products, (*16)

TAX_CUSTOMER_CLASS=1

Set product price tax [default value 1]

Defines the types of prices that are introduced in products, this option is consulted when you create or update a product You have this values: * Value: 1 Excluding tax * Value: 2 Including tax, (*17)

TAX_PRODUCT_PRICES=1

Set shipping price tax [default value 1]

Defines the types of prices that are introduced in shipping prices, this option is consulted when you create or update a shipping price * Value: 1 Excluding tax * Value: 2 Including tax, (*18)

TAX_SHIPPING_PRICES=1

Set product display price tax [default value 1]

Defines how you want display product prices You have this values: * Value: 1 Excluding tax * Value: 2 Including tax, (*19)

TAX_PRODUCT_DISPLAY_PRICES=1

Set shipping display price tax [default value 1]

Defines how you want display shipping prices * Value: 1 Excluding tax * Value: 2 Including tax, (*20)

TAX_SHIPPING_DISPLAY_PRICES=1

PayPal environment values

Set PayPal mode

  • Value: sandbox for testing or development environments
  • Value: live for production environments
PAYPAL_MODE=sandbox

PayPal sandbox values

PAYPAL_SANDBOX_WEB_PROFILE=XX-XXXX-XXXX-XXXX-XXXX
PAYPAL_SANDBOX_CLIENT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PAYPAL_SANDBOX_SECRET=xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx

PayPal live values

PAYPAL_LIVE_WEB_PROFILE=XX-XXXX-XXXX-XXXX-XXXX
PAYPAL_LIVE_CLIENT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PAYPAL_LIVE_SECRET_KEY=xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx

Redsys environment values

Set Redsys mode

  • Value: test for testing or development environments
  • Value: live for production environments
REDSYS_MODE=test

Redsys test values

REDSYS_TEST_MERCHANT_NAME="MERCHANT NAME (TEST)"
REDSYS_TEST_MERCHANT_CODE=xxxxxxxxx
REDSYS_TEST_KEY=xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx

Redsys live values

REDSYS_LIVE_MERCHANT_NAME="MERCHANT NAME"
REDSYS_LIVE_MERCHANT_CODE=xxxxxxxxx
REDSYS_LIVE_KEY=xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx

Other concepts

Set tax rules values for each customer

When a customer is login on your web application, you need know your country and customer group to calculate tax rules for all products. You have a Middleware who is responsible to do this actions., (*21)

Route::group(['middleware' => ['pulsar.taxRule']], function() {

    // write here your routes

});

This middleware set market.taxCountry and market.taxCustomerClass if customer has country and customer group id defined, (*22)

The Versions

03/07 2018

dev-master

9999999-dev

Market package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

28/03 2017

v2.0.7

2.0.7.0

Market package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

02/01 2017

v2.0.6

2.0.6.0

Market package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

28/12 2016

v2.0.5

2.0.5.0

Market package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

23/09 2016

v2.0.4

2.0.4.0

Market package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

19/09 2016

v2.0.3

2.0.3.0

Market package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

13/09 2016

v2.0.2

2.0.2.0

Market package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

06/09 2016

v2.0.1

2.0.1.0

Market package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

04/09 2016

v2.0.0

2.0.0.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

30/08 2016

v1.0.24

1.0.24.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

30/08 2016

v1.0.23

1.0.23.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

30/08 2016

v1.0.22

1.0.22.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

30/08 2016

v1.0.21

1.0.21.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

29/08 2016

v1.0.20

1.0.20.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

26/08 2016

v1.0.19

1.0.19.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

25/08 2016

v1.0.18

1.0.18.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

25/08 2016

v1.0.17

1.0.17.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

25/08 2016

v1.0.15

1.0.15.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

25/08 2016

v1.0.16

1.0.16.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

25/08 2016

v1.0.14

1.0.14.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

24/08 2016

v1.0.13

1.0.13.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

24/08 2016

v1.0.12

1.0.12.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

24/08 2016

v1.0.11

1.0.11.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

23/08 2016

v1.0.10

1.0.10.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

23/08 2016

v1.0.9

1.0.9.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

22/08 2016

v1.0.8

1.0.8.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

22/08 2016

v1.0.7

1.0.7.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

22/08 2016

v1.0.6

1.0.6.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

22/08 2016

v1.0.5

1.0.5.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

22/08 2016

v1.0.4

1.0.4.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

16/08 2016

v1.0.3

1.0.3.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

14/08 2016

v1.0.2

1.0.2.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

12/08 2016

v1.0.1

1.0.1.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover

12/08 2016

v1.0.0

1.0.0.0

Marklet package

  Sources   Download

The Requires

 

by SYSCOVER SL

laravel market marketplace pulsar syscover