What's New in Zoho Inventory | January - March 2025

What's New in Zoho Inventory | January - March 2025

Hello users,

We are back with exciting new enhancements in Zoho Inventory to make managing your inventory smoother than ever! Check out the latest features for the first quarter of 2025. Watch out for this space for even more updates. 

Email Insights for Sales Orders

We have introduced the Email Insights feature for Sales Orders in Zoho Inventory. With this feature, you can track emails sent for Sales Orders and view when the email was opened. The 'Client Viewed' filter allows you to find Sales Orders that have been viewed via email by the recipient.



Stock Availability Filter in Stock Counts

We have added a Stock Availability Filter to Stock Counts. This  filter allows you to filter and add items to a stock count based on their stock availability, making the counting process more efficient.

View and Customize Stock Status in Transactions

When creating a transaction, you can now see both the Stock on Hand and the Available for Sale quantity for each item. The displayed quantity will depend on the selected View option.



Export Bin Locations Report

You can now export the Bin Locations Details Report and Bin Location Transaction Summary Report in your preferred format such as PDF, XLS, or XLSX. This enhancement makes it easier to analyze your bin-level inventory data.
​​​
To export a bin locations report, go to Reports > Bin Locations Details Report under Inventory

Add Dropshipping Address in Sales Orders

You can now add a dropship address in your Sales Orders. This address is used exclusively for the specific transaction and will not be saved to the customer's additional address list. You can also view and copy addresses from existing customers when setting the dropship address.

To add a dropshipping address, go to Sales > Sales Orders, edit/create a sales order, and click + Dropshipping Address.



New & Improved Zoho Inventory Reports

Introducing enhancements to Inventory reports for better control and visibility. The Stock Summary Report now supports custom reports, amount columns, and a stock tracking mode filter. Bulk export is available for up to 500,000 records (based on your plan) for key reports like Inventory Summary and FIFO Cost Lot Tracking. Purchase Order Reports now offer detailed columns such as Quantity Ordered, Received, In Transit, and Late By Date. Custom reports, Show/Hide Columns, and advanced filters are now supported across various reports including Inventory Aging, ABC Classification, Committed Stock, Product Sales, Valuation, Landed Cost, and Active Purchase Orders. The Sales by Item Report adds a Report Basis filter, while the Sales Return History Report gets a complete revamp with status tracking, return reasons, grouping, customizations, and scheduled exports. The Inventory Valuation Summary includes a new Stock Account column with filters, and you can now exclude transfer orders in Inventory and Stock Summary reports. These changes will provide a more flexible and insightful reporting experience.


Display Type for Lookup Custom Fields

We now support different display types for lookup custom fields. You can choose between a List view and a Dropdown view. This feature is currently available for specific lookup modules, like items, vendors, purchase orders, and customers.

Generate Serial Numbers in Inward Transactions

Introducing support serial number generation for inward transactions. You can set a starting serial number and specify the required count to ensure precise inventory tracking and save time. 
Note: The starting serial number must always end with a numeric value.

To generate serial numbers, select an item from the item table, click Add Serial Numbers, then select Generate Serial Numbers. Enter the starting value and count, then click Generate.



Batch Tracking Enhancements 

Batch Tracking just got more powerful and flexible with some major enhancements. You can now create and edit batches directly from the item details page, making management easier. A new return option allows items to be returned to the same sold batch, improving stock accuracy. You can also use the same batch across multiple line items in purchase transactions. Batch status control lets you mark batches as Inactive, keeping them out of transactions while retaining them for reports. Plus, all batch activity including creation, edits, restocks, and transfers is now visible in the Audit Trail report.

Item Description for UPS Line Items

We have improved the UPS Paperless Invoice feature by introducing the ability to add and edit item descriptions and unit prices individually for each line item within a package. Previously, a single description was applied to all items in a package, limiting the level of detail you could provide. With this update, you now have more control and flexibility.


Enhanced Shopify Integration 

We have improved the shopify integration. You can now set sync frequency and mapping options for each store separately. Item sync runs every 24 hours by default, but you can also set it up manually if needed. Non-taxable items are now created with the correct tax exemption. When setting up Sales Order sync, you’ll pick a start date and can set how often it runs. Each store can now sync independently. You can also decide if sales orders should be fetched to Zoho Inventory under a single customer or create new customers using fields like email or name. Now, sync history includes filters for sync type and status, making it easier to show both successful and failed sync. 

