Drag and Drop Website Builder and CMS with E-commerce

Overview

Microweber: Drag-and-Drop CMS

Current version: 1.2 running on Laravel 8!

Download | What is Microweber? | Core features of Microweber | Requirements | Installation | Getting Started | Contribute


What is Microweber?

admin panel

Microweber is a Drag and Drop website builder and a powerful next generation CMS. It's based on the PHP Laravel Framework. You can use Microweber to make any kind of website, online store, and blog. The Drag and Drop technology allows you to build your website without any technical knowledge.

The core idea of the software is to let you create your own website, online shop or blog. From this moment of creation, your journey towards success begins. Supporting you along the way will be different modules, customizations and features of the CMS. Many of them are specifically tailored for e-commerce enthusiasts and bloggers.

The most important thing you need to know is that Microweber pairs the latest Drag & Drop technology, with a revolutionary Real-Time Text Writing & Editing feature. This pair of features delivers an improved user experience, easier and quicker content management, a visually appealing environment, and flexibility.

Core features of Microweber

Drag & Drop

Microweber implements Drag & Drop technology. This means that users can manage their content and arrange elements with just a click of the mouse, dragging and dropping them across the screen. Drag & Drop applies to all types of content: images, text fields, videos, and the various modules and customization options you have as a user. The default template “Dream” comes with more than 75+ prepared layouts that you can use via drag and drop.

Drag And Drop

Real Time Text Editing

Live Edit view is the manifestation of the Real-Time Text Writing & Editing core feature of Microweber CMS. Live Edit view changes your website’s interface in real time.

E-commerce solution

Powerful Admin Panel

You can add dynamic pages, posts, and products. All of these can be organized in custom categories in order to achieve a better navigation and showcase of a website's content. New pages can be created using different layouts. In addition, all pages, posts and products come with a number of preset layouts and modules to get users started. These modules can be changed and you can add your own custom set of modules in order to create the most suitable content for your needs.

Powerful Admin Panel

E-commerce Solution

The main focus of Microweber CMS is E-commerce. A rising number of people have grown fond of the idea of online entrepreneurship and we aspire to cover their needs. The software has some built-in features that will help online shop founders see their business grow and excel.

E-commerce Solution

Give a star to Microweber

See it in action

Requirements

  • HTTP server
  • Database server
  • PHP >= 5.6
    • lib-xml must be enabled (with DOM support)
    • GD PHP extension

HTTP Server

Apache

The mod_rewrite module must be enabled in your Apache configuration. Microweber creates the necessary .htaccess files during installation, including one with Deny All directive in each folder to ensure that there are no entry points other than index.php.

nginx

Add this location directive to your server configuration block. The root directive must point to the base folder of your Microweber website (which by default is where this readme is located).

server {
  location / {
    try_files $uri $uri/ /index.php$is_args$args;
  }
}

IIS

You can easily import the .htaccess rewrite rules. Make sure you have enabled the URL Rewrite module for your website.

Database

You have several choices for database engine: MySQL, SQLite, Microsoft SQL Server and PostgreSQL. For small websites we highly recommend SQLite. However, you can connect to more storage services (like MongoDB or Neo4j) and take advantage of the Laravel framework.

On the installation screen you can only choose from databases enabled in your PHP configuration. If you don't see your server of choice in the list you have to enable the corresponding PDO extension for your database server. An example for Microsoft SQL Server. PHP usually comes with PDO enabled by default but you might have to uncomment or add extension directives to your php.ini.

Installation

The fast way: Download and unzip.

Via Composer

Installing dependencies

You need to have Composer installed in order to download Microweber's dependencies.

You can clone and install Microweber with one command: composer create-project microweber/microweber my_site dev-master --prefer-dist --no-dev This will install Microweber in a folder named my_site.

Another way is to first clone the repository and then run composer install in the base directory.

File permissions

Make sure these folders, and everything inside, is writeable by the user executing the PHP scripts:

  • config/
  • src/
  • storage/
  • userfiles/

Getting Started

See the online guides for developers.

Contribute

We are looking for people who want to help us improve Microweber.

If you are a developer, submitting fixes is easy. Just fork the Microweber repository, make your changes, submit a pull request, and be sure all tests are passing.

Build Status

Build Status

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

