B2Bsellers Suite
API Referenceswww.b2b-sellers.comPublic demoshopRoadmap
Beta < 0.9.X
Beta < 0.9.X
  • Home
  • Products & Configuration
    • Plans & Plugin Concept
    • Demoshops
    • B2Bseller Suite - CORE Plugin
      • CORE-Plugin Configuration
      • B2B Flow/Business Events
      • B2B Rules
      • B2B Body Classes
      • B2bContextTrait
      • B2bPlatformContext
      • Registration process
      • UseCustomer URL Parameter
      • How to add „Menü Item“ on B2BPlattform
      • EmployeePermissionTrait
      • Express checkout setup
    • B2Bseller Suite - purchasable Addons
      • Offer Function for Sales Agents
      • Spare Parts Shop
      • Subscription Article
      • Copper and brass product surcharges
      • Rating groups
      • B2B Platform Theme
      • E-Procurement (OCI,EDI,Ariba, Punchout)
      • Register Requests
      • Order lists
      • Bonus program
      • Product Request
      • URL Authentication
      • Cost centers
      • Training or e-learning - event articles with attendee registration
    • B2Bsellers Suite - Connectors
      • Import Customers and Employees from an external REST-API OR CSV
      • Import Orders from an external REST-API (ERP)
      • Import Customer Prices from an external REST-API
      • POST Register Request to an external REST-API
    • Third Party Extensions
      • Parent products in the listing
  • Guides
    • Setup
      • Installation
      • Requirements
      • Dockware Setup (Docker)
      • Use Test-Customers
      • Cronjobs
      • CLI-Commands
      • How to start the b2b-platform vue.js watcher
    • Developer Onboarding
      • Development Helpers
    • Own Extensions
      • Concept of Extensions
      • How to develop your own extensions
      • How to extend the b2b platform
      • Example Plugins
    • Migration
    • Tips for Deployment / Continuous Integration
    • Performance
    • Guides for ERP-Interface
      • Overview - Full integrated ERP-Systems
      • Integration of ERP orders to Shopware 6
      • Integration Customers and Employees from ERP
  • Ressources
    • Usable Components
      • Vue.js - B2B Platform
      • Storefront
    • E-Mail Templates
    • FAQs
    • Support
  • API-References
    • Database Schema
    • 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
      • Event Product
      • Login Target List
      • Offer Document
      • Offer
      • Offer Mail
      • Offer Order
      • Offer Status
      • Ordered Products
      • Payment Condition
      • Platform Cms
      • Product List
      • Product Table Listing
      • Product Subscription
      • Product Subscription List
      • Sales Statistic
      • Snippet
    • 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
    • Admin API
      • Order Import Endpoint
  • Release Notes
    • B2BsellersCore
      • Version v0.9.6
      • Version v0.9.5
      • Version v0.9.4
      • Version v0.9.3
      • Version v0.9.2
      • Version v0.9.1
    • B2BOffer (Archived)
      • Version v0.9.1
Powered by GitBook
On this page
  • Install
  • 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. Guides
  2. Setup

Installation

Installing the B2B Platform

Last updated 2 years ago

Was this helpful?

Install

  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. go to console and run command bin/console b2b:platform:build at root directory

  5. run bin/console cache:clear

=> if you want: run bin/console b2b:create:test-data for insert default test data (customer/contacts) li

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 plugin:install -ac B2bPlatformTheme B2bProductLists B2bProductRequest B2bOffer B2bEmployeeBudgets B2bBonusProgram B2bBlocksCollection B2bEventArticle B2bSpareParts B2bCostCenter B2bCopperBrassSurcharge B2bUrlAuthentication B2bproductSubscription B2bPdpVariantList B2bRegisterRequest

bin/console theme:change b2bplatformtheme
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> <password>

Arguments:

Argument
Description

user

Customer/Employee E-Mail

password

Customer/Employee password

Example:

Sales Agent: bin/console b2b:platform:watch m.sommer@luxon.de mediagraphik Customer-Employee bin/console b2b:platform:watch Henk.Becker@bosch-pt.com mediagraphik

Use Test-Customers