B2Bsellers Suite
API Referenceswww.b2b-sellers.comPublic demoshopRoadmap
v2.X.X+v3.X.X (Shopware 6.5/6.6)
v2.X.X+v3.X.X (Shopware 6.5/6.6)
  • Home
  • Product Tour
    • Plans & Plugin Concept
    • Public Demoshops
    • Get a personal B2B demo store?
    • Changes Made to Customers - What Are Companies, Employees and Sales Representatives
  • User Guide
    • Installation, Setup & Upgrade
      • Installation
      • Upgrade
      • Requirements
      • Easy activate all Addons and Features
      • Use Test-Customers
      • License Settings
      • Common Installation and Upgrade Errors
    • User Documentation (Alpha)
    • Configuration
      • Shop Admin Configurations
      • License, purchaseable Addons and Features configuration
      • E-Mail Templates
      • B2B Flow/Business Events
      • Registration process
      • PDP variant list
    • Configuration of purchasable Addons
      • E-Procurement (OCI-Punchout)
      • E-Procurement (cXML Purchase Order / Ariba)
      • Register Requests (wip)
      • Order Lists
      • URL Authentication
    • Performance
    • FAQs
    • Support Lifecycle & Release Strategy
    • Customer Support
  • Using HTTP Cache for Logged-In Users
  • Developer Guides
    • First Steps
      • Getting Started
      • Concept of Extensions
      • Dockware Setup (Docker)
      • How to start the b2b-platform vue.js watcher
      • How to build the b2b-platform (vue.js)
      • How to extend the B2B Platform (Storefront Vue.js)
      • Protection of the Store-API
      • How to develop your first extensions
      • CLI-Commands
        • Migration of existing Shopware Customers
      • Frosh Shopware-CLI Admin-Watcher
      • Cronjobs
      • Development Helpers
      • Example Plugins
    • Smart developer helpers
      • B2bPlatformContext
      • B2bContextTrait
      • EmployeePermissionTrait
      • B2B Body Classes
      • UseCustomer URL Parameter
      • Useful Vue.js Components for the B2B Platform
      • Useful Storefront Shopping World Elements
      • How to import external orders and offers?
    • How to's
      • Using B2Bsellers Suite with Shopware frontends
      • Add or remove subscription intervals
      • Add additional data to the order confirmation mail
    • Guides for ERP-Interface
      • Overview - Full integrated ERP-Systems
      • Integration of ERP orders to Shopware 6
      • Integration Customers and Employees from ERP
    • Tips for Deployment / Continuous Integration
    • Typical errors
  • API-References
    • Database Schema
    • Entities
      • Custom Fields for existing Shopware Entities
      • Budget
      • BudgetEmployee
      • CollectionAccount
      • CustomerPrice
      • Employee
        • EmployeeCustomer
        • EmployeePermission
        • EmployeeRole
      • CustomerActivity
        • CustomerActivityType
      • Offer
        • OfferAddress
        • OfferCustomer
        • OfferItem
        • OfferStatus
      • ProductSubscription
      • ProductSubscriptionOrder
      • PasswordlessLogin
      • PaymentCondition
      • ProductExplodedView
      • B2bProductList
        • B2bProductListItem
        • B2bProductListType
      • RegisterRequest
        • RegisterRequestStatus
        • RegisterRequestActivity
      • SalesRepresentativeCustomer
    • Store API
    • Store-API
      • Account Request
      • Customer Activity
      • Customer Activity Type
      • Customer Last Orders
      • Customer List
      • Customer Price
      • Customer Sales Ranking
      • Customer Search
      • Delivery Interval
      • Delete Product Subscription
      • Document
      • Employee
      • Employee Permission
      • Employee Role
      • Employee Order
      • Login Target List
      • Offer Document
      • Offer
      • Offer Mail
      • Offer Order
      • Offer Status
      • Ordered Products
      • Platform Cms
      • Product List
      • Product Table Listing
      • Product Subscription
      • Product Subscription List
      • Sales Statistic
      • Snippet
    • Admin API
      • General Admin-API Info
      • Order Extension
  • Release Notes
    • B2BsellersCore
      • Version v3.x.x
        • Version v3.3.3
        • Version v3.3.2
        • Version v3.3.1
        • Version v3.3.0
        • Version v3.2.2
        • Version v3.2.1
        • Version v3.2.0
        • Version v3.1.6
        • Version v3.1.5
        • Version v3.1.4
        • Version v3.1.3
        • Version v3.1.2
        • Version v3.1.1
        • Version v3.1.0
        • Version v3.0.3
        • Version v3.0.2
        • Version v3.0.1
        • Version v3.0.0
      • Version v2.x.x
        • Version v2.4.3
        • Version v2.4.2
        • Version v2.4.1
        • Version v2.4.0
        • Version v2.3.6
        • Version v2.3.5
        • Version v2.3.4
        • Version v2.3.3
        • Version v2.3.2
        • Version v2.3.1
        • Version v2.3.0
        • Version v2.2.6
        • Version v2.2.5
        • Version v2.2.4
        • Version v2.2.3
        • Version v2.2.2
        • Version v2.2.1
        • Version v2.2.0
        • Version v2.1.2
        • Version v2.1.1
        • Version v2.1.0
        • Version v2.0.2
        • Version v2.0.1
        • Version v2.0.0
      • Version v1.x.x
        • Version v1.1.8
        • Version v1.1.7
        • Version v1.1.6
        • Version v1.1.5
        • Version v1.1.4 - security update
        • Version v1.1.3
        • Version v1.1.2
        • Version v1.1.1
        • Version v1.1.0
        • Version v1.0.4
        • Version v1.0.3
        • Version v1.0.2
        • Version v1.0.1 - Hotfix
        • Version v1.0.0
      • Version v0.x.x (beta)
        • Version v0.9.6
        • Version v0.9.5
        • Version v0.9.4
        • Version v0.9.3
        • Version v0.9.2
        • Version v0.9.1
  • Help
    • Core Settings
      • Permanent Shopping Cart Settings Changes April 2024