Issues
  • Error when i use shortcuts for publish a page

    Error when i use shortcuts for publish a page

    Hi, When i use link in left, or in last edit pages for publish a page unpublished, a message says "your page is published" but when i reload page it's not true. Buttons call ajax, and there is an error :

    Error

    The api function api is not defined in the allowed functions list

    Thanks, Jérémy

    opened by Jerem87 38
  • Calendar Module (question)

    Calendar Module (question)

    I'm trying to create a calendar module and need the module install to create a new database table. The $config['tables'] parameter in the module config.php file allows the table name, field names, and field types to be defined in an array, which function _exec_table_builder in Providers\Database\Utils.php processes to create the table and fields. Is there a way to define field lengths, auto-increment, and indexes?

    opened by Ezyweb-uk 35
  • Microweber in FreeBSD jail with PHP-FPM and Nginx in FastCGI mode behind Nginx reverse proxy in different jail

    Microweber in FreeBSD jail with PHP-FPM and Nginx in FastCGI mode behind Nginx reverse proxy in different jail

    Dear All, I seem to have a really weird problem that I have not been able to solve and never encountered with other PHP applications: I have installed Microweber in a FreeBSD jail (if you are not familiar with FreeBSD and jails, just consider them different servers), and can access the instance happily, with all graphics and templates showing up. Yes - your Nginx settings have been set in accordance to what is found here: https://github.com/alvsgithub/microweber I run the application server behind a caching reverse proxy using Nginx, and with PHP I usually need nothing but this:

    # handle default location
    location                        / {
        # naxsi rules, apply to / as first configuration entry
        include                     naxsi_default.rules;
        # enable proxy cache
        proxy_cache                 microweber_proxy_cache;
        expires                     7d;
        # try to serve static files from Nginx
        try_files                   $uri @microweber;
    }
    location                        @microweber {
        proxy_pass                  http://www_php.jail.vlan:[microweber application port];
    }
    

    And things work like a charm. However, this is not the case with Microweber: PHP code is indeed displayed, but all assets do not show up, means I get a raw page. However, all assets are accessible, so this is not a permission issue. Does Microweber deal with assets and templates and such in a somewhat special way that requires my to add in more details into the Nginx reverse proxy configuration? Thank you so much for your help, Chris

    opened by chlarsen 26
  • Registration e-mail text cannot be edited

    Registration e-mail text cannot be edited

    http://snag.gy/hlwo2.jpg This should definitely be editable here. Also, the subject input is way too small, width: 100% would be much better and more suitable to most people.

    opened by jurchiks 20
  • Multi site configuration issue

    Multi site configuration issue

    The document's "Multi site configuration" section seams outdated. http://microweber.com/docs/developer-guide/installation/configuration There is no src/Microweber/bootstrap.php file in branch1.0 now. and also config.php does not exist. In 1.0 branch, only need to edit database.php for a new install. So, how can i add multi site configuration for branch 1.0? Thanks.

    opened by gmplab 17
  • Category saving is failing

    Category saving is failing

    When I'm creating an category it fails because of empty columns:

    SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'position' at row 1 (SQL: insert into `mytest_pt_categories` (`rel_id`, `data_type`, `parent_id`, `title`, `position`, `description`, `users_can_create_content`, `rel_type`, `is_deleted`, `created_at`, `updated_at`, `created_by`, `edited_by`) values (5, category, 0, test, , , 0, content, 0, 2015-03-28 15:52:18, 2015-03-28 15:52:18, 1, 1))
    

    Looking at stack trace, the content is being passed as empty string '':

    at Connection->runQueryCallback('insert into `chezmoi_pt_categories` (`rel_id`, `data_type`, `parent_id`, `title`, `position`, `description`, `users_can_create_content`, `rel_type`, `is_deleted`, `created_at`, `updated_at`, `created_by`, `edited_by`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', array('5', 'category', '0', 'Bazinga', '', '', '0', 'content', '0', '2015-03-28 15:52:18', '2015-03-28 15:52:18', '1', '1'), object(Closure)) in Connection.php line 570
    

    AFAICT it's expecting a 0 (zero).

    I'm using latest v1 (with https://github.com/microweber/microweber/commit/6f3dd9a5f05a9d8b22ea9fbf0147249d0158a55b)

    opened by mloureiro 13
  • Requirement list incomplete

    Requirement list incomplete

    Your requirement list in the README shows only a couple of PHP requirements, but what about all the Bower/Gulp/NPM stuff? Obviously, for just running it, PHP is enough, but I will probably have to make my own design and add some functionality, so I would like to know what exactly I will need to achieve this.

    opened by jurchiks 13
  • Create a new layout

    Create a new layout

    Can you please tell me to create a new layout style....

    opened by Nawincbe 10
  • Remove some elements

    Remove some elements

    Hi, I try to remove your "team" layout in toolbar. I deleted files in userfiles/elements, but they are still display in toolbar. I found interface for elements (admin/view:elements) but click on reload elements don't fix my problem. viewelements Have you an idea ? Thanks, Jérémy

    opened by Jerem87 9
  • Home page url

    Home page url

    In v1.2.9 with page 'Home' setting 'Is Home' set to 'Yes' in New World template, in admin the url shown in the page listing is correctly shown as https://mydomain..com/ without the page name, but in the Home page edit screen the url is shown as https://mydomain..com/home and I can't see anyway to edit the url.

    In live admin the Home link in the navigation menu works as expected and loads the home page, but when logged out it only shows header and footer, the content is blank; The home page only loads on url https://mydomain..com/home

    opened by Ezyweb-uk 0
  • icomoon.woff loading instead of icomoon.woff2 in New World template

    icomoon.woff loading instead of icomoon.woff2 in New World template

    File icomoon.woff was loading instead of icomoon.woff2, so I edited the following file to save 785KB (MW version 1.2.9) https://github.com/microweber/microweber/blob/82bb77f39dcf58b62197e11c1770aed0899ec780/userfiles/modules/microweber/api/libs/mw-icons-mind/line/style.css#L5

    I changed the order of lines 5 and 6 to load woff2 before woff.

    opened by Ezyweb-uk 0
  • Multisite feature can't make it on my local machine localhost

    Multisite feature can't make it on my local machine localhost

    I install the first web site using composer with this command line composer create-project microweber/microweber my_site dev-master

    The link http://localhost/my_site working good and every think is perfect now I make this steps: 1- create a folder in "config", e.g. config/second-domain.com, 2- make an empty file at config/second-domain.com/microweber.php

    then try to go to : http://localhost/my_site/second-domain.com or http://localhost/second-domain.com

    but not working where is the mistake , any one can advise

    best reagards

    opened by basil51 0
  • Shopping Cart - Be able to add VAT/GST to the freight price.

    Shopping Cart - Be able to add VAT/GST to the freight price.

    Currently we are able to add VAT/GST to the price of the product.

    Many countries charge VAT/GST on the freight as well.

    Currently, the shopping cart adds VAT/GST onto the total price of the products, but not the freight.

    Can we please have a button to apply VAT/GST onto the freight price as well?

    opened by dcg1 0
  • Shopping Cart

    Shopping Cart "Continue shopping" button unresponsive

    After buying a product, the large shopping cart screen pops up. If you click on "Continue shopping" nothing happens. Clicking on "Proceed to Checkout" operates correctly.

    Also, if you click on the shopping cart symbol (the shopping trolley) on the top RHS of the screen, the shopping cart pops up as expected, however if you then click on "Checkout" nothing happens.

    I'm running the latest version of Microweber & the above results are the same using both Firefox & Google Chrome.

    So you can see it in real time, feel free to go to: https://ollas.com.au/shop/shop and test it for yourself. Just put in the word test or microweber & I'll know to delete any orders that come through.

    Many thanks for looking at this.

    Derek.

    opened by dcg1 0
  • PHP 8 support?

    PHP 8 support?

    Is PHP 8 supported yet? I just tried 1.2.8 and ran into this issue.

    ERROR: Declaration of Doctrine\DBAL\Driver\PDOConnection::query() must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs) {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Declaration of Doctrine\\DBAL\\Driver\\PDOConnection::query() must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs) at /www/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:86)
    

    From what I can tell the doctrine/dbal dependency seems to be outdated?

    opened by jwfx 0
  • Issue saving Shipping Field settings.

    Issue saving Shipping Field settings.

    This is my 3rd install on Digital Ocean and i can't seem to be able to save these settings?

    There is no save button, but i get the Saved message but as soon as i get out of the pop up the fields are unchecked again.

    Please let me know if there is anything that i am doing wrong. Thanks, RD

    Screen Shot 2021-07-15 at 5 19 26 PM
    opened by rakeshdavid 0
  • Optional LSCache install [Feature Request]

    Optional LSCache install [Feature Request]

    LiteSpeed offer a cache package for Laravel. It might greatly benefit Microweber's performance if an option to install the LSCache for Laravelcould be provided for installs on a LiteSpeed webserver.

    https://github.com/litespeedtech/lscache-laravel

    opened by Ezyweb-uk 0
  • Error 500 - Internal Server Error

    Error 500 - Internal Server Error

    Hello, I do get an error for certain actions I want to perform (creating a page, editing a button). What can I do to solve it?

    Error 500 - Internal Server Error - Whoops, looks like something went wrong. (1/1) ErrorException strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in Parser.php line 2430 at HandleExceptions->handleError(8192, 'strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior', '/var/www/html/quast/src/Microweber/Utils/Parser.php', 2430, array('search' => 2, 'replace' => ' Type keywords that describe your content - Example: Blog, Online News, Phones for Sale etc ', 'subject' => '

    Thanks for any help!

    opened by LukaMarcel 1
  • Comments and Shop still visible, also when modules are not installed

    Comments and Shop still visible, also when modules are not installed

    Hi,

    I just deinstalled the shop / eCommerce and the comments. But in the top bar the navigation is still visible. image

    Clicking on the comments, I get an error (as expected). Clicking on the shop, I still get product details. image

    In my understanding, the header.php should I) check if the module is active and II) check if the user has the right permissions.

    opened by Nowi5 0