To integrate Shopify with Zoho Inventory, go to Settings > Integrations & Marketplaces > Shopify

Pin Columns in Transaction List Page

You can now pin up to two columns in the transaction list page in both default and custom views to keep key information visible while scrolling. This feature is available when a view contains more than eight columns.

To pin columns, go to any module, click the Customize Columns icon, hover over the fields, click the Pin icon, and then click Save.


Edit Etsy Orders

You can now edit orders fetched from Etsy with ease. Previously, Etsy orders were imported with non-editable details and tax. Now, you can edit these orders and override the tax applied based on the tax rate configured at your organization level.
To integrate Etsy, go to Settings > Integrations & Marketplaces > Etsy

Clone Delivery Challans

You can now duplicate delivery challans by cloning the existing ones, thereby saving time.

To clone a delivery challan, go to Delivery Challans, select a challan, click the More icon, and select Clone from the dropdown.



Enhanced Export and Print Preferences for Reports

We have added new customization options for report exports and print preferences. You can now set custom file names for exported reports, display column headers on each PDF page, and organize report data into separate pages based on the group by field.

Multi-Factor Authentication (MFA) for Portals


We are improving security by adding Multi-Factor Authentication (MFA) to both Customer and Vendor Portals. This extra security step requires users to enter a Time-Based One-Time Password (TOTP) along with their login credentials. 

Admins can turn on MFA in the Customer Portal settings, making it mandatory for customers and vendors to set it up using an authenticator app. Once enabled, users will need to enter a TOTP code each time they log in. If needed, admins can reset MFA for users. 

Note that even if MFA is disabled later, users that have already set it up will still need to enter the TOTP code. If they lose access to their authenticator app, they should contact an admin for a reset.

To enable multi-factor authentication for your customers and vendors, go to Settings > Preferences > Customer Portal. Check the Enable multi-factor authentication (MFA) option.


Import Move Orders and Putaways

We have introduced import option for the Move Orders and PutAway modules. You can now seamlessly import data for these, making bulk updates and record creation faster and more efficient.

To import move orders and putaways, go to Transfer Orders/Putaways under Inventory > Click More in the top right corner > Import Transfer Orders/Putaways.

Attach Documents in Purchase Receives

You can now upload, attach, and manage documents directly from the Purchase Receive creation and edit page.

To attach a document in purchase receive, go to Purchases > Purchase Receives > + New > Upload File.



Print & PDF Support for Purchase Receives

You can now generate and print or download your purchase receives. We have also supported a standard template with​​​ which you can view the PDF of your purchase receives to simplify record-keeping. 

To print or download a purchase receive, go to Purchases > Purchase Receives. Select the purchase receive and click PDF/Print.

To view the PDF of a purchase receive, go to Purchases > Purchase Receives. Select the purchase receive and enable the Show PDF View option on its details page.



Filter Lookup Custom Fields

You can now filter your lookup custom fields by using custom views and setting criteria. The records will be shown based on the chosen custom view and the rules set by you, making sure all the conditions are met.


Leave Organization Option

We have introduced the option to leave an organization from the Manage Organizations page. However, if you are the admin who created the organization or the only admin, you will need to delete the organization instead. Additionally, before you leave, ensure the integrations are disabled, if any. 


That's all for now, folks! Try these new features and share your feedback. If you need assistance, reach out to us at support@zohoinventory.com.


