KB CloudERP - Help Center
Feature RequestRoadmapAPICompany
  • Overview
    • About
    • Changelog
    • Support
  • Knowledge Base
    • Get Started
      • How to register your business in KB CloudERP?
      • How to do a quick setup of business settings?
      • How to setup your company details?
      • How to setup multiple business locations/warehouse?
      • How to set up a bank/cash?
      • How to add payment accounts in KB CloudERP?
      • How to setup and edit payment methods?
      • How to setup tax rates, tax groups & disable tax?
      • How to setup an invoice scheme?
      • How to setup invoice layout?
      • How to add types of service?
      • How to change the theme color?
    • Import
      • Import products using Excel file templates
      • Import opening stock using Excel template
      • Import contacts using Excel file templates
      • Import sales using Excel file templates
    • Users
      • How do you setup roles?
      • How to add user?
      • How to assign location to user?
      • How to add commission agents?
    • Contacts
      • Add supplier & customers
      • Add customer groups
      • Add opening balance & payments
      • Add advanced balance
      • Add credit limit for customers
      • View customer & supplier ledger
    • Products
      • Add product category
      • Add product units
      • Add product variations
      • Add products
      • Add product types
      • Add opening stock
      • Duplicate product
      • Product warranty
      • Printing labels/barcode
      • Product selling price groups
      • Product expiry settings
      • What is stock transfer?
      • What is stock adjustment?
      • Product stock history
      • Edit products (bulk edit)
      • Delete products (bulk delete)
      • How to do price update?
      • Product tax types
    • Purchase
      • Adding purchase
      • Purchase order
      • Purchase requisition
      • Purchase payment
      • Purchase invoice
      • Different purchase price
      • Purchase with excise/custom duty
    • Sales/Sell
      • POS screen guide
        • Finalize sales options
        • Tender change
        • Adding payments from contact
        • Previous sale amount in sales
        • Use case of suspended sales
        • Rounding mechanism explained
        • Adding bonus or free items at sale
        • Featured products in the POS screen
        • Display product unit price in POS
        • Shipments, home delivery, or parcel management
        • Cash denomination
      • Sales subscriptions
      • Sales services
      • Sales return
      • Sales order
      • Discounts by brand, category, location
      • Displaying QR code in invoice
      • Gift receipt
      • Proforma invoice
      • Invoice external URL
    • Expenses
      • Add expense categories
      • Add expenses
      • Add recurring expenses
      • Add expenses refund
      • Add payroll expenses
    • Reports
      • How to check reports?
      • Cash register report
      • Stock expiry report
      • How to export your data/reports?
    • Notifications
      • Notifications templates
        • Ledger notifications
        • Customer notifications
        • Supplier notifications
      • How to setup SMS notifications
      • How to setup email notifications
      • Auto send notifications
    • Custom Labels
      • Custom payments
      • Contact custom fields
      • Products custom fields
      • Location custom fields
      • User custom fields
      • Purchase custom fields
      • Purchase shipping custom fields
      • Sell custom fields
      • Sale shipping custom fields
      • Type of service custom fields
    • Settings
      • How to search in settings?
      • Disable tax rates
      • Decimal precision for currency & quantity
      • Disabling printing receipts on the POS screen
      • Enable customer reward points
      • Stock accounting methods
      • Lot number/IMEI serial tracking
    • Modules
      • Accounting Module
      • Restaurant Module
        • Add tables
        • Add modifiers
        • Add table bookings
        • Enable service staff
        • Enable service staff pin
        • Kitchen dashboard
        • Kitchen orders
        • All orders & line orders
      • HRM Module
        • Payroll management
        • Shift management
        • Holidays management
        • Leave management
        • Attendance management
        • Essentials module
        • What is a sales target?
      • Project Management
      • CRM Module
      • Advance Repair
      • HMS Module
      • Manufacturing
        • Settings
        • Permissions
        • Using for repackaging and selling
      • WooCommerce
      • Spreadsheet
      • Catalogue QR
      • Partnership
    • Integrations
      • Google Map
      • Chat GPT
      • WooCommerce
      • Khalti
    • Tips & Tricks
      • Keyboard shortcuts for POS
      • Improve browser based print (Receipts or other)
      • Create shortcuts for web
      • Browser full-screen mode or distraction-free mode
      • Barcode scanner trick
      • Reusing product barcodes
  • Help and FAQ
    • Troubleshoot
    • Hardware Support
      • How to add a barcode scanner?
      • How setup label weighing scale?
      • How to setup thermal printer for receipt printing
      • Barcode printer support
      • How to setup a printer to open cash drawer automatically?
    • FAQ
