Changelog

Stay up to date with the latest improvements and updates to YoPrint

February 2026

SanMar Canada: Fixed Catalog Data Import

Bug Fix

Fixed an issue where the SanMar Canada bulk data import was failing due to an incorrect API endpoint configuration. Catalog imports for SanMar Canada products now complete successfully.

January 2026

CSV Import: Fixed Notification Delivery for Import Status Updates

Bug Fix

Fixed an issue where email notifications for CSV import status updates (success or failure) could fail to send. Import notifications are now delivered reliably.

Product Search: Filter by Product Type

New Feature

You can now filter product search results by type when adding products to a Sales Order. A new "Product Type" dropdown lets you narrow results to Custom Simple, Custom Variant, or specific catalog providers like SanMar, S&S Activewear, and AlphaBroder.

Purchase Orders: Editing and Receiving Improvements

Bug Fix
Enhancement

Several Purchase Order improvements:

  • Custom product and fee item names can now be renamed when editing a Purchase Order
  • The PO number can now be edited on existing Purchase Orders
  • The receiving quantity field now responds immediately to input changes
  • Improved loading feedback and error handling when creating POs from Sales Orders

Search: Improved Accuracy Across All Entities

Enhancement

Global search across customers, orders, invoices, jobs, and other entities is now case-insensitive and handles apostrophes correctly (e.g., searching "ameekas" now finds "Ameeka's Print Shop"). Product catalog searches for numeric style numbers now show exact matches first, with close variants ranked below.

Production: Fixed Job Preset Start Date

Bug Fix

Fixed an issue where jobs created from preset templates used the order's issue date instead of the production start date, causing tasks to be scheduled from the wrong date.

Approvals: Order and Customer Name Now Visible

Bug Fix

The Approvals list now correctly displays the associated order name and customer name for each approval entry.

Purchase Order Receipts: Updated Permissions

Enhancement

Users with Purchase Order editing permissions can now receive stock against Purchase Orders without needing the broader "Manage Stock" permission.

Needs Ordering: Fixed "undefined" Brand Display

Bug Fix

Fixed an issue where products without brand or style information displayed the text "undefined" or "null" in the Needs Ordering page product list.

Shipping Estimates: Improved Dialog and Confirmation Experience

Bug Fix
UI/UX Enhancement

The shipping estimates workflow received several improvements:

  • Estimate list dialog updated for visual consistency with the rest of the application
  • Rate comparison in confirmation dialogs now shows side-by-side cards with carrier logos instead of inline text
  • Delete label confirmation dialog now consistently shows full package details for all label types
  • Fixed an issue where creating a label from an estimate with "keep current price" failed to link the cost line item to the package
  • Shipment data now refreshes automatically after editing items or managing packages

Catalog Search: Better Product Style Name Matching

Enhancement

Product catalog search results now prioritize exact style name matches. When searching by style number (e.g., "G200"), the exact match now appears at the top of results instead of being mixed in with partial matches.

Sales Order Cloning Stability Improvements

Bug Fix

Fixed several issues when cloning line items on a Sales Order:

  • Default pricing is now automatically applied to cloned catalog product items
  • Resolved a save loop where the autosave system would trigger redundant saves after cloning
  • Cloned items are now safely merged with server data, preventing potential loss of edits during concurrent updates

Purchase Orders: Consolidated Linked Orders View

Enhancement
UI/UX Enhancement

Linked Purchase Orders on the Sales Order detail page are now displayed in a single unified list instead of separate "System" and "Manual" sections. Manual links are indicated with a subtle badge, and duplicate entries are eliminated.

Custom Address: State and Country Now Saved Correctly

Bug Fix

Fixed an issue where custom shipping addresses on Purchase Orders did not save the full state and country names, only the codes. Addresses now store and display both the full name and code for state and country fields.

List Pages: Draft Orders Hidden by Default

Enhancement

Sales Order and Quote list pages now exclude draft orders by default, showing only active orders. Users who need to see drafts can still filter for them explicitly.

Data Table: Fixed Stuck Loading Indicator

Bug Fix

Fixed an issue where the "Loading..." overlay on list pages (orders, customers, etc.) could get stuck on screen even after data had finished loading, requiring a page refresh to clear.

Simplified Stock Display in Product Catalog

UI/UX Enhancement

The stock information shown when adding products to a sales order now displays "On Hand" and "Incoming" quantities only, replacing the previous four-column view that also showed "Available" and "Committed."

Purchase Order Receiving & Item Ordering Fixes

Bug Fix

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

Shipping Estimates — Shippo Integration

New Feature

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 Order V2: Rebuilt from the Ground Up

New Feature

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

Stay updated on new features

Join our mailing list to get notified when we release new features and improvements. We only send updates that matter to your print shop.

We respect your privacy. Unsubscribe at any time.