Releases(1.2.9)
  • 1.2.9(Sep 17, 2021)

    [1.2.9] - 2021-09-16

    • Updated Laravel to 8.61
    • Fixes on the loading speed
    • Fixes on the security
    • Fixes on live edit
    • Added service provider for templates
    • Added new repository classes
    • Added multilanguage module
    • Added new icons for modules
    • Many other fixes
    • see all changes....
    Source code(tar.gz)
    Source code(zip)
  • v1.2.8(Jul 9, 2021)

    [1.2.8] - 2021-07-08

    • Updated Laravel to 8.4
    • Fixes on custom fields
    • Fixes on thumbnails
    • Added new blog module
    • Added new shop module
    • Added ability for shop and blog to have filters
    • Added new template for shops
    • Migrated the default template to Bootstrap 5
    • Other fixes
    • see all changes....
    Source code(tar.gz)
    Source code(zip)
  • v1.2.7(May 15, 2021)

    [1.2.7] - 2021-05-14

    • Fixes on checkout module
    • Fixes on marketplace module
    • Fixes on categories module
    • Fixes database connection not being closed sometimes
    • Added content revisions module for live edit
    • Added ability for menu module to return data
    • Added svg support
    • Other fixes
    • see all changes....
    Source code(tar.gz)
    Source code(zip)
  • v1.2.6(Apr 29, 2021)

    [1.2.6] - 2021-04-29

    • Fixes on the checkout module
    • Fixes on the tags module
    • Fixes on offers module
    • Fixes on the package manager
    • Fixes on link editor
    • Added content revisions module for live edit
    • Added webp support
    • Other fixes
    • see all changes....
    Source code(tar.gz)
    Source code(zip)
  • v1.2.5(Apr 15, 2021)

  • v1.2.4(Apr 13, 2021)

    [1.2.4] - 2021-04-12

    • UI Fixes on mobile
    • Live edit fixes
    • Fix CSS editor tools
    • Fix Https not work properly with Full page cache
    • Fix stats display bug for period more than year
    • Added new translatable option fields
    • Added new default checkout page
    • Other fixes
    • see all changes....
    Source code(tar.gz)
    Source code(zip)
  • v1.2.3(Mar 30, 2021)

    [1.2.3] - 2021-03-30

    • Update to Laravel 8.3
    • Fix Tags problem
    • Fix Offer price
    • Fix Contact form bugs
    • Fix Multilanguage bugs
    • Fix https bug behind proxy
    • Fix Live edit bugs linking to layout
    • Fix Live edit bugs related to cloudflare caching
    • Added new elements for live edit
    • Other fixes
    • see all changes....
    Source code(tar.gz)
    Source code(zip)
  • 1.0.7-fix1(Mar 1, 2016)

    Vendor: added Omnipay library Vendor: added coduo/php-humanizer library Vendor: added league/csv library Added: taxes support Added: caching with .htaccess on some folders Added: payment providers (Mollie,Stripe and Authorize.net) Added: taxes support Added: url support for categories Added: crud class Added: custom field type "property" Added: "max depth" setting to the categories module Added: Portuguese language Added: LinkedIn login Added: export orders to CSV Refactor: database classes Refactor: content manager Refactor: shop classes Refactor: categories classes Fix: general UI improvements Fix: security fixes Fix: bugfixes in custom fields Fix: bugfixes drag and drop Fix: thumbnail resize fix Fix: fixed dropdown bug when you click on the scroll Fix: mw.tooltip issues Fix: mw.modal issues Fix: sitemap and rss feed Fix: performance improvements when there are many categories Fix: cache files number reduced Fix: fix of notifications Fix: fix of import module Many other fixes

    Source code(tar.gz)
    Source code(zip)
    microweber-1.0.7.update.zip(13.59 MB)
    microweber-1.0.7.zip(21.05 MB)
  • 1.0.6(Nov 19, 2015)

    Added: taxes support Added: tabs module Added: twig parser to shop email template Added: content revisions (for new installs only) Added: data fields support for categories Added: country states class Added: .allow-drop css class on live-edit field to allow dropping inside modules Added: custom reset password email Added: custom register user email Refactor: cart moved to own class Refactor: orders moved to own class Refactor: content data fields moved to own class Refactor: content attributes moved to own class Fix: search function to exclude deleted content #313 Fix: uploader makes all files lowercase Fix: live edit fixes on columns Fix: forms module export to excel Fix: Unzip was making all files lowercase Fix: URLs are now sequential Vendor: added Twig parser Other fixes

    Source code(tar.gz)
    Source code(zip)
  • 1.0.5-fix1(Oct 20, 2015)

  • 1.0.5(Oct 13, 2015)

    Added: Custom content fields now can be added from the template config file Added: Session-less routes and Middleware Added: Various UI hooks Added: Support for custom data fields Added: Cache driver support (Files, APC) Added: Template class Added: Caching option for apijs and frontend assets Added: Picture browser Fix: parser was outputting the same content in different edit fields with same attrs Fix: module id is now generated with md5 instead with crc32 Fix: is_home bug under sqlite Fix: install bug Fix: shipping to country bug with the select menu Fix: custom field default values were showing 0 Fix: editor improvements Fix: menu reorder bug Fix: google fonts loading Fix: facebook login bug Fix: mw.front event was called before constants are defined Fix: bug in image cropping Fix: ConfigSave now replaces the storage_path Fix: shipping bug Fix: undo is now working properly Fix: preg_replace bug Fix: icon picker Fix: save edit now uses MutationObserver Fix: category reordering Fix: live edit changes were not saved when editing an image Fix: pixum now caches the images Fix: drag and drop in row was appending the item on the wrong place Fix: upload image shows progress again Fix: resizable columns bug when no width is set Fix: redirect in views and modules was not working Fix: updated jquery-ui to 1.11.4 Fix: captcha is now working on pages with multiple captchas Fix: upload file bug Fix: default controller's render logic now moved in the template class Many other fixes

    Source code(tar.gz)
    Source code(zip)
  • 1.0.4-fixed(Aug 4, 2015)

    [1.0.4-fixed] - 2015-08-06

    Vendor: updated guzzle to 5.0 Fix: social login bug during outdated socilaite Fix: checkout bug caused by the SQL refactoring in 1.0.4

    [1.0.4] - 2015-08-04

    Vendor: added Laravel HTML helper class Vendor: updated jquery ui Added: template manager class Added: XSS filter class Added: artisan microwber:update command Fix: security fix in uploader Fix: security fix user creation Fix: editing menus bug Fix: delete abandoned cart Fix: query pagination was skipping pages Fix: menu title was outputting html tags Fix: menu module bug when editing Fix: add to cart with quantity parameter Fix: cache now uses locale prefix Fix: updated raw SQL queries to use Eloquent Fix: redirect bug when using redirect from template Fix: UI in forms module in admin Fix: captcha validation when there are multiple catchas on one page Fix: module id was random when using module inside module Fix: other small bugs

    Source code(tar.gz)
    Source code(zip)
  • 1.0.3(Jun 16, 2015)

    Changes from vesrion 1.0

    Vendor: Updated Laravel to v5.0.33 (last version that supports php 5.4) Feature: Custom fonts support (only Google fonts for now) Feature: Color picker can set custom color from hash Feature: CSS Editor Feature: Icon picker Feature: Custom font size value can be set Fix: improvements in the live edit for Boostrap3 templates Fix: possible XSS in users Fix: fixes in shop orders management Fix: many other minor bugs Added: get_category_items_count function Added: Some missing language entries Added: sum parameter to the db_get function Added: connection_name parameter to the db_get function Changed: replaced database class with database_manager Fix: shop currency function timeout Fix: modal initialization Fix: update check Fix: install problem under mysql 5.6 Fix: drop in bootstrap columns Fix: improvements for bootstrap themes Fix: edit link from live edit Fix: cart shipping price display Fix: shipping cost per weight Fix: price bug Fix: shipping cost per weight Fix: locale now uses App::getLocale() Vendor: added Omnipay for payments processing Vendor: Markdown provider Added: added option to change the currency sign position Fix: Custom environment name respects the getenv value Fix: Cache expiration Fix: Category delete Fix: Position db field is now converted to integer Fix: Delete categories bug Fix: Reorder categories bug Fix: Factored DB class Tests added Many other fixes

    Source code(tar.gz)
    Source code(zip)
  • 0.951(Jan 14, 2015)

  • 0.934(Aug 4, 2014)

  • 0.9.346(May 22, 2014)

  • 0.93(Mar 31, 2014)

  • 0.823(Sep 3, 2013)

  • microweber-0.750(Aug 17, 2013)

  • procedural-stable(Aug 14, 2013)

