Integrated online shop based on Laravel LTS and the Aimeos e-commerce framework

Overview

⭐ Star us on GitHub β€” it motivates us a lot! πŸ˜€

Aimeos GitHub stats

Aimeos logo

Aimeos Laravel ecommerce platform

Total Downloads License

Aimeos is THE professional, full-featured and high performance e-commerce platform! You can install it within 5 minutes and can adapt, extend, overwrite and customize anything to your needs.

Aimeos Laravel demo

Features

Aimeos is a full-featured e-commerce package:

  • Multi vendor, multi channel and multi warehouse
  • From one to 1,000,000,000+ items
  • Extremly fast down to 20ms
  • For multi-tentant e-commerce SaaS solutions
  • Bundles, vouchers, virtual, configurable, custom and event products
  • Subscriptions with recurring payments
  • 100+ payment gateways
  • Full RTL support (frontend and backend)
  • Block/tier pricing out of the box
  • Extension for customer/group based prices
  • Discount and voucher support
  • Flexible basket rule system
  • Full-featured admin backend
  • Beautiful admin dashboard
  • Configurable product data sets
  • JSON REST API based on jsonapi.org
  • Completly modular structure
  • Extremely configurable and extensible
  • Extension for market places with millions of vendors
  • Fully SEO optimized including rich snippets
  • Translated to 30+ languages
  • AI-based text translation
  • Optimized for smart phones and tablets
  • Secure and reviewed implementation
  • High quality source code

... and more Aimeos features

Check out the demos:

Package only

Want to integrate Aimeos into your existing application?

Use the Aimeos Laravel package directly!

Table of content

Requirements

The Aimeos shop distribution requires:

  • Linux/Unix, WAMP/XAMP or MacOS environment
  • PHP >= 7.2
  • MySQL >= 5.7.8, MariaDB >= 10.2.2
  • Web server (Apache, Nginx or integrated PHP web server for testing)

If required PHP extensions are missing, composer will tell you about the missing dependencies.

If you want to upgrade between major versions, please have a look into the upgrade guide!

Installation

To install the Aimeos shop application, you need composer 2.1+. On the CLI, execute this command for a complete installation including a working setup:

wget https://getcomposer.org/download/latest-stable/composer.phar -O composer
php composer create-project aimeos/aimeos myshop

You will be asked for the parameters of your database and mail server as well as an e-mail and password used for creating the administration account.

In a local environment, you can use the integrated PHP web server to test your new Aimeos installation. Simply execute the following command to start the web server:

cd myshop
php artisan serve

Note: In an hosting environment, the document root of your virtual host must point to the /.../myshop/public/ directory and you have to change the APP_URL setting in your .env file to your domain without port, e.g.:

APP_URL=http://myhostingdomain.com

Frontend

After the installation, you can test the Aimeos shop frontend by calling the URL of your VHost in your browser. If you use the integrated PHP web server, you should browse this URL: http://127.0.0.1:8000

Aimeos frontend

Backend

The Aimeos administration interface will be available at /admin in your VHost. When using the integrated PHP web server, call this URL: http://127.0.0.1:8000/admin

Aimeos admin backend

Customize

Laravel and the Aimeos e-commerce package are extremely flexible and highly customizable. A lot of documentation for the Laravel framework and the Aimeos e-commerce framework exists. If you have questions about Aimeos, don't hesitate to ask in our Aimeos forum.

For more details about Aimeos Laravel integration, please have a look at its repository.

Multi-vendor

To enable multi-vendor features including self-registration for new sellers, add this settings to the ./myshop/.env file:

SHOP_MULTISHOP=true
SHOP_REGISTRATION=true

By default, newly registered sellers have administrator privileges in the backend for their own site. For a more limited access to the backend, you can change the permission level to "editor":

SHOP_PERMISSION=editor

You can change the permissions associated to "admin" or "editor" by adding your own version of the JQAdm resource configuration to the "admin" section of your ./config/shop.php file.

License

The Aimeos shop system is licensed under the terms of the MIT and LGPLv3 license and is available for free.

Links

