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
  • Functionality
  • Features
  • B2B customer fields
  • Displaying the bonus value of individual orders
  • Redeemed bonus value in the shopping cart
  • Restricting the visibility
  • Planned features:

Was this helpful?

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

Bonus program

Directory: custom/plugins/B2BSellersCore/addons/B2bBonusProgram

Last updated 2 years ago

Was this helpful?

The shop operator has the option of granting his customers benefits for online purchases made. The bonus program is included as a plug-in extension B2BBonusProgram in the CORE license of the B2Bsellers Suite.

Functionality

The display of the bonus program in the shop frontend takes place via the output of a variable provided in TWIG. However, you can also use an experience element already provided in the B2B platform dashboard for the output of the available bonus amount. It is possible to determine whether a customer participates in the bonus program at all and you can also set whether a buyer may view the bonus value and thus also redeem it.

For orders placed, the bonus is calculated on the basis of the percentage value stored (additional field on the customer) and credited to the customer's bonus account. Optionally, the bonus can be redeemed by the customer in the shopping cart. For this purpose, the bonus is compensated in relation to the value of the shopping cart. The value on the bonus account will be automatically reduced by the amount offset.

Features

  • You can decide which customer takes part in the bonus program.

  • The % bonus per online order can be set individually for each customer.

  • The customer's bonus account is visible.

  • The bonus value of individual orders can be comprehended.

  • Visibility can be restricted for individual shoppers.

  • The bonus can be redeemed in the shopping cart for activated shoppers.

  • The bonus is always collected for the customer, not per shopper.

B2B customer fields

You can find the settings for the bonus program under "Administration" --> "Customers". Select the relevant customer and open the tab "B2B specifications".

"Has a bonus agreement".

By activating the slider switch, the bonus program will be initiated for this customer.

"Percentage value”

Enter the percentage value which should be credited to the bonus value from the purchase total.

"Current bonus value"

The current bonus value of the customer is displayed here.

Displaying the bonus value of individual orders

Navigate in the administration to "Orders" -->"Overview" -->"Open corresponding order"--> "General"--> "Additional fields". The bonus value generated by the order will be displayed under the tab "Bonus program order".

Redeemed bonus value in the shopping cart

Navigate in the administration to "My extensions" --> and open under "B2Bsellers Suite - Bonus program " in the overflow menu (3 dots) the "Configuration".

If the slide switch is activated, the approved buyer can have his bonus value offset against the purchase total in the shopping cart.

Tip: If deactivated, it is possible to credit the bonus value once a year as part of a marketing campaign. But there are currently no plans for an automatic solution.

Restricting the visibility

The visibility of the bonus value can be set both in the Shopware Admin by the shop operator, as well as by the administrator of the customer in the frontend for each customer and also for each buyer separately.

Navigate to "Dashboard"-->"Manage Company"-->"Employees"

Planned features:

  • Exclude adjustable categories from the bonus calculation.

  • Display the bonus value for each order

Bonus at the year 2022
View bonus value of individual orders
Bonus value can be redeemed in the shopping cart