Go to file
Annika Wolff 9fda68d597
merge bagisto master 7b1378f (#10)
* added checkbox to add empty (default) option for attributes; only show attribute labels (not admin names) on product detail view

* added attribute (-related) factories; added functional test

* improved usage of var/let/const; fixed error on removing row

* Allow datagrid action to have target="_blank"

* The {length} didn't get properly formatted

I don't know if this is completely correct since I don't know this language, but for my language it said
```
Veld "Wachtwoord" moet ten minste {length} tekens bevatten
```
So the length didn't get replaced. 

I think the locales.js needs to change

* Multiple type file error

* add two events to profile index blade view

* throw exception when session user is not available on product review page

* check guest customer configuration

* Issue #1879 and #1880

* Issue 1802.

* Issue #1792

* increase maintainability by replacing hard coded class names by <Classname>::class in ProductRepository

* Issue #1806

* fix: broken url sometimes when finishing installation,go to wrong application url

Co-authored-by: hb-monah <58027155+hb-monah@users.noreply.github.com>
Co-authored-by: Hans Schouten <account@emailo.nl>
Co-authored-by: KevinLaveto <31034266+KevinLaveto@users.noreply.github.com>
Co-authored-by: Jitendra Singh <39991107+jitendra-webkul@users.noreply.github.com>
Co-authored-by: Shubham Mehrotra <shubhammehrotra.symfony@webkul.com>
Co-authored-by: rahulshukla-webkul <42834394+rahulshukla-webkul@users.noreply.github.com>
2020-01-02 15:46:16 +01:00
.github Update 3_Support_question.md 2019-11-22 12:40:29 +05:30
app Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
bootstrap Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
config Merge pull request #1701 from MattApril/env-fix 2019-12-18 12:38:00 +05:30
database Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
packages/Webkul merge bagisto master 7b1378f (#10) 2020-01-02 15:46:16 +01:00
public merge bagisto master 7b1378f (#10) 2020-01-02 15:46:16 +01:00
resources Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
routes Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
storage Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
tests merge bagisto master 7b1378f (#10) 2020-01-02 15:46:16 +01:00
.editorconfig Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
.env.example resolve table prefix issue 2019-12-05 13:21:52 +05:30
.env.testing add codeception and example tests 2019-11-23 23:05:38 +01:00
.gitattributes Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
.gitignore improve generation of slugs 2019-12-03 11:14:30 +01:00
CHANGELOG for v0.1.x.md Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
CODE_OF_CONDUCT.md Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
CONTRIBUTING.md Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
LICENSE Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
README.md Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
artisan Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
bower.json Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
codeception.yml merge bagisto/master; resolved conflicts; added unit tests for database logic 2019-12-13 13:43:22 +01:00
composer.json Merge pull request #1789 from bosix/1754-add-codeception 2019-12-13 15:30:51 +05:30
migration guide.md Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
package.json Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
phpunit.xml Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
server.php Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00
webpack.mix.js Adding Laravel Web Console to the Bagisto 2019-11-13 01:15:56 +04:00

README.md

Total Downloads

Total Downloads Latest Stable Version License Backers on Open Collective Sponsors on Open Collective

Topics

  1. Introduction
  2. Documentation
  3. Requirements
  4. Installation & Configuration
  5. License
  6. Security Vulnerabilities
  7. Miscellaneous

Introduction

Bagisto is a hand tailored E-Commerce framework designed on some of the hottest opensource technologies such as Laravel a PHP framework, Vue.js a progressive Javascript framework.

Bagisto is viable attempt to cut down your time, cost and workforce for building online stores or migrating from physical stores to the ever demanding online world. Your business whether small or huge it suits all and very simple to set it up.

Read our documentation: Bagisto Docs

We are also having a forum for any type of your concern, feature request discussions. Please visit: Bagisto Forums

Visit our live Demo

It packs in lots of demanding features that allows your business to scale in no time:

  • Multiple Channels, Locale, Currencies.
  • Built-in Access Control Layer.
  • Beautiful and Responsive Storefront.
  • Descriptive and Simple Admin Panel.
  • Admin Dashboard.
  • Custom Attributes.
  • Built on Modular Approach.
  • Support for Multiple Store Themes.
  • Multistore Inventory System.
  • Orders Management System.
  • Customer Cart, Wishlist, Product Reviews.
  • Simple and Configurable Products.
  • Price rules (Discount) inbuilt.
  • CMS Pages.
  • Check out click here.

For Developers: Dev guys can take advantage of two of the hottest frameworks used in this project Laravel and Vue.js, both of these frameworks have been used in Bagisto. Bagisto is using power of both of these frameworks and making best out of it out of the box.

Documentation

Bagisto Documentation https://devdocs.bagisto.com

Requirements

  • OS: Ubuntu 16.04 LTS or higher / Windows 7 or Higher (WampServer / XAMPP).
  • SERVER: Apache 2 or NGINX.
  • RAM: 3 GB or higher.
  • PHP: 7.1.3 or higher.
  • Processor: Clock Cycle 1 Ghz or higher.
  • For MySQL users: 5.7.23 or higher.
  • For MariaDB users: 10.2.7 or Higher.
  • Node: 8.11.3 LTS or higher.
  • Composer: 1.6.5 or higher.

Installation and Configuration

1. Try our new GUI installer to install Bagisto:

Download

b. Extract the contents of zip and execute the project in browser:
http(s)://localhost/bagisto/public

or

http(s)://example.com/public

2. Try our old fashioned way to install Bagisto:

Execute these commands below as in their order
1. composer create-project bagisto/bagisto

Now configure your database:

If the above command was completed successfully, then you'll find directory bagisto and all of the code will be inside it.

Find file .env inside bagisto directory and set the environment variables listed below:

  • APP_URL
  • DB_CONNECTION
  • DB_HOST
  • DB_PORT
  • DB_DATABASE
  • DB_USERNAME
  • DB_PASSWORD

Although, mailer environment variables are also required to be set up as Bagisto requires emails to send to customers and admins for various functionalities that are built in.

2. php artisan migrate
3. php artisan db:seed
4. php artisan vendor:publish
-> Press 0 and then press enter to publish all assets and configurations.
5. php artisan storage:link
6. composer dump-autoload

To execute Bagisto:

On server:

Warning: Before going full on production mode we recommend you to uninstall developer dependencies. In order to do that, run the command below:

composer install --no-dev

Open the specified entry point in your hosts file in browser or make entry in hosts file if not done.
On local:
php artisan serve

How to log in as admin:

http(s)://example.com/admin/login

email:admin@example.com
password:admin123

How to log in as customer:

You can directly register as customer and then login.

http(s)://example.com/customer/register

License

Bagisto is a truly opensource E-Commerce framework which will always be free under the MIT License.

Security Vulnerabilities

Please don't disclose security vulnerabilities publicly. If you find any security vulnerability in Bagisto then please write us mail: mailto:support@bagisto.com.

Miscellaneous

Contributors

This project is on Open Collective and it exists thanks to this people who contribute.

Backers

Thank you to all our backers! 🙏

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.