Open Source multi-language/multi-currency/multi-store E-commerce platform for Ruby on Rails with a modern UX, PWA frontend, REST API, GraphQL, several official extensions, and 3rd party integrations.

Spree Commerce Success Stories Documentation Integrations Spree is a complete open source e-commerce solution built with Ruby on Rails. It was started

Spree Commerce 11.4k Sep 20, 2021
Commerce 2.x development

Drupal Commerce Drupal Commerce is the leading flexible eCommerce solution for Drupal, powering over 60,000 online stores of all sizes. Please report

Drupal Commerce 355 Aug 19, 2021
Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.

Reaction Commerce Reaction is a headless commerce platform built using Node.js, React, and GraphQL. It plays nicely with npm, Docker and Kubernetes. G

Reaction Commerce 11.5k Sep 14, 2021
PrestaShop is a fully scalable open source e-commerce solution.

About PrestaShop PrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants

PrestaShop 6.1k Sep 25, 2021
Shopware 6 is an open source eCommerce platform realised by the ideas and the spirit of its community.

Shopware 6 Realize your ideas - fast and without friction. Shopware 6 is an open source ecommerce platform based on a quite modern technology stack th

Shopware 1.5k Sep 15, 2021
A Free and Opensource Laravel eCommerce framework built for all to build and scale your business.

