B2Bsellers Suite
API Referenceswww.b2b-sellers.comPublic demoshopRoadmap
v1.X.X (Shopware 6.4)
v1.X.X (Shopware 6.4)
  • Home
  • Product Tour
    • Plans & Plugin Concept
    • Public Demoshops
    • Get a personal B2B demo store?
  • User Guide
    • Installation & Setup
      • Installation
      • Requirements
      • Easy activate all Addons and Features
      • Use Test-Customers
      • License Settings
    • Configuration
      • License, purchaseable Addons and Features configuration
      • Configuration of the CORE
        • Express checkout setup
      • How to add „Menü Item“ on B2BPlattform
      • E-Mail Templates
      • B2B Rules
      • B2B Flow/Business Events
      • Customer specific prices
      • Registration process
      • PDP variant list
    • Configuration of 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-Punchout)
      • E-Procurement (cXML Purchase Order / Ariba)
      • Register Requests (wip)
      • Order lists
      • Bonus program
      • Product Request
      • URL Authentication
      • Cost centers
      • Discount Rate
      • Mobile sales portal (app)
      • Customer-specific assortments
      • Eventmanager (Beta)
      • Employee budgets
      • Order entry for Sales representatives (Beta)
    • Third Party Extensions
      • You want to provide a plugin?
    • Performance
    • FAQs
    • Support
  • 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)
      • Protection of the Store-API
      • How to develop your first extensions
      • CLI-Commands
        • Migration of existing Shopware Customers
      • 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
    • 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
      • 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
    • Admin API
      • General Admin-API Info
      • Order Import Endpoint
      • Order Extension
  • Release Notes
    • B2BsellersCore
      • 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.9.6
      • Version v0.9.5
      • Version v0.9.4
      • Version v0.9.3
      • Version v0.9.2
      • Version v0.9.1
Powered by GitBook
On this page
  • Mode of operation
  • By default, the following lists are provided
  • Features
  • Technical info
  • Planned features
  • Plugin configuration
  • Automatic order lists
  • "Creating "My assortment" product list after ordering".
  • "Default Order List Type, at " My Assortment" Product Lists?"
  • Creation of "Frequently Ordered" product list
  • "B2Bsellers Suite in use?"
  • Default config settings
  • Entities

Was this helpful?

Edit on GitHub
  1. User Guide
  2. Configuration of purchasable Addons

Order lists

Directory: custom/plugins/B2BSellersCore/addons/B2bProductLists

Known from the B2C-sector as wish lists or notepads, the B2Bsellers Suite provides order lists (also called order templates or product lists). The order lists are acquired with the Core- Plugin, however, must be downloaded and installed as a standalone plugin (B2bProductLists).

Mode of operation

The logged-in B2B-costumer gets the button "On the order list" in the product box in the product listing and on the item detail page. If you open the drop-down menu, all available order lists will be displayed. If the item is already in an order list, this will be shown by a green tick before the order list. Alternatively, a new order list can be created.

Through the Icon "Order lists" in the header you get the overview of all created order lists. This menu item is also visible in the B2B platform navigation.

In the database, any type of order lists can be created. These order list types can be used for all customizations and accordingly configured in the plug-in config.

By default, the following lists are provided

  • My assortment

  • Default

  • Products added to the shopping cart

  • Sales Representative Lists

Features

  • Creation of private order lists

  • Usage of Cross-employee (company-wide) possible

  • Intelligent order lists are automatically filled with items based on triggers. (e.g. when items have been placed in the shopping cart but not purchased or when a customer has visited a product detail page for longer than 30 seconds)

  • Items can be placed in an order list by each customer

  • Search function within an order list

  • Adding item-comments to an order list

  • Placing items from the order list in the shopping cart

  • Entire lists can be deleted by the customer depending on the authorization/plug-in config.

Technical info

The order lists in the frontend were developed in two different ways. Normal JavaScript for no "B2B Platform customers" and for all users who have access to the B2B Platform, the order lists were developed on the basis of Vue.js and bring their full advantages.

Planned features

If the "Offer function" is activated, offers can be requested directly from order lists.

Plugin configuration

"Display for non-logged-in visitors?"

When activated, "non-logged-in users" may create order lists and place items in order lists, however, these order lists are only saved in a browser session instead of at the customer, so they may be gone again at the next visit.

"What types of product lists should the unauthenticated and logged-in customer be able to see?"

Select the list types that should be visible to non-logged-in users or logged-in employees.

"Which types can be deleted by the customer, employee?" Select list types that can be deleted by users or client employees.

"Default Order List Type if no type is stored". Select the type that should be used by default as the new order list if no special type is stored.

"Default Order List Name" Choose a name that the list uses by default e.g "My Order List | My Order Template | My Wish List"

Automatic order lists

Automatic product lists are created in the background and can be visible either only to the sales staff, but also to the customers themselves (through the plugin configuration).

"Creating "My assortment" product list after ordering".

When activated, ordered items are automatically added to the "My assortment" order list.

"Default Order List Type, at " My Assortment" Product Lists?"

Specify which list type the "My assortment" product list should correspond to. In this way, you can control the authorization of the display.

create a frequently ordered product-list

Creation of "Frequently Ordered" product list

With this checkbox, you can activate that all frequently ordered items (by default all items that were ordered more than once) will be placed in a new automatic smart order list.

If a customer should be able to see this list it is important to go to B2bProductLists > Settings to the question "What types of product lists should the unauthenticated and logged-in customer be able to see?"

Add the order type.

If this is not done, only the sales agent can see the list.

" Creation "Shopping cart item" product list after adding to shopping cart".

When activated, items placed in the shopping cart are automatically added to an order list. However, if the item is subsequently purchased, it will be deleted again from this list, so in this list, there are items which have been added to the shopping cart but are not purchased. These may be available to the sales representative.

“Standard Order list type, for items placed in the shopping cart?”

Define which list type the "shopping cart item" product list should correspond to.

"B2Bsellers Suite in use?"

When activated, the Vue.js interface is displayed and the order lists are assigned to logged-in employees instead of customers.

When deactivated, the interface is displayed in JavaScript.

"For employee accesses, show order lists of all linked companies?"

When activated, the order lists of all linked companies will be displayed to the employees, instead of those of the logged-in customer.

Default config settings

When you install the addon, there are no default settings defined in the current B2Bsellers Suite version (1.0.3). You have to define them by yourself.

Of course you can configure the addon as you like, but to make the configuration easier, we recommend the following default configuration.

We plan in the next releases to provide a default configuration when activating the addon to prevent problems.

Entities

Last updated 2 years ago

Was this helpful?

if you want to link directly to the "my assortment" list, you can use the following link

https://<shop-url>/product-lists/my-products
B2bProductList
B2bProductListItem
B2bProductListType
Plugin-Konfiguration Settings
B2Bsellers Suite in use?
default setting of "order list" feature #1