May 2025 Product Update

May 31, 2025

🚀 What’s New?

Improved Backorder Customer Communication

What it is: We now send email notifications directly to customers when shipment dates for backorder products are updated, matching the notification flow in Klaviyo. Also, customers receive an email with a cancel link to manage their backorders.

Why it’s useful: This keeps customers better informed about their backorder status and gives them control to cancel orders if needed, improving customer experience and reducing support inquiries.

How to use it: These email flows are automatically activated when backorders are managed in Fabrikatör’s system.

Shopify API Version Upgrades and Compliance

What it is: We’ve upgraded support to the latest Shopify API versions (2025-01 and 2025-04), including necessary changes for deprecated calls and scopes. This is part of regular maintenance to keep your integrations smooth and compliant with Shopify’s requirements.

Why it’s useful: Staying current with Shopify’s API ensures uninterrupted data syncing, improved feature support, and access to new capabilities like enhanced selling plan management and webhook handling.

How to use it: No action needed on your part. These upgrades happen behind the scenes to maintain seamless connection with Shopify.

Shipping Product Export Improvements

What it is: Exported product lists now exclude products tagged with HIDE_IN_FABRIKATOR and those deleted at the source. Shopify product statuses in exports have been corrected for accurate active and archived designations.

Why it’s useful: This leads to cleaner export files that better match your actual product catalog, avoiding confusion and making inventory and replenishment planning more reliable.

New Inventory Planning Settings on the Settings Page

What it is: You can now set default values for forecasting window, days of stock, and lead time directly in a new section on the Settings page, which apply only to new products added after the settings are configured.

Why it’s useful: This gives you more control to fine-tune inventory planning defaults over time without affecting existing products, helping better manage stock and replenishment forecasts.

How to use it: Navigate to Settings in Fabrikatör and update the inventory planning defaults under the new section.

Supplier Removal Enabled on Product Configuration Page

What it is: You can now remove a supplier from a product by clearing the supplier field without encountering validation errors. Bulk removal using click-and-drag selection is also supported.

Why it’s useful: This flexibility allows you to manage supplier assignments more freely, keeping your product data accurate without restrictions.

How to use it: On the Product Configuration page, clear the supplier field for one or multiple products to remove their assigned suppliers.

Fixes to Purchase Order Receiving Interface

What it is: When using the search filter on the Purchase Order Receive Inventory page, the 'Accept All' and 'Reject All' bulk actions now correctly apply only to the visible filtered results, not to all items.

Why it’s useful: This prevents accidental inventory updates on unseen items, reducing errors and improving control during receiving processes.

How to use it: Simply apply a search filter on your PO Receive page and use the bulk buttons as usual; actions will respect the filter.

Prevented System Freezing While Searching in PO Receive

What it is: The PO Receive screen no longer freezes when typing in the search input, providing a smooth and responsive experience.

Why it’s useful: You can efficiently find and receive inventory items without interface lag or interruptions, streamlining your workflow.

Enhanced Activities and Customer Orders Displays

What it is: Activities now display refund events and changes from stopped to active backorder status, while the Customer Orders section shows refunded orders with clear visual styling including strikethroughs and color cues.

Why it’s useful: This gives you clearer visibility on order status and refund history, helping you track order progress and customer interactions more accurately.

Backorder Email Notifications Now Filter Cancelled Orders

What it is: Email notifications regarding backorder release date changes now exclude customers who have cancelled their backorders, avoiding unnecessary emails.

Why it’s useful: This reduces customer confusion and support workload by only sending relevant communications.

Minimum Order Quantity (MOQ) Can Now Be Cleared or Set to Zero

What it is: You can now clear the MOQ field or set it to 0 on product variants without validation errors.

Why it’s useful: This makes it easier to adjust or remove MOQ rules as your sales strategies evolve, improving flexibility.

🧩 Improvements

Upgraded key supporting components to improve stability and performance.

Updated product media handling to align with Shopify’s new media image IDs for smoother migration and future-proofing.

Default values for lead time and days of stock now display on the Replenish page, matching user-set or system defaults.

Replaced an older masonry grid package with a React v18 compatible alternative for better UI performance.

🐞 Bug Fixes & Misc

Fixed errors and UI issues including range errors in modals, search errors when sorting bundle products, and fallback UI for missing order names on cancelled backorders.

Corrected audit logs to include Shopify PO numbers.

Resolved duplicated quantity assignment when receiving SKUs via search.

Stopped transactional emails from sending to users who have ended their trial or churned to reduce unnecessary communications and costs.

Fixed critical bugs causing the Purchase Order Receive screen to freeze on search inputs.

Fixed Shopify metafield deletion mutation deprecation by updating to the new bulk deletion API, ensuring app stability.

Want to see Fabrikatör in action?

Get a 30-minute free demo and see how Fabrikatör can improve your inventory operations.
GET a Demo
By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.