Topics Introduction Documentation Requirements Installation & Configuration License Security Vulnerabilities Miscellaneous Introduction Bagisto is a h

Bagisto 3.9k Sep 15, 2021
Thelia is an open source tool for creating e-business websites and managing online content. Repo containing the new major version (v2)

Readme Warning This is the development repository of Thelia. If you want to create a project, please take a look at thelia/thelia-project If you want

null 767 Sep 17, 2021
Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.

Introduction Open Source Point of Sale is a web based point of sale system. The main features are: Stock management (Items and Kits with extensible li

opensourcepos 2.3k Sep 14, 2021
CoreShop - Pimcore eCommerce

CoreShop - Pimcore eCommerce CoreShop is a eCommerce Platform for Pimcore. Requirements Pimcore 6.6 Installation Install with composer composer requir

CoreShop 211 Sep 21, 2021
Connect suppliers, distributors and consumers to trade local produce. We're recruiting paid contributors, link below.

Open Food Network The Open Food Network is an online marketplace for local food. It enables a network of independent online food stores that connects

Open Food Foundation 745 Sep 15, 2021
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

OpenCart Overview OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation fro

OpenCart 6.2k Sep 15, 2021
OpenBazaar 2.0 Server Daemon in Go

openbazaar-go OpenBazaar Server Daemon in Go This repository contains the OpenBazaar server daemon which handles the heavy lifting for the OpenBazaar

OpenBazaar 939 Sep 14, 2021
Open Source eCommerce Platform on Symfony

Sylius is an Open Source eCommerce platform on top of Symfony. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and

Sylius eCommerce 6.4k Sep 15, 2021
Attendize is an open-source ticket selling and event management platform built on Laravel.

Attendize is an open-source ticketing and event management application built using the Laravel PHP framework. Attendize allows event organisers to sel

Attendize 3.2k Sep 24, 2021
Yclas Self Hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few seconds.

Yclas 4.1.0. Description Yclas self-hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few

Yclas 287 Sep 14, 2021
An open source eCommerce plugin for WordPress.

Welcome to the WooCommerce repository on GitHub. Here you can browse the source, look at open issues and keep track of development. We recommend all d

WooCommerce 7.3k Sep 18, 2021