Powered by GitBook
On this page
  • General notes for your first installation
  • Install via composer
  • I have not set up my access on packagist yet.
  • I already have set up my access on packagist.
  • Install via ZIP file
  • Use the demo data
  • Install-Script for all B2Bsellers Suite Plugins
  • Important: With every activation/deactivation of the addons the Javascript and the CSS must be built afterwards.
  • Setup
  • Api
  • Console commands

Was this helpful?

  1. User Guide
  2. Installation, Setup & Upgrade

Installation

Installing the B2B Platform

Last updated 3 months ago

Was this helpful?

General notes for your first installation

  • Please read the requirements to make sure your shop fulfills them.

  • Learn about different types of user accounts that will become available after installation, and the changes made to the "Customer" account if they are marked as B2B customers. .

Install via composer

You will receive the private composer access data by sending a request to support@b2b-sellers.com.

I have not set up my access on packagist yet.

  1. Open and log in with the token you received. Perform the following two steps:

    1. Add the custom repository to the composer.json

    2. Enter your auth-token

  2. Now that you're set, continue.

I already have set up my access on packagist.

  1. run "composer require b2b-sellers/core"

  2. run in console "bin/console plugin:refresh && bin/console plugin:install -ac b2bsellerscore"

  3. Run following commands: bin/console b2b:platform:build bash ./bin/build-storefront.sh bash ./bin/build-administration.sh

  4. run bin/console cache:clear

Install via ZIP file

Choose option 1 (extension menu) or option 2 (SSH):

  1. via Shopware's extension menu

    1. Go to the admin of your shop and find Extensions.

    2. Upload the ZIP file like any other extension.

    3. After upload, click install.

    4. B2Bsellers Suite is now installed / updated.

  2. via SSH

    1. Upload files to custom/plugins/b2bsellerscore

    2. install and activate the Plugin at the Shopware Backend

    3. Or run in console bin/console plugin:refresh && bin/console plugin:install b2bsellerscore && bin/console plugin:activate b2bsellerscore

    4. switch to console and run command bin/console b2b:platform:build at root directory (Normally not necessary if you have received a ZIP file)

    5. run bin/console cache:clear

Use the demo data

=> Do you want to install test / demo data (customers, employees, sales staff and test products)? Then click on the following link

Info: we recommend the install over the cli, not over the shopware backend - sometimes there are errors

first, you have to install the "B2Bsellers Core" Plugin.

Install-Script for all B2Bsellers Suite Plugins

We recommend to use our script to install all B2Bsellers Plugins within one command. You can change all used plugins...

#!/bin/bash

echo "Installing all B2bSellers Suite Plugins"

bin/console plugin:refresh
bin/console plugin:install -ac B2bSellersCore

bin/console b2b:platform:build

bash ./bin/build-storefront.sh
bash ./bin/build-administration.sh

exit 0

Important: With every activation/deactivation of the addons the Javascript and the CSS must be built afterwards.

Because all addons are "Symfony bundles", it is necessary to execute the following commands after each addon activation/deactivation:

  • bin/console b2b:platform:build

  • bash bin/build-administration.sh

  • bash bin/build-storefront.sh

Setup

  1. Change the plugin configuration (admin api and store api credentials are needed)

  2. Add emails to the following "business events": account_activation.send and account_request.send

Api

Flag for sending welcome mail via api (customer create + update) -> _sendWelcomeMail

Console commands

5.1 Entity Mapping Command (CustomerPrices):

Usage:

bin/console b2b:entity:map

5.2 Platform watch command

Usage:

bin/console b2b:platform:watch <user>

Arguments:

Argument
Description

user

Customer/Employee E-Mail

password

Customer/Employee password

Example:

Sales Agent: bin/console b2b:platform:watch m.sommer@luxon.de

Customer-Employee bin/console b2b:platform:watch Henk.Becker@ektek.com b2bsellers

Start by downloading a ZIP file from

Click here to read the full article
https://b2bsellers-suite.repo.packagist.com/your-url/
https://account.b2b-sellers.app/
Use Test-Customers