Technical Articles
User stories and integration flows for ByDesign customer engagement & commerce integration
In case you do not want to use the SAP Business ByDesign Commerce Add-on or the Magento ByD Adapter this document provides the most important user stories for a custom integration of SAP Business ByDesign with webshop, commerce or customer portal solutions.
Sales Order real time calls: Consumers shall be able to get availability, price, tax and order execution information directly from ByDesign.
- During check-out real-time data is provided for:
- Price incl. customer specific prices & discounts
- Product availability (ATP)
- Shipping rate
- Taxes
- After checkout a sales order will be created automatically and executed in ByDesign
- New orders can be also buffered in the shop and transmitted periodically
- Prices and product availability can also be periodically exported from ByDesign to the webshop
- Price in orders can be overwritten by the webshop
Benefits: Real-time order processing with product availability, price and tax calculation
Account Synchronization: Consumer master data needs to be created and synchronized on both sides – the webshop & ByDesign.
- Accounts & contacts are created automatically in ByD after initial registration in webshop
- Existing accounts will be updated automatically
- Alternatively updates can be exchanged periodically
- User accounts and passwords should reside only in the webshop to make change simple
Benefits: Flexible synchronization of accounts and contacts
Product Catalog: Webshop administrators are enabled to initially and periodically load product catalogs from ByDesign to the webshop
- Product Catalog provides a collection of products and services
- The catalog is a subset of the product master data including the associated hierarchy
- Net and gross prices are part of the catalog
- Selection of distribution channel and sales organization allow to have specific prices for each channel.
- Additional data for a product can be retrieved by a specific webservices (e.g. material details, price, ATP)
- Create multiple catalogs with name, description and person responsible in Product and Services Portfolio work center
- Export catalog information to an xml file. The catalogs can be exported (as an action) for import to the web site
- Different catalogs could be utilized for different sales channels or regions.
- Automatically retrieve the product catalog with a Web Service call
Benefits: Easy & flexible synchronization of products with base prices
Here is a list of helpful documents which provide more details on how to use the open interfaces:
- Overview on webshop and commerce integration
- Which are the standard integration scenarios overall?
- What are the most important webservices for webshop/commerce integration?
- List of all ByDesign integration interfaces (Webservice APIs)
- How to create sales orders using webservices (A2X)?
- How to integrate marketing automation with ByDesign using SCP?
- Integration of point-of-sales transactions as alternative to sales orders
- How to setup EDI sales order integration (B2B)?
- How to retrieve or update price lists?
- How to mass retrieve and change product data?
- How to download invoice PDFs from ByD?
- How to retrieve ByDesign code lists?
- How to automatically trigger replication of data?
- OData for SAP Business ByDesign Analytics | SAP Blogs
- Using Filter and Selection Parameter in ByD OData for Analytics | SAP Blogs
- Read and Write ByDesign Attachments using Web Services | SAP Blogs
- Launch ByDesign UIs from external applications | SAP Blogs
- Launch ByDesign reprots from external applications
- Get Employee ID and Business Partner Internal ID using ByDesign OData Services | SAP Blogs
- How to model an OData Service with SAP Business ByDesign OData Service Modeler? | SAP Blogs
- SAP Cloud Applications Studio FAQ for Integration
Hi Jan!
Thanks, good basis for designing an integration between ByDesign and an eCommerce system.
W.r.t. the first user story (sales orders), we found that our eCommerce solution (Intershop) actually has more powerful and flexible pricing capabilities than ByDesign offers, so in our case the pricing comes from the eCommerce solution (and is passed to ByDesign when the SO is created).
Regards,
Eelco
Hi Eelco,
good point! Sometimes using a webshop-based pricing can offer a huge amount of additional flexibility e.g. for tactical prices and time-based discounts. That is why the ByDesign interfaces also allow to overwrite the price calculated in ByDesign.
This is a very good example how the best of both worlds can be integrated. Here you can find an overview on ByD pricing: https://blogs.sap.com/2017/08/29/how-flexible-pricing-tax-calculation-drives-profitability-in-sap-business-bydesign/
Cheers
Jan
Hi Jan
Can you confirm if we still need the sap store addon for the e-commerce integration for the webshop? Or is there any other additional cost regarding licenses?
Kind Regards
Jimmy
Hi Jimmy,
you do not need the add-on for consuming the ByD webshop interfaces and as of now there is no additional cost for interface consumption.
Cheers
Jan
Thanks for the info and the quick response.
Jimmy