Best Regards,
The Zoho Inventory Team


        • Recent Topics

        • Bidirectional sync between Zoho Bookings and Zoho CRM - Part 1

          Hey, community members! The default integration between Zoho CRM and Zoho Bookings is unidirectional, which means that any appointments booked, rescheduled, or deleted in Zoho Bookings will be reflected in Zoho CRM. However, any modifications made to
        • Is it possible to edit placeholder text?

          In the master slides I want to make sure my templates have more meaning for the users and want to replace the standard placeholder text with something more instructional. Instead of "Click to edit Mast subtitle styles" I want to have "Click to enter reporting
        • Delay function execute

          I've got a workflow which uses a webhook to send information to Flow, which in return updates a record in Creator. Problem is, by the time this has executed, the rest of my script has run and can't find the (yet to be) updated info in the record. Is there
        • Refunds do not export from Shopify, Amazon and Esty to Zoho. And then do not go from Zoho inventory to Quickbooks.

          I have a huge hole in my accounts from refunds and the lack of synchronisation between shopify , Amazon and Etsy to Zoho ( i.e when I process a refund on shopify/ Amazon or Etsy it does not come through to Zoho) and then if I process a manual credit note/
        • How to allow download of a file AFTER information is collected?

          I can't find this anywhere. Can someone help with what seems to be a pretty basic web function today? - File is stored in Workdrive - Prospect goes to a URL where the file is located - System requests prospect to enter "Name" and "Email" - An email is
        • Email Reminders on Shared Calendars

          How do we turn off the setting that emails reminders to everyone who has accepted or declined a calendar invite? If 8 of us have been invited to the same meeting, we receive 8 notifications for every step of the process, from invitation to decision.
        • Add Baseline methods to API

          There are no API methods for creating or querying baselines,  Use case: Customer is notified of the current project start date according to plan via another product/integration. We would like to auto create a baseline (Automated via API) at the point
        • Bulk Fill In & Edit PO/Bill/SO/Invoice

          Hello, I am adding stock in bulk on a PO, the system is automatically populating the Rate (price) and Tax from the item data. Problem is that the bill rate is different from the rate on the item data, so I have to manually erase each and enter the price.
        • Fixed Assets beg balance

          Hello, I trust you are well I'm a new zoho books user and I find it difficult to plug in the fixed assets balance and here's what I have done: 1- I imported the fixed assets data into the fixed assets module as per the instructions 2- the import process
        • Syncing with Google calendar, Tasks and Events

          Is it possible to sync Zoho CRM calendar, task and events with Google Calendar's tasks and events. With the increasing adoption by many major tool suppliers to sync seamlessly with Google's offerings (for instance I use the excellent Any.do task planning
        • CRM Deluge how can link attach file with workdrive file.

          Hi, We have create file at workdrive and would like to link to attachment at crm module by deluge. Right now can only upload it to attachment but can not link the file from workdrive. Thank you
        • Feature announcement: AI-powered document generator in Zoho Sign

          Hi there! We recently announced manual document creation by offering an editor within Zoho Sign. Today, we are excited to announce AI-powered document generation to help you draft agreements, purchase orders, and other important business documents in
        • Permanently deleted files

          Is there a way to get back permanently deleted files from your account if they were accidentally deleted and no longer recoverable from the recycling bin? I know I am probably screwed but I just figured I would ask.
        • Shared Mailbox in iOS app

          Hi, On the desktop I am using a Shared mailbox for our company's general mailbox that somebody else should be able to view. In the iOS app however I can't find it? Old sources on the internet says this isn't possible but that can't be right? Somebody
        • Tip #41- Simplify Compliance and Efficiency with Zoho Assist’s Data Cleanup Feature- 'Insider Insights'

          Managing device data efficiently is just as important as securing remote access. With Zoho Assist’s Data Cleanup feature, admins can easily remove outdated or unnecessary device records, keeping the console organized and secure. This action is carried
        • Revenue Management: #6 Revenue Recognition in Professional Services Industry

          If you run a consulting firm, agency, or any service-based business, you have a situation where you have signed the contract, maybe even sent the invoice, and have received some initial payments. So, can you consider this as revenue? What if the project
        • This domain is not allowed to add. Please contact support-as@zohocorp.com for further details

          I am trying to setup the free version of Zoho Mail. When I tried to add my domain, theselfreunion.com I got the error message that is the subject of this Topic. I've read your other community forum topics, and this is NOT a free domain. So what is the
        • Zoho fsm scheduled maintenance dispatch

          Hi, I'm reaching out regarding an issue I'm encountering with the Scheduled Maintenance feature in Zoho FSM. I’m trying to configure it so that it automatically dispatches all maintenance jobs scheduled within the next 150 days, starting from today. However,
        • Template modifiactions

          Hello, I am struggling with the templates in ZOHO Books. Especially with the placement of some items, like company address, ship to, bill to etc.  For example: One item I like from template X (placement of ship to and bill to next to each other in the
        • zoho.inventory.getRecords returns no records

          I running a custom function (Deluge) in Zoho Flow with a connection to Zoho Inventory. To debug the problem, I created the test function below. It returns "Number of contacts fetched: 0". This confirms that there's no issue with the org ID or connection
        • How do I get Status History data of my Projects?

          I want to build a table in Zoho Analytics that Groups by Date, when Projects entered a certain status. I cannot find Status History or any such useful data available in the Setup of my Data Source sync. Please advise how I can achieve this?
        • Zoho Campaigns Event timestamps do not propagate to Zoho CRM

          We have integrated Zoho CRM and Zoho Campaigns. But when looking at Contact records, the Campaign event data is missing the actual timestamps: especially when a particular email was sent. They're not in the Campaigns related list, and the cannot be found
        • Feature announcement - Simplifying document creation with Zoho Sign

          Hi there, We are pleased to announce the release of our document creation feature, enabling you to create, edit, and finalize documents like agreements, purchase orders, and contracts without relying on external tools or applications. <br> This
        • Integrating File Attachments in Zoho Flow Email Notifications

          Hi, I would like to be able to send an email once an entry is made in a form, and in this email, I would like to attach a file that has been added to the form using the ImageUpload (or FileUpload) widget. So, I started by creating a flow that will trigger
        • CRM->INVENTORY, sync products as composite items

          We have a product team working in the CRM, as it’s more convenient than using Books or Inventory—especially with features like Blueprints being available. Once a product reaches a certain stage, it needs to become visible in Inventory. To achieve this,
        • Zoho Mail SMTP IP addresses

          We are using Zoho Mail and needs to whitelist IP for some redirections from your service to another e-mails. You can provide IP address list for Zohomail SMTP servers?
        • Zoho project purchases

          Hi Folks, I think having a purchase module in projects will help in putting together a project p and L. Project wise purchases and expenses.  Do let me know your thoughts.
        • Create Tasklist with Tasklist Template using API v3

          In the old API, we could mention the parameter 'task_template_id' when creating a tasklist via API to apply a tasklist template: https://www.zoho.com/projects/help/rest-api/tasklists-api.html#create-tasklist In API v3 there does not seem to be a way to
        • How can I restore all the deleted Time entries of a Task in Zoho Projects

          How can I restore all the deleted Time entries of a Task in Zoho Projects? Query: In Zoho Projects, I cloned a task and deleted the time entries from the cloned task. However, this also deleted the time entries from the original task. How can I restore
        • Is there a way to make an account inactive in ZoHo Desk

          We have a few Clients "Accounts" that we no longer do business with. It would be beneficial for them to not show up in lists. However, we want to go back and view tickets, time, etc.
        • How to set the value of the Phone field importing contacts in Zoho Desk

          Hi everyone, i'm new in Zoho Desk, we're setting up the environment and i'm importing contacts from another CRM using a file CSV and i'm getting a problem with phone numbers (italian): the leading zero is cut away, also if the value is inside double quotes.
        • Can we generate APK and IOS app?

          Dears, I want to know the availability to develop the app on zoho and after that .. generate the APK or IOS app  and after that I added them to play store or IOS store.. Is it possible to do this .. I want not to use zoho app or let my customers use it. thanks 
        • Set Custom Icon for Custom Modules in new Zoho CRM UI

        • Change total display format in weekly time logs

          Hi! Would it be possible to display the total of the value entered in the weekly time log in the same format that the user input? This could be an option in the general settings -> display daily timesheet total in XX.XX format or XX:XX.
        • Deprecation Notice: OpenAI Assistants API will be shut down on August 26, 2026

          I recieved this email from openAI what does it means for us that are using the integration and what should we do? Earlier this year, we shared our plan to deprecate the Assistants API once the Responses API reached feature parity. With the launch of Conversations,
        • How to center a field inside a section?

          I’ve been trying to center a field inside a section in Zoho Canvas. When I align it visually, it looks centered in the editor, but after clicking Save, the field appears misaligned on the actual canvas. I also tried setting the field to full width, but
        • Quick Create needs Client Script support

          As per the title. We need client scripts to apply at a Quick Create level. We enforce logic on the form to ensure data quality, automate field values, etc. However, all this is lost when a user attempts a "Quick Create". It is disappointing because, from
        • Kaizen #192 - Implementing Custom Token Persistence in Python SDK

          Welcome back to another week of Kaizen! Last week, we discussed how to implement Login with Zoho using OAuth 2.0 and saw how to bring it to life in a real-world application with the Zoho CRM Python SDK. We also discussed how Zylker Academy built a custom
        • Showing the map along with mileage expense

          When you use the GPS to track mileage, it shows you the map of the actual path travelled. It would be very useful and practical to save that map with the mileage expense, so that when the report is created, it provides a map of each mileage expense associated
        • Is there any way to recall an email sent using Zoho CRM?

          If an email is sent using Zoho Mail, there is a recall option/functionality that is available to the sender. Is there any way to recall an email if it was sent using Zoho CRM? I can't seem to find that option. Any help would be appreciated.
        • Next Page