Extensions
Extensions are pre-built software components that can add a set of customised features to Zoho Inventory. You can install extensions that cater to unique business scenarios from Zoho Marketplace.
If you’re a developer, the Zoho Marketplace makes it easy to design and sell extensions, even if you’re not a Zoho user. Once an extension has been listed in the marketplace, it will be available for all Zoho Inventory customers to install for their own use.
Scenario: Patricia is the manager of a retail store, which wants to maintain a reward system for customers where they will be given points based on a certain percentage of the invoice amount. She also wanted to allot different percentages for different customers. To achieve this, she creates a number custom field in the Customers module, along with a Percentage custom field, and a Checkbox custom field in the Invoices module. She wrote a custom function which calculates the number of points based on the percentage she wishes to give that particular customer. Once the invoice is saved, the function will run and calculate the points if the checkbox is checked. The points will be filled in the number custom field. She then bundles this functionality into a extension so other users can install it.
Scenario: Brandon the manager of a manufacturing company wanted to create invoices in Zoho Inventory once the product has been manufactured and the order is ready to ship. To achieve this, he creates an incoming webhook in Zoho Inventory that will be triggered when a message is posted in Zoho Cliq (the messaging app they use to communicate internally) and writes a custom function to be executed every time the incoming webhook is triggered. Once the production team manufactures the items they will post it in the group after which the shipment team will receive and pack the items based on the order details. Once the package is ready to ship the shipment team will post it in the group and an invoice will be automatically created in Zoho Inventory.
If you bundle a functionality into an extension, other Zoho Inventory users would simply have to install it from the marketplace, and the extension would automatically create the necessary custom fields and custom functions for them.
You can also create widgets that deliver value-added features to the product and offer easy integration with third-party services.
As a developer, you can create extensions that combine Zoho Inventory' functionalities with third-party services to make work easier and more effective for the end-users of Zoho Inventory.
In This Section…