Powered by GitBook
On this page
  • Features in the WooCommerce module
  • API Settings
  • Product Sync Settings
  • What is Webhook?
  • Setting up Webhook:
  1. Knowledge Base
  2. Modules

WooCommerce

The WooCommerce module for KB CloudERP is a Separate Optional Premium Module for the POS application.

The WooCommerce module for KB CloudERP is a simple module that when installed in your KB CloudERP software will help you with synchronizing products, stocks & orders.

With this module, you open an online shop from your POS software in minutes and stop worrying about adding Products in multiple software, updating stocks, Orders & much more.

Features in the WooCommerce module

  1. Synchronize product categories from POS to your online WooCommerce-based webshop. (POS to WooCommerce)

  2. Synchronize products from POS to your online WooCommerce-based webshop. (POS to WooCommerce)

  3. Update stock details from POS to WooCommerce (POS to WooCommerce)

  4. Synchronize Orders from WooCommece to POS (WooCommerce to POS)

  5. Assign different prices for the webshop. (Using Selling Price Group feature)

  6. Map taxes

  7. Shows the details of synchronization logs.

  8. Auto Synchronization based on Cron jobs.

  9. Customizable products field for synchronization during product creation & update.

  10. Synchronize product price Including Tax or Excluding tax.

API Settings

For connecting KB CloudERP to WooCommerce, we need to provide the API details of the WooCommerce shop.

  1. Copy Consumer Key & Consumer Secret and paste them in Woocommerce Consumer Key & Woocommerce Consumer Secret.

  2. Woocommerce App URL: Enter the URL where the WooCommerce shop is set up. For example http://www.yourstore.com or https://www.yourstore.com IMPORTANT: Make sure to add HTTP or HTTPS before the woocommerce app URL.

Product Sync Settings

  1. Default Tax Class: WooCommerce assigns a tax class to each item. Here you have to provide the default tax class which is used in WooCommerce.

  2. Sync Product Price: This specifies if the product price that will be sent to WooCommerce will include tax or exclude tax.

  3. Product fields to be synced with woocommerce while creating products: Here you can select the fields that will get synced to WooCommerce from POS while creating a new product.

  4. Product fields to be synced with woocommerce while updating products: Here you can select the fields that will get synced to WooCommerce from POS while updating an already created product. This option can be very useful if you want the POS to overwrite some of the fields while updating products.

What is Webhook?

Webhook helps you to get live orders from WooCommerce to KB CloudERP.

Meaning whenever there is a new order on the WooCommerce website it gets sent instantly to KB CloudERP. This is a nice feature present in this module.

Setting up Webhook:

  1. Go to WooCommerce -> API settings -> WebHook Settings, there you will find Order Created, Order Updated, Order Deleted, and Order Restored webhook settings containing Webhook Secret & Webhook Delivery URL

  2. Copy the Webhook Delivery URL for Order Created and create a new Webhook in WooCommerce. For creating Webhook in WooCommerce refer to this document: https://docs.woocommerce.com/document/webhooks/#section-3

  3. Click on “Save Webhook” in WooCommerce.

  4. Copy the Generated “Secret” from WooCommerce and paste it to the Webhook Secret of KB CloudERP Order Created.

  5. Repeat the above process for all others (Order Updated, Order Deleted, Order restored)

  6. After configuring when a new order comes it will also be updated in KB CloudERP.

PreviousUsing for repackaging and sellingNextSpreadsheet

Last updated 11 months ago

Generating API key: Generate API keys by following this instruction as given in .

Default Selling Price Group: Sometimes you may want to have a different price in WooCommerce then that is POS. For that, you can create a Selling price Group in POS & assign that price group to WooCommerce.

WooCommerce documentation
Price Group Document