pixi 25.09 is available from 2 September 2025. It includes several bug fixes, new features, enhancements and optimizations. Reference the numbers in parentheses if you have any questions for support. You can download the latest full installer after the database update on pixi Web under Administration > Downloads. pixi 25.10 is released on 07.10.2025.
Note: The desktop clients Reports and Inventory will no longer be available as of October 2025. You can find information about the current reporting features and stock in the documentation.
API
🟨 New Feature: A new API call is available: pixiAssignBoxesForPicklist. The call allows specific boxes to be assigned to a picklist – independently of the box range defined when the picklist was created. The box numbers must be submitted in the following XML format:
<BoxNumbers>
<BoxNr>11</BoxNr>
<BoxNr>12</BoxNr>
</BoxNumbers>Please note that a single box can be assigned to multiple picklists at the same time. (1245195)
pixi Messaging
🟪 Enhancement: The messaging event pixiEXStockShortageReported is now also triggered when a stock shortage is reported at picklist level via the Picklist or Pick-to-Box programs. Previously, it was only triggered by the Replenishment program. (1182056)
pixi Mobile
Scan- In
🟩 Resolved Issue: The History option (accessible via the three-dot menu) is now always available on the Box Confirmation page, regardless of whether Box Confirmation is required or the user has permission to perform it. This ensures consistent access to historical data for all users. (1269838)
pixi Web
🟩 Bug fix: We resolved an issue where users were unable to continue working in pixi after resetting an expired password. The user cache is now correctly invalidated upon logout, ensuring that the new password expiration date takes effect immediately. Please note that when a password expired, and administrator resets the user's password , this action also resets the password expiration date. (1309605)
Administration (Shops)
🟩 Bug fix: We corrected the label field Import URL to URL for Legal Notice. (1250705)
Controlling (Reporting)
🟩 Bug fix: User inputs with decimal numbers in customer-specific reports are no longer automatically truncated. Previously, values like 2.75 could be unintentionally shortened to 2, leading to inaccurate data handling. This issue has been corrected to preserve full decimal precision.(1250543)
🟩 Bug fix: We resolved an issue that prevented users without the pixi Admin role from accessing reports. (1272445)
🟩 Bug fix: Admin users were unable to delete profiles. Please note: Deleting a profile will also delete all associated generated reports. (1272445)
🟩 Bug fix: We resolved an issue in the report Sales > Returns by Items – Details, where return lines were displayed multiple times due to a faulty database operation. The report now correctly includes only item-based returns; manual credits are no longer part of the results. (1288765)
🟩 Bug fix: We resolved an issue where reports created via a template were limited to 100 rows when downloaded as PDF. The 100-row limit still applies to the preview. The downloaded PDF now includes all records. (1295421)
🟩 Bug fix: If no data is available for a field in the Proforma Invoice report, an empty field is now displayed. (1301323)
Logistics (Ship-Out)
🟪 Enhancement: In Ship-Out > Multiple Packages, it is now possible to rescan the same invoice number to verify whether the package was successfully processed in ShipRush and to import the shipping label into pixi. (1275817)
Purchasing
🟩 Bug fix: Improvements to the Purchase Order Suggestion method Stock turnover, introduced in release 25.08, were reverted due to incorrect calculations in certain cases. (1318536)
pixi Desktop
Electronic Invoice (E-Invoice)
🟩 Bug fix: Resolved an issue in E-Invoices where the CategoryCode and RateApplicablePercent were incorrectly set for free items with a non-zero tax rate. Additionally, voucher amounts were not correctly included in the calculation of the VAT assessment bases (VatBaseHigh_Total, VatBaseLow_Total, VatBaseZero_Total). The updated template must be downloaded manually and uploaded as a new template for electronic invoicing. You can either replace your existing template or create a new one and mark it as ‘default’ to activate it. (1288156)
Control Center
Auto Emails
🟩 Bug fix: We resolved an issue where the automatic email Order Fully Shipped contained duplicate tracking IDs. The email now includes only unique tracking IDs by checking both those stored with the invoice and those assigned to individual packages, skipping any duplicates. (1274980)
Import & Export (plentymarkets)
Improvements to the plentymarkets integration in pixi: (1255441, 1255442, 1266992, 1268475, 1282745, 1291004, 1291872, 1298794, 1302609, 1302593)
Tag Import from plentymarkets to pixi
🟪 Enhancement: A new tag synchronization logic is now available for plenty channels. Tags can now be uniquely managed per plenty channel to avoid overwriting across channels. A new database setting, PlentyIsMainForTags, controls this behavior:
When set to true (1), tags in pixi will be updated and removed based on changes from plenty.
When set to false (0), tags from plenty will be inserted into pixi, but existing tags in pixi will not be updated or removed.
Tag management notes:
The tag name is limited to 50 characters.
System tags in pixi are not affected by plenty imports.
To link plenty tags with pixi system tags (e.g., Batch Management), tag names in plenty must follow the naming convention: pixi tag [System Tag Name] (e.g., pixi tag Best Before Date).
pixi system tag names cannot be reused as regular tags.
System tags can only be defined in pixi.
If a tag imported from plenty is manually deleted in pixi, it will be removed from associated items and orders in pixi. When plenty re-imports the tag, it will be recreated, but only newly imported items or orders will have it assigned.
Order Editing and Synchronization between plentymarkets and pixi
Editing
🟪 Enhancement: A new order editing lock is now available to support order editing locks during the picking process in pixi. This enhancement ensures that orders in plentymarkets are no longer editable once picking begins in pixi.
Key details:
A new order status in plentymarkets reflects when an order is in the picking phase in pixi, occurring after the order is imported and before it is shipped.
When an order enters the picking process (i.e., is placed in a box), pixi sends an export status to plentymarkets to update the order with the configured locked status.
If the box is emptied and the order is picked again later, pixi does not automatically revert the order status in plentymarkets. Any status change back must be performed manually using the value set in the PlentyOrderImportStatusAfterImport channel setting.
To enable this functionality:
Set the channel setting (EIN) to the appropriate plentymarkets order status ID for locked orders.
Add EIN to the OrderExportStatusList database setting. This setting is only considered for plentymarkets channel exports.
Ensure the new order status is configured in plentymarkets under order settings.
Synchronization
🟪 Enhancement: Order synchronization with plentymarkets now supports updates to orders that were previously imported into pixi but have not yet entered the picking process or been shipped.
To enable this functionality, set the channel setting EnablePlentyOrderSynchronization to 1 (default: 0 = disabled).
Key details:
Synchronization targets already imported orders that are still editable in pixi.
Updates are filtered using the PlentyLastOrderSyncDate channel setting.
To reimport older orders in the "imported to pixi" status, you can manually backdate the PlentyLastOrderSyncDate.
Caution: Setting this date too far in the past may trigger a large volume of order updates and could impact other plentymarkets integration processes.
Import & Export (ShipRush)
🟪 Enhancement: The SwissPost shipping vendor via ShipRush now supports return labels. A new option Request return label is available in the shipping vendor configuration. When enabled, an additional request is sent to ShipRush to generate a return label. To ensure the return label is also printed, the Print return label option must be activated as well. (1250419)
Release Podcast
The AI-generated Descartes pixi Release Notes Podcast gives you a concise overview of the latest product updates, enhancements, and bug fixes. It's the perfect way to stay informed about all the latest changes: whether you're on the go or just taking a moment in between.
Updates
Contact our support team for an update appointment
Via email: Click the following link, fill out the email template and send it to servicedsk@descartes.com.
Via the portal: Log in to the Portal and open a Ticket.
Updates can either be done from Monday to Friday between 7:00 am and 5:00 pm or overnight. Ask the pixi Support team for an appointment.