milax / mconsole-commerce
There is no license information available for the latest version (0.8.1) of this package.
Commerce module for Mconsole
0.8.1
2024-08-26 09:29 UTC
Requires
- milax/mconsole: ^0.8
- dev-master
- 0.8.1
- 0.6.3
- 0.6.2
- 0.6.1
- 0.5.38
- 0.5.37
- 0.5.36
- 0.5.35
- 0.5.34
- 0.5.33
- 0.5.32
- 0.5.31
- 0.5.30
- 0.5.29
- 0.5.28
- 0.5.27
- 0.5.26
- 0.5.25
- 0.5.24
- 0.5.23
- 0.5.22
- 0.5.21
- 0.5.20
- 0.5.19
- 0.5.18
- 0.5.17
- 0.5.16
- 0.5.15
- 0.5.14
- 0.5.13
- 0.5.12
- 0.5.11
- 0.5.10
- 0.5.9
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5
- 0.4.36
- 0.4.35
- 0.4.34
- 0.4.33
- 0.4.32
- 0.4.31
- 0.4.30
- 0.4.29
- 0.4.28
This package is auto-updated.
Last update: 2024-10-26 09:53:01 UTC
README
Commerce module for Mconsole
Support for Laravel 11
Installation
$ composer require milax/mconsole-commerce
$ php artisan vendor:publish
Repositories
- Milax\Mconsole\Commerce\Contracts\Repositories\CategoriesRepository
- Milax\Mconsole\Commerce\Contracts\Repositories\DeliveryTypesRepository
- Milax\Mconsole\Commerce\Contracts\Repositories\DiscountsRepository
- Milax\Mconsole\Commerce\Contracts\Repositories\ProductsRepository
Adding product custom tables and properties
Open and edit config/commerce.products.php
, remove example tables and lists.
Module settings
commerce_category_has_cover
- Enable or disable categories covercommerce_product_has_cover
- Enable or disable products covercommerce_product_has_gallery
- Enable or disable products gallerycommerce_shop_enabled
- Enable or disable shopcommerce_increase_price
- Set increased price in percentscommerce_decrease_price
- Set decreased price in percentscommerce_guests_enabled
- Allow unauthorized users to use shopcommerce_show_empty_categories
- Show empty categoriescommerce_commerce_message
- Set shop message of the day
Notes
Required localization files:
/resources/lang/vendor/mconsole/{lang}/commerce/custom.php
example:
<?php return [ 'orders' => [ 'status' => [ 'new' => null, 'delivery' => null, 'done' => null, ], 'fields' => [ 'name' => null, 'email' => null, ], ], ];