Fixed several issues with Purchase Order item management and receiving:
Receipt items now display in the same order as the Purchase Order, making cross-referencing easier
Custom product names now display correctly on receipt records instead of showing "Unknown"
Purchase Order PDFs no longer incorrectly merge distinct custom products into a single line item
Fixed warehouse pre-selection when creating a Purchase Order from a Sales Order
Non-inventory items (customer-supplied materials, fees) now retain their full quantity when creating a PO using "Needs Ordering" quantities
We've added Momentec (formerly Augusta Sportswear) as a new product catalog supplier for both the US and Canadian markets. You can now browse Momentec products, view real-time pricing and live inventory levels, and add them directly to sales orders. Enable the US or Canada catalog in Settings > General and connect your Momentec credentials in Settings > Apps.
We've added AS Colour as a new product catalog supplier. You can now browse and search AS Colour products directly from the product catalog, with real-time pricing and live inventory levels including next delivery dates. Enable it in Settings > General and connect your AS Colour credentials in Settings > Apps.
Resolved several issues in the new inventory and stock management features:
Fixed cart calculations that could show NaN for certain product configurations
Added safeguards to prevent negative stock quantities in the needs ordering workflow
Hardened automatic allocation to handle edge cases during stock receiving
Fixed an issue where custom products on purchase order PDFs were being merged together instead of displaying as separate line items.
Fixed several issues with invoices:
Invoice list now correctly displays nested order data fields
Invoice PDF quantity formatting no longer shows incorrect decimal places
Compact order PDF now correctly renders shipping address information
Search has been moved to a database-based mechanism, allowing search results to display additional contextual data alongside matches. Order names and purchase order names are now searchable across global and entity-specific searches.
The line item pricing override experience has been completely redesigned. A new visual formula layout shows Product + Service = Unit Price as color-coded blocks, with inline override inputs and live margin/markup/profit calculations. Vendor tier pricing (Piece, Dozen, Case) is now available directly in the cost override field via a dropdown powered by realtime vendor prices.
Visual formula breakdown: Product + Service = Unit Price
Live margin, markup, and profit calculations as you adjust prices
Vendor tier pricing dropdown with realtime vendor data
Override indicators and pricing rule visibility on the unit price popover
You can now create, view, update, and delete shipping estimates powered by Shippo. The new Estimates section lets you generate rate quotes, manage multi-package shipments, link estimates to sales orders, and track shipping costs — all without leaving YoPrint.
Create estimates with automatic Shippo rate fetching
Link and unlink estimates to sales orders
Multi-package support with per-package dimensions and weight
View, update, and delete existing estimates
Purchase orders have been completely rebuilt with a modern interface and expanded capabilities. The new system supports order-level and line-level tax calculations, fees, custom line items, and a redesigned receiving workflow with receipt tracking and void support. Create, edit, and detail views are all new, with a redesigned PDF export that properly groups products and custom items.
Order-level and line-level tax support
Custom line items and fees on purchase orders
Redesigned receiving workflow with receipt history, edit, and void
Sales order linking with per-item allocation visibility
Improved PDF generation with product grouping
A new end-to-end purchasing flow connects sales orders to stock fulfillment. Order line items can now be marked as needing ordering, and a dedicated Needs Ordering dashboard lets you select items by warehouse and create purchase orders directly. Once items are received against a purchase order, the system automatically allocates stock to the pending sales order line items — answering the one question: are my items here?
Mark sales order line items for needs ordering
Needs Ordering dashboard with warehouse selection, color/size browsing, and cart-based batch selection
One-click purchase order creation from the dashboard
Automatic allocation of received stock to pending line items
We've launched a complete inventory management overhaul. You can now perform stock adjustments — add stock, remove stock, transfer between warehouses, and apply custom corrections — all from a dedicated Stock Adjustments page with full create, edit, and detail views. Each adjustment tracks line items with before/after quantities and supports multi-warehouse operations.
Stock adjustment workflows with commit/receive lifecycle
Warehouse-to-warehouse transfers with sending and receiving steps
Per-item quantity tracking with before/after snapshots
Filterable inventory list with warehouse, category, and stock-level filters
Job and pipeline calendars have been upgraded with month, week, and agenda views. Hovering over any event now shows a rich detail popover with customer info, dates, mockup images, production notes, and task lists. Popovers can be pinned and dragged for reference while you work elsewhere on the page.
Production Control now features a Gantt chart that displays your orders, jobs, and tasks in a hierarchical timeline. You can drag and drop to reschedule, resize to change durations, and hover over any bar to see rich detail cards with customer info, dates, mockups, and status breakdowns. A new saved filters system lets you build multi-level filter presets across order, job, and task criteria — including status, assigned users, date ranges, tags, and rush flags — with a live preview as you build your filter.
Hierarchical Gantt view: Sales Orders > Jobs > Tasks with dependency arrows
Drag-and-drop and resize to reschedule production dates
Rich hover popovers with pin and drag support
Saved filter presets with sidebar for quick switching
Fixed an issue where the "Enable payment online" toggle in Square app settings always displayed as enabled, even when the backend value was set to disabled.
Previously, when creating a new sales order and adding a new shipping address, the address would unexpectedly revert to the customer's default address after publishing the order. This required users to manually edit the order and re-select the newly created address.
This issue has now been resolved. When you create a new shipping address while creating a sales order, it will be correctly retained after publishing - no additional steps needed
Fixed an issue where using Bulk Edit Pricing on user uploaded products would incorrectly reset the product cost to $0 when changing margin or markup percentages, causing users to lose their original cost data.
Added a sort button to quickly organize invoice and shipment line items in the same order as they appear in the Sales Order.
Fixed an issue where recipient names were missing from Shippo labels when customer profiles lacked receiver contact information.