orangecat/module-b2bsdk-installer

B2b Magento 2 SDK Installer

Maintainers

Package info

github.com/olivertar/m2_b2bsdk

Type:magento2-metapackage

pkg:composer/orangecat/module-b2bsdk-installer

Statistics

Installs: 20

Dependents: 0

Suggesters: 0

Stars: 13

Open Issues: 0

0.0.3 2026-06-08 18:26 UTC

This package is auto-updated.

Last update: 2026-06-10 07:07:01 UTC


README

Package: orangecat/module-b2bsdk-installer

Version: 0.0.3

License: OSL-3.0

Author: Oliverio Gombert olivertar@gmail.com

Website: orangecat.es/en/b2bsdk

Table of Contents

  1. Overview
  2. Included Modules
  3. Requirements
  4. Installation
  5. Module Dependency Chain

Overview

Orangecat_B2BSDK is a meta-installer package. It contains no PHP code or Magento logic of its own. Its sole purpose is to declare all Orangecat B2B modules as composer dependencies, allowing the entire suite to be installed with a single composer command.

Included Modules

Package Module Description
orangecat/module-company Orangecat_Company Core B2B module — company entity, customer approval, registration
orangecat/module-company-credit Orangecat_CompanyCredit Credit payment method per company
orangecat/module-company-methods Orangecat_CompanyMethods Payment and shipping restrictions per company
orangecat/module-company-sales-rep Orangecat_CompanySalesRep Assign admin users as sales representatives to companies
orangecat/module-prices Orangecat_Prices Customer-specific product pricing
orangecat/module-prices-company Orangecat_PricesCompany Link price lists to companies
orangecat/module-prices-list Orangecat_PricesList Price list management
orangecat/module-product-lists Orangecat_ProductLists Saved product lists / order templates for customers
orangecat/module-purchase-order Orangecat_PurchaseOrder Purchase order approval workflow
orangecat/module-quickorder Orangecat_QuickOrder Bulk add-to-cart by SKU
orangecat/module-returns Orangecat_Returns RMA / return requests
orangecat/module-visibility Orangecat_Visibility Content and product visibility rules per customer group

Requirements

  • Magento 2.4.x
  • PHP >= 8.1
  • All packages available on Packagist under the orangecat vendor

Installation

Via Composer

composer require orangecat/module-b2bsdk-installer

This pulls in all 12 modules listed above.

Enable all modules

Run inside the PHP container:

bin/magento module:enable \
    Orangecat_Company \
    Orangecat_CompanyCredit \
    Orangecat_CompanyMethods \
    Orangecat_CompanySalesRep \
    Orangecat_Prices \
    Orangecat_PricesCompany \
    Orangecat_PricesList \
    Orangecat_ProductLists \
    Orangecat_PurchaseOrder \
    Orangecat_QuickOrder \
    Orangecat_Returns \
    Orangecat_Visibility

bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush

Module Dependency Chain

orangecat/core → https://github.com/olivertar/m2_core
  └── Orangecat_Company → https://github.com/olivertar/m2_company
        ├── Orangecat_Prices
        │     ├── Orangecat_PricesList
        │     └── Orangecat_PricesCompany
        ├── Orangecat_CompanyCredit
        ├── Orangecat_CompanyMethods
        ├── Orangecat_CompanySalesRep
        └── Orangecat_PurchaseOrder

Orangecat_ProductLists   (standalone)
Orangecat_QuickOrder     (standalone)
Orangecat_Returns        (standalone)
Orangecat_Visibility     (standalone)

Orangecat_Company must be installed and enabled before all modules that depend on it. Standalone modules have no inter-module dependency within the suite.