Giter Club home page Giter Club logo

bagisto's Introduction

Total Downloads

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

➡️ Website | Documentation | Installation Guide | Forums | Community ⬅️

Arabic German English Spanish Persian Italian Dutch Polish Portuguese Turkish Egyptian Chinese

Chinese

Introduction

Bagisto is an opensource laravel eCommerce framework built on some of the hottest technologies such as Laravel (a PHP framework) and Vue.js a progressive Javascript framework.

Bagisto can help you 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—can benefit. The best part, it's straightforward to set it up!

enter image description here

Getting Started

enter image description here

Install Bagisto with or without Composer (Check Requirement Details)

Follow the Getting Started with Bagisto Tutorial

You can browse through the Free Live Demo

Headless Commerce

The power of headless laravel commerce now comes to Bagisto enabling you to experience seamless and easily scalable storefront performance. Backed by some of the hottest tech stacks (Vue and React), Bagisto commerce can now be used to build powerful headless commerce solutions offering blazing-fast speed and easy customization powered by Vue Storefront and Next.js

Vue Storefront

enter image description here

Vue Storefront 2 integration for Bagisto: https://github.com/bagisto/vuestorefront

Next.js Commerce

enter image description here

Develop and deploy your next headless commerce storefronts with Next JS and Bagisto: https://github.com/bagisto/nextjs-commerce

Open Source Mobile eCommerce

Revolutionize Your Online Store with Bagisto's Open Source eCommerce Mobile

enter image description here

Mobile eCommerce powered by Flutter & Laravel: https://github.com/bagisto/opensource-ecommerce-mobile-app

AI Powered eCommerce

You can integrate popular large language models like GPT, BERT, Llama etc. to build AI-powered eCommerce applications with bagisto. Some of the popular use cases where you can make use of LLMs to build AI apps are chatbots, automated product descriptions, customer support, search and recommendations.

enter image description here

You can incorporate LLM API with your bagisto applications to send and receive queries and ensure proper error handling and rate limiting to prevent overuse of the API

Decentralised eCommerce

Build decentralised applications with Bagisto on popular blockchains like Ethereum and Solana by integrating smart contracts with the eCommerce platform. You can have decentralised marketplaces, NFT marketplaces, and decentralised e-signing with the laravel eCommerce system.

enter image description here

Commerce For Every Need

enter image description here

With Bagisto, you can easily create use cases for various commerce needs like Marketplaces, PWA, Native Mobile Apps, Multi-Tenants systems, Blockchain and many more.

Built In Extensions

enter image description here

Make use of 100+ Bagisto pre-built extensions from Bagisto Extension Markeptlace

Community

enter image description here

Get Bagisto support on Facebook Group and Forum Would like to help us build the most developer-friendly E-Commerce platform? Start by reading our Contributing Guide!

License

Bagisto is a truly open-source laravel eCommerce framework that will always be free under the OSL-3.0 License.

Security Vulnerabilities

If you think that you have found a security issue in Bagisto, please do not use the issue tracker and do not post it publicly. Instead, all security issues must be sent to mailto:[email protected].

Contributors

This project is on Open Collective, and it exists thanks to the 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.

bagisto's People

Contributors

aayushbhatt18 avatar akhtarkhan1 avatar amit-webkul avatar amooati avatar annikawolff avatar asif-webkul avatar atul-webkul avatar cagartner avatar d1602051019 avatar devansh-webkul avatar ghermans avatar heysagnik avatar jitendra-webkul avatar junaidjaved248 avatar khushi-sunarc avatar milwad-dev avatar papnoisanjeev avatar prashant-webkul avatar prateek-webkul avatar rachana-webkul avatar rahulcs0082 avatar rahulshukla-webkul avatar sanjaybhattwebkul avatar shivam-webkul avatar shivendra-webkul avatar shubh-mehrotra avatar sunarcrajneesh avatar suraj-webkul avatar vishal-webkul avatar vivek-webkul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bagisto's Issues

Getting Exception on running php aritsan migrate

Got error in creation of users table when running php artisan migrate .
here is the details terminal output
**$ php artisan migrate
Migration table created successfully.

Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email))

at /opt/lampp/htdocs/project/bagisto/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make this exception a
662| // lot more helpful to the developer instead of just the database's errors.
663| catch (Exception $e) {

664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|

Exception trace:

1 PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes")
/opt/lampp/htdocs/project/bagisto/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458

2 PDOStatement::execute()
/opt/lampp/htdocs/project/bagisto/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458

Please use the argument -v to see more details.
`**

However after a bit of searching i was able to fix it as its a common issue by adding few lines in App\Providers\AppServiceProvider.php . Final file looks like this:

`<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema;

class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
//
Schema::defaultStringLength(191);
}

/**
 * Register any application services.
 *
 * @return void
 */
public function register()
{
    //
}

}
`

If a customer writes any review for product then that review is not visible in review section of customer profile until it is approved by admin.

Framework Version: 0.1.1
Test Steps:

  1. Write a review for any product.
  2. Check the review section of your profile.
  3. Now approve the review from admin section,again check customer profile review section.

Expected : Customer should be able to see all reviews given by him/her , whether it is approved from admin or not. If admin has not approved the review then it should not be visible in product review section only.

Invoice Print

Great project how can an admin create an invoice?

Getting exception in creating configurable product.

Framework Version : 0.1.1
Test Steps:
1.Create product with type configurable
2. Add name to variants and delete some of the variants.
Exception occur when any of variant is deleted and then saving the product.
screenshot from 2018-11-22 15-04-07

On frontend, in profile page make whole button as clickable.

Framework Version: 0.1.1

Test Step:
1.Sign in with user account on frontend
2.Go on profile page
3.Now click on any of the buttons order,address,review or wishlist

Actual: Only text is made as clickable
Expected :Page should open by clicking on anywhere on the button.
clickable

Loss of data from content field of Slider.

Framework Version: 0.1.1
Test Steps:

  1. Add a content(more than 25 words) in content field and click on save.
    2.Now edit the content field.

Result: It remove the content after 25 words.

Tax is not added on product at checkout.

Framework Version: 0.1.1

Test Step:

  1. Created a tax rate.
  2. Added this tax rate in a tax category.
  3. Used this tax category while creating a product.
  4. Placed order for this product. Zip code used in shipping address is same as used in range for tax rate.

Bagisto with built in Affiliate system

First of all, congratulation for the start of this project.

It is a feature request & suggestion.
It would be great if the Bagisto is empowered with a built in Affiliate system, but in ONE account (not like as Opencart different registration for the Affiliate).
It should be a simple Button on the Customer area to join to the Affiliate system of the shop.

Layout Issue on Edit Product Page.

Framework Version: 0.1.1

Test Steps:
1.Add Configurable Product type.
2.Go to variation options.
Values in Sku, Color ,Size and Status fields are not displaying properly.
Name for last variant is not displaying as required.
Description and short description are displaying as required even when text is written in text box
layout
last variant

Product added in cart when click on back button.

Framework Version: 0.1.1

Test Steps:
1.Add product in cart.
2.Click on View shopping cart.
3.Remove Product from cart.
4.Click on back arrow of browser.
Result : Its displaying a message product is successfully added in cart.
Also if a product is added in cart and user click on back button of browser it always displays a message "Product is successfully added in cart"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.