railroad/ecommerce

Ecommerce system
81,312
Install
composer require railroad/ecommerce
Latest Version:v6.0.1
PHP:^8.2
Last Updated:Sep 5, 2024
Links: GitHub  ·  Packagist
Maintainer: calebfavor

Ecommerce

E-commerce system

Install

With composer command composer require railroad/ecommerce:1.0.19

API Reference

Add item to cart - forms controller

GET /ecommerce/add-to-cart
Request Example
<form method="GET" action="/ecommerce/add-to-cart">
    <input type="text" name="products[SKU-abc]" value="2">
    <input type="text" name="products[SKU-aaa]" value="1">
    <input type="text" name="products[SKU-bbb]" value="1">

    <button type="submit">Submit</button>
</form>
Request Parameters
path|query|body key required default description|notes
query products yes Products array. Array keys will be matched to product SKU and array values to product quantity.
query redirect no redirect()->back() If this is set the request will redirect to this url; otherwise will be redirect back
query locked no If it's true 'lock' the cart so when other items are added it clears the cart first
query promo-code no Promo code
Response Example

302 Redirects to previous url or to path passed in with redirect param.

On the session are flashed the following data:
* success - boolean value
* addedProducts - array with added product info
* cartSubTotal - cart items subtotal price
* cartNumberOfItems - the number of cart items
* notAvailableProducts - array with the error messages for the products that could not be added to cart

Related Packages

doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

637,827,751 9,703
laravel/framework

The Laravel Framework.

589,172,971 34,950
laravel/tinker

Powerful REPL for the Laravel framework.

498,216,183 7,442
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

413,412,504 609
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

394,964,158 4,660

Version History

Version Released PHP Laravel License
v6.0.1 ^8.2 ^11.9
v6.0.0 ^8.2 ^11.9
v5.0.114 ^8.1 ^9.0
v5.0.113 ^8.1 ^9.0
v5.0.112 ^8.1 ^9.0