Comments
  • composer install failure

    composer install failure

    please am sorry to be the one with an issue here may be am not getting it right but on the documentaion you listed commands that i have run and am getting an error and dont see how to get over it. here is the error:----

    $ composer create-project aimeos/aimeos myshoppingsite Installing aimeos/aimeos (2017.10.1)

    • Installing aimeos/aimeos (2017.10.1): Loading from cache Created project in myshoppingsite

    @php -r "file_exists('.env') || copy('.env.example', '.env');" mkdir public/files public/preview public/uploads The syntax of the command is incorrect. Script mkdir public/files public/preview public/uploads handling the post-root-package-install event returned with error code 1

    checked all the prerequisites and i have them thanks i would love to check this app and integrate it on my site

    opened by Egonyu 49
  • curl error 60 while downloading

    curl error 60 while downloading

    Hi, I find it's a fantastic project. When I want to install it on my localhost with code: composer create-project aimeos/aimeos myshop, I get an error as below: [Composer\Downloader\TransportException] curl error 60 while downloading https://packages.aimeos.org/aimeoscom/packa ges.json: SSL certificate problem: certificate has expired I also tried to download the master package and upload to my server then I run the command: composer update, and I got same error. My server is Debian+LAMP. All the versions meet the requirement. Could someone help me on this? thank you.

    opened by Henry17888 22
  • Filters doesn't work :  Array to string conversion

    Filters doesn't work : Array to string conversion

    Hello,

    I did a fresh install of Aimeos package and all works fine apparenly but when I want filter products in front, I've got this error:

    Version PHP 8

    My requires in composer.json

        "require": {
            "php": "^7.3||^8.0",
            "aimeos-themes/rvdtheme": "dev-master",
            "aimeos/ai-cms-grapesjs": "2021.10.*",
            "aimeos/aimeos-laravel": "2021.10.*",
            "fruitcake/laravel-cors": "^2.0",
            "guzzlehttp/guzzle": "^7.0.1",
            "laravel/framework": "^8.54",
            "laravel/sanctum": "^2.11",
            "laravel/tinker": "^2.5",
            "laravel/ui": "^3.0"
        },
    
    
    
    ErrorException
    Array to string conversion
    http://127.0.0.1:8000/shop?f_supid%5B0%5D=2 
    
    Illuminate\Foundation\Bootstrap\HandleExceptions::handleError
    vendor/aimeos/aimeos-core/lib/mwlib/src/MW/View/Helper/Link/Standard.php:43
    
    Capture d’écran 2021-11-23 aΜ€ 13 24 04

    Can you tell me how to fix this error, please? Thank you.

    Regards.

    opened by anardil 16
  •    Aimeos\MW\DB\Exception  : SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.mshop_locale_site' doesn't exist:

    Aimeos\MW\DB\Exception : SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.mshop_locale_site' doesn't exist:

    Generating optimized autoload files

    Illuminate\Foundation\ComposerScripts::postAutoloadDump @php artisan package:discover --ansi

    Aimeos\MW\DB\Exception : SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.mshop_locale_site' doesn't exist: SELECT mlocsi."id" AS "locale.site.id", mlocsi."siteid" AS "locale.site.siteid", mlocsi."code" AS "locale.site.code", mlocsi."label" AS "locale.site.label", mlocsi."config" AS "locale.site.config", mlocsi."status" AS "locale.site.status", mlocsi."editor" AS "locale.site.editor", mlocsi."mtime" AS "locale.site.mtime", mlocsi."ctime" AS "locale.site.ctime" FROM "mshop_locale_site" AS mlocsi WHERE mlocsi."level" = 0 AND ( mlocsi."code" = 'default' ) ORDER BY mlocsi."id" ASC LIMIT 1 OFFSET 0

    at path-to-project\vendor\aimeos\aimeos-core\lib\mwlib\src\MW\DB\Statement\DBAL\Simple.php:75 71| { 72| try { 73| $result = $this->exec(); 74| } catch( \PDOException $e ) {

    75| throw new \Aimeos\MW\DB\Exception( $e->getMessage() . ': ' . $this->sql, $e->getCode() ); 76| } 77| 78| return new \Aimeos\MW\DB\Result\PDO( $result ); 79| }

    Exception trace:

    1 Aimeos\MW\DB\Statement\DBAL\Simple::execute() path-to-project\vendor\aimeos\aimeos-core\lib\mshoplib\src\MShop\Locale\Manager\Site\Standard.php:947

    2 Aimeos\MShop\Locale\Manager\Site\Standard::getSearchResults(Object(Aimeos\MW\DB\Connection\DBAL), " SELECT mlocsi."id" AS "locale.site.id", mlocsi."siteid" AS "locale.site.siteid", mlocsi."code" AS "locale.site.code", mlocsi."label" AS "locale.site.label", mlocsi."config" AS "locale.site.config", mlocsi."status" AS "locale.site.status", mlocsi."editor" AS "locale.site.editor", mlocsi."mtime" AS "locale.site.mtime", mlocsi."ctime" AS "locale.site.ctime" FROM "mshop_locale_site" AS mlocsi WHERE mlocsi."level" = 0 AND ( mlocsi."code" = 'default' ) ORDER BY mlocsi."id" ASC LIMIT 1 OFFSET 0 ") path-to-project\vendor\aimeos\aimeos-core\lib\mshoplib\src\MShop\Locale\Manager\Site\Standard.php:659

    Please use the argument -v to see more details. Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

    opened by Jupeen 12
  • Custom product URL don't work for all languages

    Custom product URL don't work for all languages

    When adding a custom URL slug to a product for all languages, the shop doesn't find the product.

    How to reproduce:

    1. Fresh shop installation. Make sure, there are multiple languages activated.
    2. Create a new product named "My Product". The product appears on the list of products in the frontend and links to /My_Product(correct)
    3. Edit the product, go to "Text" and add a new "URL segment", select "All" for language and enter "new-name" as value. On the lists of products in the frontend, the product now links to /new-name(still correct, that's what is expected)
    4. Click this product to view the product detail page. Now there is an error: Product "new-name" not found

    By manually entering the URL /My_Product, the product can still be accessed.

    I noticed, that the DB contains by default a URL for each language of the product. Adding the "URL segment" text adds just a row with an empty language ID to the DB.

    By specifying a "URL segment" for each language, the problem is solved. It's just the "All" option that doesn't work. It seems like there is a priority problem, when fetching the data from the DB.

    opened by FlorianMoser 12
  • Script App\Composer::setup handling the post-create-project-cmd event terminated with an exception

    Script App\Composer::setup handling the post-create-project-cmd event terminated with an exception

    I have run the code "composer create-project -s dev aimeos/aimeos myshoppingsite". Following there is an error that I can not find a solution to to it. image

    Please suggest how can I create my project "myshoppingsite".

    opened by Abualibek 11
  • Refused to load the stylesheet and script '<URL>'

    Refused to load the stylesheet and script ''

    I deploy an aimeos website(work perfectyly) online with cPanel, when I go to link, on terminal i see 14 error, 7 with stylesheet problem and 7 with script problema, initially i though it may be because i did't put the correct url everywhere in replace of localhost, but when i finish to replace everything, i continue to see these problem with localhost url, but if i search inside the project it can't find a single localhost

    opened by LilliAlessio 10
  • Facing issue after adding extension

    Facing issue after adding extension

    Hello Team,

    when I created extension and copied files which i need to overwrite. but after that some of menus are not working for eg sales menu. I have attached the issue image as well... please help why this is caused.

    aimeos issue

    opened by rahulhhb 10
  • Launching using Laravel Sail

    Launching using Laravel Sail

    I want to run aimoes in my dev machine (Linux Mint 21) using sail but unfortunately you didn't ship the source code with docker-compose.yml so running ./sail up will fail!

    I made a tiny trick to find out a way to running it using sail as following:

    1. Created a clean Laravel sail project: curl -s https://laravel.build/aimeos-test | bash
    2. Cloned aimeos: git clone https://github.com/aimeos/aimeos.git
    3. Copied the missing file: cp aimeos-test/docker-compose.yml aimeos
    4. Replaced the old Dockerfile: cp aimeos-test/vendor/laravel/sail/runtimes/8.1/Dockerfile aimeos/docker/8.1
    5. Enabled sail: cd aimeos && chmod u+x sail
    6. Run it: ./sail up
    7. Laravel throw this error message (detailed):
    Aimeos\Base\DB\Exception
    An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused: SET SESSION sort_buffer_size=2097144; SET NAMES 'utf8mb4'; SET SESSION sql_mode='ANSI'
    

    How can I run aimeos?

    docker-compose.yml

    # For more information: https://laravel.com/docs/sail
    version: '3'
    services:
        aimeos.test:
            build:
                context: ./docker/8.1
                dockerfile: Dockerfile
                args:
                    WWWGROUP: '${WWWGROUP}'
            image: sail-8.1/app
            extra_hosts:
                - 'host.docker.internal:host-gateway'
            ports:
                - '${APP_PORT:-80}:80'
                - '${VITE_PORT:-5173}:${VITE_PORT:-5173}'
            environment:
                WWWUSER: '${WWWUSER}'
                LARAVEL_SAIL: 1
                XDEBUG_MODE: '${SAIL_XDEBUG_MODE:-off}'
                XDEBUG_CONFIG: '${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}'
            volumes:
                - '.:/var/www/html'
            networks:
                - sail
            depends_on:
                - mysql
                - redis
                - meilisearch
                - selenium
        mysql:
            image: 'mysql/mysql-server:8.0'
            ports:
                - '${FORWARD_DB_PORT:-3306}:3306'
            environment:
                MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
                MYSQL_ROOT_HOST: "%"
                MYSQL_DATABASE: '${DB_DATABASE}'
                MYSQL_USER: '${DB_USERNAME}'
                MYSQL_PASSWORD: '${DB_PASSWORD}'
                MYSQL_ALLOW_EMPTY_PASSWORD: 1
            volumes:
                - 'sail-mysql:/var/lib/mysql'
                - './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh'
            networks:
                - sail
            healthcheck:
                test: ["CMD", "mysqladmin", "ping", "-p${DB_PASSWORD}"]
                retries: 3
                timeout: 5s
        redis:
            image: 'redis:alpine'
            ports:
                - '${FORWARD_REDIS_PORT:-6379}:6379'
            volumes:
                - 'sail-redis:/data'
            networks:
                - sail
            healthcheck:
                test: ["CMD", "redis-cli", "ping"]
                retries: 3
                timeout: 5s
        meilisearch:
            image: 'getmeili/meilisearch:latest'
            ports:
                - '${FORWARD_MEILISEARCH_PORT:-7700}:7700'
            volumes:
                - 'sail-meilisearch:/meili_data'
            networks:
                - sail
            healthcheck:
                test: ["CMD", "wget", "--no-verbose", "--spider",  "http://localhost:7700/health"]
                retries: 3
                timeout: 5s
        mailhog:
            image: 'mailhog/mailhog:latest'
            ports:
                - '${FORWARD_MAILHOG_PORT:-1025}:1025'
                - '${FORWARD_MAILHOG_DASHBOARD_PORT:-8025}:8025'
            networks:
                - sail
        selenium:
            image: 'selenium/standalone-chrome'
            volumes:
                - '/dev/shm:/dev/shm'
            networks:
                - sail
    networks:
        sail:
            driver: bridge
    volumes:
        sail-mysql:
            driver: local
        sail-redis:
            driver: local
        sail-meilisearch:
            driver: local
    

    aimeos/docker/8.1/Dockerfile

    FROM ubuntu:22.04
    
    LABEL maintainer="Taylor Otwell"
    
    ARG WWWGROUP
    ARG NODE_VERSION=16
    ARG POSTGRES_VERSION=14
    
    WORKDIR /var/www/html
    
    ENV DEBIAN_FRONTEND noninteractive
    ENV TZ=UTC
    
    RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
    
    RUN apt-get update \
        && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 \
        && mkdir -p ~/.gnupg \
        && chmod 600 ~/.gnupg \
        && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf \
        && echo "keyserver hkp://keyserver.ubuntu.com:80" >> ~/.gnupg/dirmngr.conf \
        && gpg --recv-key 0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c \
        && gpg --export 0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c > /usr/share/keyrings/ppa_ondrej_php.gpg \
        && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \
        && apt-get update \
        && apt-get install -y php8.1-cli php8.1-dev \
           php8.1-pgsql php8.1-sqlite3 php8.1-gd \
           php8.1-curl \
           php8.1-imap php8.1-mysql php8.1-mbstring \
           php8.1-xml php8.1-zip php8.1-bcmath php8.1-soap \
           php8.1-intl php8.1-readline \
           php8.1-ldap \
           php8.1-msgpack php8.1-igbinary php8.1-redis php8.1-swoole \
           php8.1-memcached php8.1-pcov php8.1-xdebug \
        && php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer \
        && curl -sLS https://deb.nodesource.com/setup_$NODE_VERSION.x | bash - \
        && apt-get install -y nodejs \
        && npm install -g npm \
        && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /usr/share/keyrings/yarn.gpg >/dev/null \
        && echo "deb [signed-by=/usr/share/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
        && curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /usr/share/keyrings/pgdg.gpg >/dev/null \
        && echo "deb [signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
        && apt-get update \
        && apt-get install -y yarn \
        && apt-get install -y mysql-client \
        && apt-get install -y postgresql-client-$POSTGRES_VERSION \
        && apt-get -y autoremove \
        && apt-get clean \
        && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
    
    RUN setcap "cap_net_bind_service=+ep" /usr/bin/php8.1
    
    RUN groupadd --force -g $WWWGROUP sail
    RUN useradd -ms /bin/bash --no-user-group -g $WWWGROUP -u 1337 sail
    
    COPY start-container /usr/local/bin/start-container
    COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
    COPY php.ini /etc/php/8.1/cli/conf.d/99-sail.ini
    RUN chmod +x /usr/local/bin/start-container
    
    EXPOSE 8000
    
    ENTRYPOINT ["start-container"]
    
    opened by mbnoimi 9
  • Not Asked to enter the database name or email or any other parameters

    Not Asked to enter the database name or email or any other parameters

    I try to create a new project but no asked to enter any parameters for the database so it thrown an error with database laravel not found please advise

    opened by jonyshahin 7
  • Base table or view not found: 1146 Table 'homestead.mshop_locale_site' doesn't exist

    Base table or view not found: 1146 Table 'homestead.mshop_locale_site' doesn't exist"

    Super excited to use your shop, but ran into an issue. I went through the installation process, set up the .env file, then checked the serve, it showed http://127.0.0.1:8000 as expected. However upon opening this on the browser I got the following error:

    aimeos shop error

    Haven't figured out how to get around this. Any help you can give would be great, thanks!

    opened by Jbeard822 7
  • Setup: users_property & mshop_locale_site tables do not exist

    Setup: users_property & mshop_locale_site tables do not exist

    Hi, I encountered two tables do not exists when installing version 2022.04.2.

    1. users_property
    2. mshop_locale_site

    This is the screenshot during my setup. image

    opened by keithlaikf 7
  • LaravelDebugBar

    LaravelDebugBar

    Hello,

    I add the LaravelDebugBar in my project. The debug bar is show on the page but in the tab "Queries" I can see just one query. select * from users where id = 2 limit 1

    Do you know why I can't see all the queries on the shop? Thank you.

    Regards.

    opened by anardil 3
Owner
Aimeos
Ultra fast, Open Source e-commerce framework for building custom online shops, market places and complex B2B applications #gigacommerce
Aimeos
Aimeos is THE professional, full-featured and high performance e-commerce package for Laravel

Aimeos Slim package ⭐ Star us on GitHub β€” it helps! Aimeos is THE professional, full-featured and high performance e-commerce package for Laravel! You

Aimeos 101 Sep 14, 2022
My Shop E-commerce Backend API Service

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Dzulfikar Sauki Akmal 7 Dec 30, 2022
An eCommerce website is an online store where you can buy or sell products online. An eCommerce offers a professional online store builder that helps you launch your eCommerce business quickly and successfully.

An eCOMMERCE-SITE An eCommerce website is an online store where you can buy or sell products online. An eCommerce offers a professional online store b

UTTKARSH PARMAR 2 Aug 8, 2022
Lakasir is a free, open source and online Point Of Sale Software designed for small shop or retail

Lakasir is a free, open source and online Point Of Sale Software designed for small shop or retail. It is built with modern technologies such as Laravel, VueJS, Bootstrap 4, RESTful API etc.

Lakasir 234 Dec 31, 2022
Bootsrap Responsive Multi-Vendor, MultiLanguage Online Shop Platform

Shopping Cart Solution - CodeIgniter and Bootstrap Bootsrap Responsive Multi-Vendor, MultiLanguage Online Shop Platform Current versions: Codeigniter

Kiril Kirkov 1k Dec 30, 2022
Bootsrap Responsive Multi-Vendor, MultiLanguage Online Shop Platform

Shopping Cart Solution - CodeIgniter and Bootstrap Bootsrap Responsive Multi-Vendor, MultiLanguage Online Shop Platform Current versions: Codeigniter

Egan 2 Oct 23, 2022
A free open source e-commerce platform for online merchants based on customised version of Laravel.

A free open source e-commerce platform for online merchants based on customised version of Laravel.

Ace Vinayak 58 Oct 19, 2022
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

OpenCart 6.6k Dec 31, 2022
AbanteCart is a free PHP based eCommerce solution for merchants to provide ability creating online business and sell products online quick and efficient.

AbanteCart is a free PHP based eCommerce solution for merchants to provide ability creating online business and sell products online quick and efficient. AbanteCart application is built and supported by experienced enthusiasts that are passionate about their work and contribution to rapidly evolving eCommerce industry. AbanteCart is more than just a shopping cart, it is rapidly growing eCommerce platform

AbanteCart 129 Nov 15, 2022
A music shop based on the chinook database example.

LTW Example Based on a simplified version of the Chinook Database: You can see previous versions of the example by changing branches. Step 1: Create t

AndrΓ© Restivo 10 Oct 9, 2022
Full stack shop app with Symfony

A progressive PHP framework for building efficient and scalable server-side applications. Description A fullstack shop app with Symfony framework and

F43Z 6 Feb 20, 2022
Shoperz - Free Open Source Web Shop

Shoperz Shoperz - Free Open Source Web Shop Version 1.0.1 Next update will be added: [+] Function change password [+] Function Change page Name [+] Fu

null 1 Nov 19, 2021
The truly Laravel E-commerce Framework

Vanilo The Truly Laravel E-commerce Framework Vanilo's aim is that Laravel developers can rapidly create E-commerce applications with pleasure. Curren

Vanilo E-commerce 650 Dec 28, 2022
An E-Commerce package for Laravel with Grafite CMS. Take control of your content and how you sell it! Products, subscriptions, shipping, downloading and more!

Grafite Commerce Grafite has archived this project and no longer supports or develops its code. We recommend using only as a source of ideas for your

Grafite Inc 45 Jun 8, 2021
Drag and Drop Website Builder and CMS with E-commerce

Microweber: Drag-and-Drop CMS Current version: 1.2 running on Laravel 8! Download | What is Microweber? | Core features of Microweber | Requirements |

Microweber 2.6k Dec 28, 2022
PHP payment library to easily integrate Baltic banklinks (supports old and new iPizza protocol), E-commerce gateaway (Estcard, Nets Estonia), Liisi Payment Link and Pocopay.

PHP Payment library PHP payment library to easily integrate Baltic banklinks, E-commerce gateaway (Estcard, Nets Estonia), Liizi Payment Link and Poco

Rene Korss 34 Apr 27, 2022
GetCandy is a package that brings functionality akin to Shopify and other e-commerce platforms to Laravel.

GetCandy is a set of Laravel packages that bring functionality akin to Shopify and other e-commerce platforms to Laravel. You have complete freedom to

GetCandy 7 Oct 27, 2022
Miolica: an e-commerce application that uses React.js as the frontend and Laravel as the backend

Miolica: an e-commerce application that uses React.js as the frontend and Laravel as the backend

Valll 5 Apr 20, 2022
Full-featured e-commerce platform with multi-domain and multi-language support for PHP 8

Surikata.io Full-featured e-commerce platform with multi-domain and multi-language support for PHP 8. Free to use for both commercial and personal pro

null 8 Apr 5, 2022