Download the PHP package bagisto/b2b-suite without Composer

On this page you can find all versions of the php package bagisto/b2b-suite. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package b2b-suite

Open Source B2B Ecommerce Platform

Packagist Downloads License


1. Introduction:

Bagisto B2B Ecommerce is an open-source package that extends the Bagisto eCommerce platform with powerful B2B features.

It allows companies to register their organization, submit their registration for Admin Approval, manage multiple users, and complete their purchasing process from a single dashboard.

The package includes features such as Quick Order, Requisition Lists, and Request for Quote (RFQ) to make ordering faster and easier.

Role-based permissions let companies assign roles and control what each user can access.

Administrators can manage each company's buying experience with Company Catalogs, Company Credit, Sales Representatives, and Company Attributes.

These features help customize product visibility, pricing, credit limits, company information, and customer management.

Bagisto B2B Ecommerce is built for wholesalers, manufacturers, distributors, and other businesses that need a flexible and scalable B2B eCommerce solution.

Bagisto B2B Ecommerce Image

Key Features

Bagisto B2B Ecommerce Features Image

Admin Configuration Options

All B2B settings are grouped together under Admin Panel → Configure → B2B Suite, so you can control company onboarding, quotations, company credit, and email notifications from a single place.

General

Quotations & Purchase Orders

Company Credit

B2B Email Notifications

Bagisto B2B Ecommerce Features Image


📖 Documentation & Demo

Feature Guides

Guide Description
Configuration Enable and configure the suite, quotations, company credit, and email notifications.
Company Registration Storefront company sign-up, sign in, and admin-side company management.
Role Based Permissions Custom company roles, company user management, and inviting existing customers.
Company Attributes Extend the company profile with custom fields and attribute mapping.
Company Catalog Per-company product/category visibility with custom and tier pricing.
Company Credit Credit limits, audited ledger, reimbursements, and Pay By Credit checkout.
Sales Representative Assign admin users to manage specific companies and their negotiations.
Quick Order Add products to the cart in bulk via SKU or CSV upload.
Requisition Lists Save products to reusable lists for faster repeat ordering.
Request for Quote Request custom pricing and negotiate from the cart.
Quotation Handling End-to-end buyer–seller quotation negotiation and messaging.
Purchase Orders Track and manage procurement from the storefront and admin.

2. Requirements:


3. Installation:

Step 1: Install via Composer

Step 2: Register the Service Provider

Add the provider to the array returned by bootstrap/providers.php (Bagisto v2.4 runs on Laravel 12, which registers providers here rather than in config/app.php):

Note: Composer package auto-discovery is not possible for this provider. Order matters—B2BSuiteServiceProvider must be listed after the Shop package (or last in the array). Auto-discovery would load it too early, which can cause issues.

Step 3: Run the installation command

That’s it! The package is now installed and ready to use in your Bagisto project.

Frontend assets

The package ships prebuilt admin & shop theme bundles (each core theme with the B2B views folded in). They are published automatically by b2b-suite:install, so a normal install does not need Node, npm, or a Tailwind build.

If you upgrade or customize the core Shop/Admin theme and notice any B2B styling breakage, just rebuild the bundles. npm run build writes the regenerated bundles straight into public/themes/.../build, so there's nothing else to publish. The build resolves the core themes relative to the app, so it works from vendor/.

Prerequisite: the B2B build reuses the Shop and Admin theme dependencies (Vue plugin, theme JS), so make sure npm install has been run in both core theme packages first:

Individual themes can be rebuilt with npm run build:admin or npm run build:shop (and npm run dev:admin / npm run dev:shop for hot-reload while developing).


4. License

The B2B Ecommerce is open-sourced software licensed under the MIT License.


5. Support

For issues, questions, or contributions, please contact the Webkul Team.


All versions of b2b-suite with dependencies

PHP Build Version
Package Version
Requires php Version >=8.3 <8.5
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bagisto/b2b-suite contains the following files

Loading the files please wait ...