The tiger loader timing was modified to avoid a fixed minimum loading time on page load.
September 3 - Minor Design Tool Updates
Improvement: Modify backend logic for creating print area
Updated the logic related to how the screen printing area is created for a product in the Design Tool.
May 10 - Client Platform Bug Updates
Bug CP Platform - Fix the calculation discount for the design too
When a user enters a discount code in the cart, the calculation is now being updated correctly.
Hotfix Legacy - S&S vendor API issues
When a user was selecting a product from S&S, the data was not returning.
Found that they had updated their SSL certificates and made a small tweak to ensure we receive the JSON formatted data.
January 19th - Bugfixes
🐞Bugfixes
✔️ Fixed issue: custom products list was displaying non.
✔️ Fixed issue: duplicate payment being created on clicking qbo sync.
✔️ Fixed issue: users were able to remove qbo payments from platform.
✔️ Fixed issue: duplicate payment being created on clicking qbo sync.
✔️ Fixed issue: duplicate payment being created on clicking qbo sync.
November 03 - Hotfixes & Bugfixes
🔥 Hotfixes
In the Receiving Module
Table page size defaulted to 50 records.
Removed "Order Type" column.
Added links to UPS and Fedex tracking numbers.
In the client, art, invoices, vendors and custom products modules
A paging issue introduced by the Receiving Module refactor was solved.
For embroidery positions price calculation
Adding rounding up for embroidery positions price calculation.
🐞 Bugfixes
✔️ Fixed bug: Products in design view with 0 as total.
July 9 - Improvements
Improvements
Global loader was changed to use Culture Studio's logo.
September 24 - UPS API Integration Improvements
🚀 Improvements
✔️ Refactored UPS API integration in order to use latest version.
October 06 - Improvements
🚀 Improvements
✔️ Improved duplicate scans across multiple sessions in the new Box Scanner module.
✔️ In the Box Scanner module, added functionality that will automatically update the "G" asset icon when bulk receiving to the corresponding Receiving Order.
May 19 - Upgraded project to Angular 18
Improvements:
The entire project was upgraded to Angular v18. This required to upgrade some dependencies, and replace some others.
February 2nd - Navigation bar customizer
🎉New Features
New Navigation Bar Customizer
Now users are able to customimze the catalog's navigation explicitly assigning the products to be displayed there.
November 24 - Bugfixes
🐞Bugfixes
✔️ Hide broken images in catalog product details view.
May 27 - Bugfxes
Bugfixes
Added vendor style id to all Receiving Order views/documents.
Fixed tier pricing issues.
Fixed issue: scheduled Invoice emails are not going out.
October 01 - OCR Tool Improvements
🚀 Improvements
✔️ OCR Tool is now multifile, so user can select multiple purchase order files and process them all at once.
✔️ OCR Tool now accepts images.
July 1 - Label Generator
New Features
Label Generator
September 15 - Box scanning
🎉 New Features
📦 Box Scanning
Now we have a new module for doing box receiving using barcode scanner devices. This will improve how our receiving team works by delivering a reliable way of receiving shipments while providing historical and verificable software data.
August 21 - Bugfixes
Bugfixes
Fixed bug on create custom product view where we try to find an existing product for the selected brand and style combination. It wasn't working for some specific brand names with special characters or mistyped, like "BELLA+CANVAS", "BELLA CANVAS" or "BELLA + CANVAS". Causing a potential product duplication (cs-platform PR still pending).
Improvements
August 21 - Bugfixes & Improvements
Bugfixes
Fixed infinite redirection bug on consuming a forbidden endpoint without being logged in.
January 12th - Conversion Tracking
🎉 New Features
Added conversion tracking
We now have a new conversion tracking using Zapier's Microsoft Ad webhook.
March 15 - Home Revamp
The client platform home page was totally revamp to be more modern and functional for the marketing team, enabling them to make changes to it by using Contentful.
New Features
Catalog landing page redesign -
October 27 - New Run Auto Final Invoice Automation button & Improvements
🎉 New Features
December 17 - Order Blanks Design Tool
Feature: User is now able to order blanks from within the Design Tool
Added a new feature that will allow users to order blanks through our design tool.
July 1 - Shipping Improvements within Orders Module & Catalog Home Updates
Improvement: Added Excel Manifest to Orders Detail view
Users will now receive an Excel download file of the “Export all Locations and Boxes” Excel manifest when clicking on “Distribution Manifest”
May 19 - New Default Payment Terms Feature
New feature: Default Payment Terms On Client Creation
A new global setting is now added to the company profile view for the admin user to set a default payment term for new created clients.
Once a default payment term is set, it's going to be used when a new client is created.
Improvements:
July 28 - Bugfixes and Improvements
Bugfixes
Fixed bug on embroidery pricing calculation.
Improvements
Prevented potential error on QBO sync due to deprecated version usage.
April 14 - Culture Studio x Photoshop Integration
Feature: New plugin has been created with Photoshop that will allow our artist to get their channels in their photoshop over to our platform in the correct format.
Time Savings: 62 days per year
Plugin is native to photoshop
Channel names need to be in this format: Color-Pantone
July 1 - Label Generator, QC Log
New Features
ACH payments
Rolling budgett graph
Quality Control Log for printing jobs
Business Daily Report
June 16 - Improvements & Bugfixes
Improvements
Create art records on CRM account creation automatically.
Tag Michelle to automated replies in the slack orders channel.
November 10 - Tracking number section in Receiving Order detail view & Improvements
🎉 New Features
New Tracking Numbers section in Receiving Order detail view
September 18 - Show CS inventory on adding products & Improvements
🎉 New Features
📈 Show CS inventory when adding 2024 API products
January 23 - Platform Updates
Improvements: Reorder Improvements Made
By default all distributions and one time charges are removed from reorders, but you are able to select to keep them if you wish to keep. take a look at how it works
October 06 - Bugfixes & Improvements
🐞 Bugfixes
✔️ Fixed issue getting negotiated rates on printing shipping labels. It wasn't working.
December 31 - Platform Updates
Improvements: Reorder Improvements Made
By default all distributions and one time charges are removed from reorders, but you are able to select to keep them if you wish to keep. take a look at how it works
August 15 - New Product API Fixes
Bug Fixes - New API Bug Fixes
Fixed an issue where users couldnt't edit S&S API 2024 Products
September 30 - Receiving Modules Updates
Feature: Receiving Module Redesign
New tabs have been created to account for the new changes. This will allow the departments to work within each tab.
May 22 - Pinnable Items in WIP Dashboard & New Revenue Metrics
New feature: Pinnable Items in Work In Progress Dashboard
Now each displayed order in the Work In Progress dashboard can be pinned, which means it will always be fixed to the top of the table plus the result set.
Items can be fixed and unfixed by clicking a new icon button placed at the top right corner.
October 15 - Bug Fixes
Bug Fixes
Fixed an issue that prevented certain machines not to be viewable in the Production Capacity dashboard
Improved product search approach on user typing on create a new custom product by adding bouncing behavior and cancelling previous http requests (cs-platform PR still pending).
Improvements
Content loading experience was improved to make it faster by caching content and adding skeleton loaders.
🐞Bugfixes
✔️ Fixed issue hiding products in catalog.
New "Run Auto Final Invoice Automation" button in the company profile view
Now, in the company profile view, a new button is going to be displayed: "Run Auto Final Invoice Automation". This option will allow the user to explicitly run the Final Invoice Automation flow.
🚀 Improvements
✔️ Orders labor cost calculations was improved by creating an special endpoint for handling this in an isolate way when one order is opened. This improves the "Confirm Pricing" process, since the labor cost calculation was adding too much more complexity within it.
✔️ Improved how slack "Low Margin" notifications are being sent. Now it will be triggered only for Acknowledgment orders.
Improved production queue excel export by adding icon logic to include garment icons in the excel file, change run date filter to return a date range, adding multi-range filtering, and adding location column to the exported excel file.
Removed a logic on backend where distro's shipping dates were being changed automatically to match order's shipping date when creating boxes using "Box all separate" option.
Modified automated order's shipping date logic to be run only when a distro has been shipped.
Improved label generator's UI performance.
Enable user to set no location for an order on order details view.
Add PO to ref-line-1 in shipping view.
Added email logging on custom product creation.
Bugfixes
Fixed wrong pricing for larger sizes in order lines view.
Fixed issue Mailersend's invoice mailing was sending multiple emails per invoice instead of one.
Fixed wrong counting completed units for orders with multiple designs in WIP dashboard items.
Fixed phone format issue in Edit Company Details dialog.
Fixed total distributed quantity was not being updated after distribute all remaining units.
Fixed listing duplicate clients and decorators in cp-platform and stokkup-cp projects.
Now, in the receiving order detail view, a new section is going to be displayed: "Tracking Numbers". This section will allow the user to see the tracking numbers tied to the corresponding purchase order.
🚀 Improvements
✔️ Receiving Order module revamp was refactored in order to integrate S&S shipments with the Incoming shipments tab in one single table. Also, a new table was added: "Unrelated Shipments", which are all the shipments records coming from our APIs: FedEx and S&S, with a no specific corresponding Purchase Order.
✔️ Improved the shipping automation file upload process. Now it's required to receive a csv file, still receives email; then deduces name from that, and rename the file accordingly.
Now we load existing inventory for any product coming from any 2024 API and display it in the size editing dialog when adding or editing a product.
📦 Display style at the beginning in product names in printable shipping files
Now in all shipping printable documents we are displaying the style id at the beginning of the products names.
🚀 Improvements
✔️ Switch art approval email domain to culturestudio net.
🚀 Improvements
✔️ Added more error handling on art approval generation process including email sending. This because we received some reports saying it wasn't being sent.
✔️ Allow access to dashboards for Simple Users.
✔️ Improved shipping section to show more info in order view.
Fixed issue related to if a product doesn't have any inventory, users will now still be able to add it tp an order
Fixed issue related to the product colors not being sorted alphabetically
Fixed issue related to the calculation of remaining qtys in distribution view
Receiving Tab ( sorted by garment date )
Contains all receiving orders that have not had any boxes arrived
Contains all receiving orders that have partial boxes arrived
GCI Tab ( sorted by earliest run date )
Contains all receiving orders that have boxes arrived
Contains all receiving order that have partial boxes arrived
Completed Tab
Anything marked as arrived and is fully checked in
Fixed Inventory Counts in the Platform to ensure they are updated
Updated All the lambda functions to new software version.
Disabled Culture Studio only graphs.
Refactor dashboards to work with new stokkup client.
April 25 - Solved bug with tracking numbers in order details on edge case
Small fixes
In the order details view, the tracking number wasn't being displayed in the address details when boxes were setup manually with an specific tracking number.
February 2nd - OCR Purchase Order Importer revamp & other improvements
🚀 Improvements
✔️ Revamped the OCR Purchase Order Importer tool.
✔️ Added "created by" filter in orders module list.
✔️ Added "approved date" filter in orders module list.
✔️ Users are now able to mark a product as supplied on OCR's preview step.
✔️ Users are now able to change order's name on OCR's preview step.
✔️ Users are now able to change design's name on OCR's preview step.
✔️ Phone number is no longer a required field on editing a distribution address.
✔️ Added Quickbooks bilateral sync on order details view.
✔️ Estimate orders can be paid now.
✔️ Now able to add, update, delete, download client document files from S3
🐞Bugfixes
✔️ Fixed issue: Quickbooks erroring on syncing due to manually overriding API files.
✔️ Fixed issue: Style code missed in order lines product's title.
✔️ Fixed issue: Tier pricing is not being used on adding/editing a universal product.
✔️ Fixed issue: Existing purchase orders lines units were not being updated on editing/adding an order line using the new universal product editor.
✔️ Fixed UX issue where ACH validation and Credit Card validation were bleeding into each other if user entered in both information in a single session
June 2 - Improvements
Improvements
Removed Alphabroder from Legacy
Add network into Categories graph in Admin Dashboard.
July 21 - Added Gildan Mill API, Bugfixes and Improvements
New Features
Added Gildan Mill API
Bugfixes
Fixed multiple endpoint calls on admin dashboard view initialization.
Fixed issue on payment link and 1$ weird payments.
Improvements
Changed Culture Studio logo for a new one with highest resolution on payment link view.
Add ytd line to revenue by location graph on admin dashboard.
Set Chicago as default location on revenue by location graph on admin dashboard.
December 27 - Domain Updates
Improvements: Domain Updates
Url was changed from https://app.stokkup.com to http://dp.stokkup.com
January 3 - Platform Updates
Improvements: Authentication Updates
Application now fully secured using thirdy party service Auth0
August 15- Catalog, Design Tool & Floor Stock Updates
Improvement: Request for Products on the Design tool
Added a “Request” button for users to request products for the Design Tool that are not currently available. This will send an email to the engineering team to notify about the product being requested.
Improvement: Design Tool limits
Added a file upload limit of 10MB to the design tool art library to improve user experience with load time
Improvement: Floor Stock Updates
Logic updates to the location column in the floor stock module
Improvement: Other Updates
UX improvements related to the browsing of the catalog, loggin-in and using the design tool
February 28 - Platform Updates
Bugfixes:
Client profile view and side menu items click event
Profile view UI, wasn't being displayed correctly.
When clicking a child option on he left side menu, nothing happened.
Editing API 2024 products qtys when setting 0 total units for a specific color
When editing a product, and user set 0 for a specific color, an error alert were being displayed saying something like "Please add one unit at least" or something like that, even when other colors had units.
August 9 - Purchase Order Updates & Affiliate Platform Fixes
Improvements - Purchase Order Module
Added supplied column to the purchase orders module and the individual POs will also have this information.
Improvements - Affiliate Platform Dashboard not working
In the Affiliate Platform, the dashboard module has been removed since it doesn't make sense to have it for them and instead will redirect to orders.
September 26 - Platform Bug Fixes
Bug Fix: Floor Stock Carton Labels
When creating carton labels for floor stock, the old sizes were showing and not the resized value. Updated carton labels to display the correct values throughout.
Bug Fix: Purchase Order Product Issues
Fixed a number of Issues related to updating and creating POs. Some of these were related to adding a new product to a purchase order.
August 6 - Platform Improvements and Hotfixes
Hotfix - Issues related to API Products
Fixed issue where users couldn't edit products from the S&S API 2024
Fixed issue where users were not able to view a product if it fidnt contain any inventory
Improvements - Viewing products within Product Admin
In the CS Platform, improved the UX of adding/viewing products
December 26 - Platform Updates
Improvements: Dashboard & Order Types
In the AM/Sales Dashboard, the asset icons are now visible which gives the team a view of where its at
Order Types has been added to orders
You will now be able to mark an order as i.e Ecomm, Tour, Retail etc
The admin dashboard will now have a chart that you can see the breakdown of order types
the orders module, shipping module all show this order type column on the main view.
Nov 1 - Optimization Fixes
Optimization
Optimized global search time speed in legacy
Users now have the ability to Copy & Import Screensets to any other design or order
This will allow the art team to be able to copy screensets without having to manually enter everything.
July 9 - Bugfixes and Improvements
Bugfixes
Avoid using a deleted vendor when creating/editing a custom product in product admin.
Improvements
Global loader was changed to use Culture Studio's logo.
Implemented new tech that will allow users to generate more than 50 Carton Labels
Feature Legacy - Production Dashboard: Impression Capacity
Users will be able to view Impression capacity for each production type (screen print, inside tag, DTG etc.)
Refactor / Small Fix Legacy - Admin Dashboard
Replaced the Total Revenue metric card with a new metric card called Sales Closed (This Month) that will quantify Order + Revenue for Sales closed for the current month.
Added Previous YTD Line to Sales Closed graph
The Previous YTD dashed line will represent Previous Year revenue YTD which can be compared to the Current Year revenue YTD.
Bug Legacy - Fixed an issue related to Purchase Orders that made adding some products take longer than expected.
Bug Legacy - Fixed an issue that caused Purchase Orders + Distributions to break when updating order line item quantities.
Bug Legacy - Fixed an issue with floor stock quantities disappearing after a location is removed.
Bug Legacy - Fixed a timestamp issue that caused the Art Time tracker in the Art Module to break.
May 1 - Bugfixes
Bug fixes
Fixed bug on purchase orders pdf. Vendor style id wasn't being displayed.
Fixed some bugs on design positions synchronization:
When importing screen colors, no prompt dialog for distribute changes was being displayed.
When importing screen colors, changes in these were not being propagated to all other related positions when user selected "distribute changes" option from prompt dialog.
When importing colors, these colors were being added to the source position, causing a duplication of screen colors.
Joey was removed from automated slack notifications.
Fixed bug on removing order lines. it was removing printing job sizes instead of subtract the removed quantity.
Fixed bug on trying to print shipping labels for some addresses with non-printable characters. It was erroring, preventing users to print
June 10 - Client Platform Bug Updates
Bug CP Platform - Fix the calculation discount for the design too
When a user enters a discount code in the cart, the calculation is now being updated correctly.
Hotfix Legacy - S&S vendor API issues
When a user was selecting a product from S&S, the data was not returning.
Found that they had updated their SSL certificates and made a small tweak to ensure we receive the JSON formatted data.
Implemented new tech that will allow users to generate more than 50 Carton Labels
Feature Legacy - Production Dashboard: Impression Capacity
Users will be able to view Impression capacity for each production type (screen print, inside tag, DTG etc.)
Refactor / Small Fix Legacy - Admin Dashboard
Replaced the Total Revenue metric card with a new metric card called Sales Closed (This Month) that will quantify Order + Revenue for Sales closed for the current month.
Added Previous YTD Line to Sales Closed graph
The Previous YTD dashed line will represent Previous Year revenue YTD which can be compared to the Current Year revenue YTD.
Bug Legacy - Fixed an issue related to Purchase Orders that made adding some products take longer than expected.
Bug Legacy - Fixed an issue that caused Purchase Orders + Distributions to break when updating order line item quantities.
Bug Legacy - Fixed an issue with floor stock quantities disappearing after a location is removed.
Bug Legacy - Fixed a timestamp issue that caused the Art Time tracker in the Art Module to break.
Complete refactor using Contentful headless CRM
Refactor Orders module pagination
Added /login and /signup routes
Archive or Hide products feature
Users will now be able to archive or hide products in the Catalog & Decorator Platform
Hotfixes
Fixed a bug related to catalog checkout payments
Fixed a bug that prevent Daytona metrics to show up on "Numbers of Order per Month" graph
Improvement: Client Platform & Catalog Home Page Improvements
Implemented loaded to the shipping module when downloading carton labels, shipping manifest, & exports.
This will help the user know that downloading is taking place.
Users will now be able to navigate and shop on the catalog on all devices including mobile.
Now every day at 11:50pm we are gonna send an email with a summary of important company numbers.
Improvements
Labor Cost is now being calculated for each order
Improvements: Floor Stock Totals
Floor Stock Totals at the bottom in client platform are now showing
Improvements: Floor Stock Totals
Floor Stock Totals at the bottom in client platform are now showing
New Feature: New Graph in Admin Dashboard
Admin users will now be able to use this new graph to gather revenue metrics YOY per category
Bugfixes:
Automated Invoice mailing was fixed. It was erroring because a broken image link.
March 15 - Position Library Feature
New feature: Art Library
Now, art team are going to have a way of re-use existing positions and use an unique identifier across the entire platform.
A position can be added to the art library from the design view and an universal position ID is going to be assigned to it.
A position can be removed from the art library from the design view as well
A position can be created from the art library in the design view
An universal position ID can be now searched in the production queue view
Improvements and bugfixes:
Added product style name into the product/garment description
Now these output files are going to include the product style within the product name as a suffix:
Oder Invoices
Time Savings:
Art Team Savings per year: 69 days
AE/AM Team Savings per year: 22 days
June 5 - Product Type Icons & Improvements
New Features
Product Icons
Users will now be able to create/assign "garment types" to any product in the platform. This icon will appear on the scheduleboard to increase Product visibility & production efficiency
Average Order Size & Price graph
A new graph has been added to the Admin dashboard that will display Order average metrics on a month-to-month basis. This will allow our company to visualize Average Unit & Average Price trends for Orders by month
Ref Line 1 in the Shipping module will be automatically populated with the Customer PO (if it exists)
Improvements
Margin Calculator Update: Garment Cost
Now "garment cost" will be calculated by (Product quantity * cost CS pays for garment)
September 29 - Latest price on reorders, Improvements & Bugfixes
🎉 New Features
💲 Get latest price on re-orders for 2024 API products only
Now, when doing a re-order, we added an extra step in the process in order to get latest product prices from our database (which is daily updated). We do it in a performant way by sending all the products we need latest data for, at once, and we use them for the new order instead of using the previous prices.
This will work for 2024 API products only and not for all other products or custom products.
📃 Added payment terms in orders titles
Now we are going to show an expandable badge right below orders titles in two different places: order details page and order shipping details page.
🐞 Bugfixes
✔️ Removed labor cost calculation for any order with affiliate orders, meaning, we are going to calculate labor cost only for orders with no associated affiliate orders.
🚀 Improvements
✔️ Now payment links can be displayed for estimate orders. Also, a payment button is going to be displayed in the invoice pdf view.
April 7 - PO/RO Updates & Other Small Fixes
Improvement: Reorganized Purchase Orders/Receiving Orders PDF columns
For Purchase Order PDFs, the received column was removed.
For Purchase Order PDFs, a total sum for Qty column was added in the PO Total row
In Purchase Orders PDF, the vendor style id is now being added to the garment description for custom products whenever it exists
In Receiving Orders PDF, the style id is now being added to the garment description for custom products whenever it exists
Improvement: Change detection occurs also in edit screen set details dialog
Now, from art details view, when user clicks on "EDIT SCREENSETS" for a position that was added to the library or added from the library, and the edit screen set details dialog shows up, the detect changes logic will also work there.
On clicking save, the same confirmation dialog that's being displayed in the design and art details view, is going to be displayed here as well.
Last considerations:
This feature refactor won't work for existing orders.
This feature refactor won't work for existing art library items.
Bugfixes:
Fixed bug with client art approvals on re-ordering. Client art approvals are now being removed when re-ordering. It was copying approved status.
Fixed bug when toggling a size status in a printing job. It was erroring in some cases.
Added asset icons in the Must Ship table in account managers dashboard. It wasn't displaying asset icons under the Asset column.
August 21 - Slack Shipping Notifications, Bugfixes & Improvements
New Features
Slack Shipping Notifications
Now we are going to run a logic at some specific hour in the day to check all orders scheduled for the next day but with no distributions created, and orders with next-day scheduled distributions but with no shipping type assigned, and send a notification message in the order's slack thread.
Bugfixes
Fixed bug on client's orders view, where "go to order" option wasn't working.
Fixed bug where user was unable to re-create purchase orders or receiving orders on re-approve an order with no purchase orders or receiving orders.
Fixed bug on creating new orders and they were added to the closed won column in the CRM.
Improvements
Now, we display a loader on adding a design and adding a product to avoid data errors due to user's action right after submitting those forms, like abandon the screen.
Added this week, last week and today filters to "Approved vs Shipped" graph.
Improved how we assign vendors on adding a product into an order by taking into account ottocap and gildan mill vendors and making a new vendor called "API" as the default vendor in case no matching vendor is found.
Now we have a new section in our app to display all the incoming shipments from S&S. It's located under the Incoming tab in the receiving module where now we added nested tabs to display the normal incoming orders and a new tab for S&S shipments. In this new view, user can filter by free text matching, order location, and expected delivery date.
📦 Box scanning results in receiving orders pages
Since we deployed a new module in our CS-Platform app for box scanning/counting, we are displaying a visual to the user of that data in the corresponding receiving order page. We are also marking the receiving order as fully received or partially received based on the scanning/counting input coming from the CS-Platform new scanning/counting module.
🐞 Bugfixes
✔️ Fixed issue with order's defined charges when re-ordering. They were not being blanked and were carried over the new order.
🚀 Improvements
✔️ Implemented Quickbooks API's compliance according to Quickbooks API version 3.
✔️ All users can access to Work In Progress (WIP) dashboard now.
June 17 - New Loader Features in Shipping Module
Feature: Legacy - Added Loaded to Shipping Module
Implemented loaded to the shipping module when downloading carton labels, shipping manifest, & exports.
This will help the user know that downloading is taking place.
December 17 - Start & Stop
Feature: Start & Stop, Mark Sizes Complete
On the presses, the press operator can now start/stop the job which will allow for correctly tracking efficiencies.
users are also able to mark individual sizes as complete which will give the team an accurate representation of what has been printed.
September 15 - Resizing Feature / Purchase Order Redesign
Feature: Complete Resizing Functionality
Users will now be able to resize in the platform and have the sizing carry through each department. Once it gets into Shipping, the cartons labels will display the new sizes.
Feature: Purchase Order Redesign
User can update product qtys and based if a PO has been created, either existing will be updated or new one with update qtys will be created.
December 12 - FedEx Integration
Feature: FedEx Integration
We have build a new version of the FedEx integration that works directly with them. Its quicker & more effificent!
July 22 - Purchase Orders & Receiving Order Module Updates
Improvements - Purchase Order Module
The Purchase Order module has been revamped to display POs that are Pending & Ordered.
Users will now able to manage a PO status to track the progress of a PO
Revamped the PO PDF to match current business needs
Added many quality-of-life features to improve productivity for our users
Improvements - Receiving Order Module
The Receiving Order module has been revamped to display ROs that are Pending & Completed
Users will now able to manage a RO status to track the progress of a RO
Revamped the RO PDF to match current business needs
July 10 - Floor Stock Improvements
Improvements - Floor Stock
Users will now be able to print Carton Labels for Floor Stock without having to create a Distribution Location
Users can quickly generate Carton Labels for Floor Stock right from the Distribution screen.
Floor Stock will now appear 0
July 9 - Bugfixes and Improvements
Bugfixes
Fixed issue saving/displaying shipping date off by one day (-1 day) when setting shipping date in shipping addresses.
Solved error when trying to create a receiving order and product vendor is soft deleted.
November 24 - Shipping Bill Automation and Improvements
🎉 New Features
Shipping Bill Automation
We now have a new module for handling the processing of shipping bills. Users can upload the shipping bills they receive from UPS. The data is processed and margin calculations are automatically done, and the final results can be retrieved from the same page. This helps save a substantial amount of time and effort that would've been spent manually processing these bills.
November 24 - New features & Bugfixes
🎉 New Features
Added internal notes inside schedule board jobs dialog
May 9 - New Prepack Feature & WIP Positions Dialog
New feature: Shipping Address Prepack Settings
Users will now be able to input quantities per size that are required for prepack services.
These prepack quantities will be summed up by Product/Color.
July 31- Floor Stock Improvements & Shipping Manifest Bug Updates
Improvement: Floor Stock
Based on user feedback made the following adjustments to the Floor Stock Module
January 19th - New Product Searcher & Bugfixes
🎉 New Features
Added new product searching tool
We now have a new tool in the design view to search products in a very consistent way with an elegant user interface and a smooth user experience.
Nov 20 - UPS Integration
Feature: UPS Integration
With this new integration, we've improved the way shipping through the platform is done.
August 11 - Bugfixes and Improvements
Bugfixes
Fixed bug on calculate totals on printing purchase orders pdfs.
Fixed bug where sometimes garment icons were not coming in grey color in production queue export file.
July 17 - Damages & Deductions Improvements / Purchase Orders & Receiving Order Module Updates
Feature - Damages & Deductions
A new “Damages and Deductions” section will be available automatically to our users to distribute & record the spoilage for each order.
July 1 - Inventory Module Migration & Decorator Platform Improvements
Migration - Inventory Module
New Inventory Module now live at
Fixed crashing backend call error on editing purchase order line.
Fixed wrong date formatting in orders module for dynamic shipping dates.
Fixed bug on removing a product with purchase orders already created and purchase orders lines were not being removed.
Improvements
Now using dynamic years instead of fixed years values in card payment view.
Disable order's shipping date in orders module list when shipping date was calculated dynamically using distribution addresses shipping dates.
Replace all purchase orders lines hard deletion with soft deletion.
🚀 Improvements
✔️ User can now remove variant images.
Now, in the schedule board jobs dialog, a new tab is going to be displayed: "Notes". This section will allow the user to see the order internal notes.
Global searchable purchase orders' tracking numbers
Now, in the global search bar, purchase orders' tracking numbers are searchable. It will work only when a full tracking number from FedEx or UPS is typed in.
Payroc for payment in platform
Now, in the platform payment workflow, we are using Payroc as payment provider.
🐞 Bugfixes
✔️ The logic behind shipping numbers in daily report email was modified in order to be accurate. The shipped revenue total is now coming from orders grand total, which is not granular or detailed enough, but is the same math we use in dashboards graphs.
✔️ Old shipping costs are cleared out when distros shipping type is changed to a different.
✔️ QBO synced orders can be filtered from the Work In Progress dashboard filters successfully.
Make order design images responsive
Visibility to damages & deductions
Remove 0 qty from being viewed
Add download all buttons for excel
Added a total shipped column
Hotfix: Download Manifest
User is now able to download the manifest and both the manifest and the excel file is downloaded.
Fixed bug on printing packing slips. Client id was not being found.
Fixed bug where completion timestamp value for printing jobs size distributions were being nulled after completing a job or creating completed duplicates.
Improvements
Changed values for garment icons to use "Yes" and "No" instead of "Green", "Blue", "Light Blue", "Orange", "Grey".
Improved production queue excel export by adding icon logic to include garment icons in the excel file, change run date filter to return a date range, adding multi-range filtering, and adding location column to the exported excel file.
Removed labor cost calculation for affiliate orders' margins calculations.
Modified affiliate orders art approval auto status flow to change the order auto status to "out with 3rd party" status.
Improved loader syncing on uploading position images to prevent the user from abandon the view before images being uploaded to both servers.
Prevent screen set colors duplication by using a loader to prevent the user from clicking on save button twice.
Disable deprecated markup input in order lines.
Fixed issue that cause QBO sync error due to caching.
Improved Revenue By Location graph metric accuracy by refactoring to only allow Location filtering.
Fixed issue where rebate was not being properly calculated in order lines view.
Now we move order's CRM card to estimate column automatically when order status change to estimate.
October 21 - New Slack Notifications, Reports, Infra Improvements & Bug fixes
🎉 New Features
New slack notification sent when a PO is received in an unexpected location
Now, when user is receiving boxes, if the user's location is different than the order's location a new slack message is going to be sent to the order's slack thread letting the team know that boxes were received in a unexpected location.
New slack notification sent when one order's margin is lower than 25%
Now, when any order's calculated margin is lower than 25%, a new slack message is going to be sent to a new channel with all the order info.
New slack notification sent when one order has more than 48h in Shipped/Picked up status
Now, when any order has more than 48h in Shipped/Picked up status, a new slack message is going to be sent to the order's slack thread urging the account manager to investigate & push it to Final Invoice status.
New location property within user's profile settings
Now all users are going to have a new parameter in their settings to set: the user location. This value is going to be used together with the first slack notification described in this page.
New margins report in the settings/reports beta page
A new report is now available in the Reports Beta page for exporting all orders in a selected date range with their corresponding margins values.
Purchase orders tracking numbers
Now, purchase orders can be related to tracking numbers. A new card section is bein displayed in the purchase orders details view. There are several ways to add tracking numbers into a purchase order:
When a purchase order status is set to any of Complete or Partial statuses, a new dialog is going to be displayed to the user asking if he/she wants to optionally add tracking numbers.
In the new tracking numbers section, a button to add new tracking numbers is displayed right at the bottom of that section card.
Also, with our integrations to S&S we are able to tie automatically one purchase order with it's tracking numbers. UPS and Fedex integrations are coming soon.
🐞 Bugfixes
✔️ Fixed bug related to comma-separated recipients when sending some emails like shipping emails, art approval emails, etc.
✔️ Fixed bug calculating orders garment cost to be displayed in the orders margins section.
🚀 Improvements
✔️ infrastructure updates to EC2 Volume: Increased volume capacity.
✔️Shipping section in the order's details view is now including more shipping information and has been renamed as Fulfilment Summary.
✔️ S&S Incoming tab has been refactored and now is using a different approach to get data from the S&S API expecting for it to be more accurate.
✔️ OCR product matching was improved.
✔️ In the OCR tool, allow full screen mode in the PDF preview.
May 19 - Upgraded project to Angular 18
Improvements
The entire project angular version was upgraded to version 18. This required to update a lot of dependencies and replace some others.
Art Approvals
Press Instructions
Packing Slips
Distribution Manifest
Carton Label
Refactored schedule board's timer behavior
Now, before starting another position we check if there's one already running in the press and if there is we throw an alert saying if we want to stop the other card and proceed with starting the new one
Refactored schedule board's machine view
Now the the machine view is going to handle duplication and timer features
Scrolling within a lane was fixed
Fixed BUG when editing API 2024 products and setting 0 total units for a specific color
Added many quality-of-life features to improve productivity for our users
Prepack instructions will show up on the Packing Slip document that our users can print & use in production.
New feature: Positions Info Dialog for Work In Progress items.
A new icon button is added to the WIP dashboard items, right next to the positions count text label.
Once user clicks on it, a read-only dialog is opened, with the following structure:
At the top, a tab bar with a tab for each order design.
At the right side, an option list for each design's position. Each option includes:
Position name.
Completed sizes (all sizes must be completed to account it as a completed size. For example, if the size S is included in two different products or colors, and only one of them is completed, then it is not accounted as a completed size).
Completed % (based on number of completed sizes vs total number of sizes).
At the right side the products + color + sizes for the selected position. Each size is going to be displayed with this format: completed/ordered.
Improvements:
Added totalization row in each Work In Progress item.
Bugfixes:
Creating Box wasn't working for some shipping addresses. A new validation was added to avoid endpoint to crash.
This new tool is using a new set of data re-thought to be consistent and up to date with our newest products coming from our different API sources and custom products admin tool.
🚀 Improvements
✔️ Added payroc to invoice link shipping view.
🐞Bugfixes
✔️ Fixed issue: payment method was not being showed in payment history.
✔️ Fixed issue: duplicate payment being created on clicking qbo sync.
✔️ Fixed issue: users were able to remove qbo payments from platform.
✔️ Fixed issue: allow Quickbook sync when running the project locally.
Now have the ability to see multiple rates including delivery date
Allow for Saturday deliver
These counts will be displayed on the PDF and Excel manifest
New features include:
Search history by Order ID
Global search
Mobile responsiveness
Bin Locations
Delete products
Improvements - Added Loaders to Shipping Module
Added loaders to the Print Manifest and Export All Locations And Boxes functionality to properly handle longer-than-expected execution times for a better user experience.
Improvements - Purchase Order / Receiving Order User Experience
If any Order has an existing Purchase Order & Receiving Order - When creating a new PO, we also create a new RO.
In the order details view, we now are going to display the active POs and ROs only.
Fixed an issue related to updating Custom Product within Product Admin
Whenever we pull data related to a purchase order, we make sure we use the latest active purchase order. Except in those cases where we explicitly pull data for a specific purchase order, using its id or display number.
Fixed an issue where the Export All Locations and Boxes Excel Sheet would sometimes pull incorrect quantities when Users have already distributed product into boxes, but then decide to delete an entire design.
Fixed an issue where the Export All Locations and Boxes Excel Sheet would sometimes pull incorrect quantities when Users reallocate product into existing boxes & delete empty boxes.
Fixed an issue where the Order Id was not included in the download file name for Carton Labels, Manifest and Export All Locations and Boxes Excel File.
Added surcharge calculations dynamically in invoice
Now, invoices surcharge calculations are being calculated dynamically on the fly rather than pre-calculated.
Added Payroc payment link in order details screen
Now, in the order details screen, in the payments section, a new button is added to handle payments through Payroc.
Payroc for payment in platform
Now, in the platform payment workflow, we are using Payroc as payment provider.
Added new placement type
Now, a new placement type was added to the platform: Foil.
New file storage system
Now, a new file storage system stores files in the cloud (AWS S3 Bucket) rather than Apache server. This new file storage also has a tagging feature for categorization and an “email order” feature to specify the order in which the files are collated and sent for specific clients
Email Automation
This automation ensures that specific client(s) receive the documents they require in the order they want to receive them in.
When the automated final invoice emails are sent, the selected files in the file storage will be converted to PDF, combined into one PDF, and attached to the emails sent to specific client(s).
Note: This newly released feature is partially rolled out and will only work for certain specified clients, but can be expanded to work for other clients in the future.
Quickbooks Bilateral Sync (First Phase)
Added the ability to retrieve invoice and payment information from Quickbooks Online.
🐞 Bugfixes
✔️ Fixed issue with card payments receipt emails.
✔️ Fixed issue with saved cards in Payroc.
✔️ Fixed shipped units count in the daily report.
✔️ Fixed final invoice emails not being sent.
August 6 - Purchase Order AI Assistant
NEW FEATURES
Purchase orders AI extractor
Now, in the orders module page, a new button is going to be available for users: PO AI extractor
On clicking that button, a dialog window is going to be opened where user is going to be asked to select a purchase order pdf file and type in the corresponding client for that PO pdf.
Once, ready, clicking extract data button will load data contained in the pdf and on a few seconds a new dialog window is going to be displayed with all the extracted data: Company name, PO number, in hands date, shipping address, external notes, and products.
In this view, user is going to be able to edit matched products in the case the matched products is not the desired one, one or more sizes where not matched, one ore more matched sizes need a different quantity, or there's not a matched product at all.
The product editing works like this:
Click on the pencil icon placed on the upper right corner that appears when placing cursor over a product (hovering).
Click on the "CHANGE" link
Once all products are ok, user can click on "CREATE ORDERS" button placed on the right bottom corner.
Orders are going to be created.
IMPORTANT: The "CREATE ORDERS" button is going to disabled automatically if any product is being editing or any product has no positive quantities. Also, each product in the products list is going to be a new order.
July 31 - S&S + Alphabroder API 2024 and Decorator Platform Updates
Feature - S&S + Alphabroder API 2024
S&S and Alphabroder API products with most up-to-date information is now available for users to add to orders (BETA)
Users can select “ S&S Activewear 2024” or “Alphabroder 2024” within the vendor search to access the new API products.
Improvements - Added an "Export Transaction Report" to CS Platform
Allows the user to generate an excel file for all inventory transactions that occurred within a given date range.
Improved UI by merging “Search Order HIstory By ID” and “Search Inventory” into 1 togglable search bar.
Moved the “Show Empty Products” switch toggle into the “Qty” column header to improve UI.
Improvements - Small updates to the Platform
Made the header for orders and in the desdign statis so that its always at the top and the body is scrollable
Order link in receiving order and purchase orders modules.
Search in the completed tab in the receiving order view.
Hotfix/Bugs - Platform issues
RO pdf is now showing supplied in all items
Fixed an issue where the Floor Stock carton labels popup was not boxing correctly.
Fixed an issue where the search bar in the Receiving Order was not functioning correctly.
September 3 - Platform Features (Packing Slip for Floor Stock, D&D Automation, Design Tool Admin)
Feature - Packing Slip for Floor Stock
Packing Slips for Floor Stock is now available
User will now be able to print out the packing slip thats created based on how the product is packed.
Feature - Design Tool Admin
Users will now be able to add new products to the design tool using the Admin section in App. This will allow precision creation of canvases for print areas.
Feature - Damages & Deductions Automation
When a user adds the qtys under the D&D card in distributions, it will automatically create the boxes and deduct them from the invoice. User will no longer need to do anything else.
Improvements - New API color Swatches Update
The new vendor API's will now have small color swatches when they view a product.
Improvements - Small updates to the Platform
Removed null values from the invoice if no address is present
If an order has a distribution of Damages & Deductions, it will no longer show that "location' as the address on the invoice
Fixed styling issue related to the position card on the schedule board where the tabs were not always showing.
January 31 - Platform Updates
Improvement: Payment card pre-authorization when placing an order in the design tool
Now when customer places an order, we will check if the card is valid first before we create the order and process the payment.
New feature: Set positions as complete from Affiliate module, when setting an affiliate order status to complete.
Now, from the affiliate module, when user change the affiliate status to Complete, all parent order's printing jobs are going to be marked as completed. If the affiliate order status is switched back to a different status than Complete, the order's printing jobs are going to be marked as uncompleted again.
Improvements:
Now, when creating a client from decorator platform, we are creating a client platform user as well for the main contact.
Distribution dates in WIP dashboard cards are now displayed in a proper format.
Now, when an affiliate user start a session in the client platform we are redirecting him to the affiliate platform instead showing an error right after login.
Now, when an client platform user start a session in the affiliate platform we are redirecting him to the client platform instead showing an error right after login.
Bugfixes:
Orders pricing issue fixed
Issue we found was products sometimes get manually set to 0 when editing by the User (rather than just deleting the product)so now we handle that appropriately. Also we discovered the same behavior when Users edit the Purchase Order Line items to 0 within the Purchase Order view.
CRM default price grid was fixed
When creating an opportunity in the CRM we were using a wrong price grid as default. So now all new opportunities are gonna use the 2024 Contract v2 price grid as default.
Artist-Design role is now redirected to the right dashboard when login
We were redirecting this users to the sales dashboard. Now is redirecting to art dashboard.
Art Only role is allowed to see all side menu options
Now Art-Only users are gonna see the art module only.
Session issues fixed:
When refresh token is expired we are now kicking out the user successfully in all our platforms.
Shipping label order link was taking users to the wrong url
In the email sent when shipping labels are created, we were using cp.stokkup.com web url. We now are using the right one cp.culturestudio.net.
Distribution dates were not coming in in the WIP dashboard for some records
There was a bug in the query we are using for listing WIP records. We were querying only shipped boxes, and based on those records we were building the returned data, including the distribution dates. So we implemented a separate logic to get distribution dates separately without relying on shipping boxes.
Production end dates in WIP dashboard are now calculated differently
Before, the production end dates were calculated using this formula: earliest_job_run_date + latest_job_run_date + (latest_job_duration_time). This was causing bad calculations, so now we are not using any formula but just using the latest job run date.
Stats for each card in WIP dashboard were not coming for some orders.
A formula error was causing some WIP orders to come with no stats in them, so now that was fixed in order to always bring order stats.
Type in some text for searching a product, focusing on title, brand and style. Either color or size are needed here.
Once user selects a product, all available colors for it are going to be listed in the next input.
User can now type in some text to find a color.
Once user selects a color, a new button is going to be displayed: "USE IT".
Once user clicks on "USE IT" button, all sizes for that product in that color are going to be loaded at the bottom, and are going to be editable.
Once user edits sizes quantities, can finish product editing by clicking on the check icon placed on the right upper corner.
Added a “Totals” row for the Total and Qty columns.
New tech for print receiving order in order details view.
Add garment date header in receiving order module.
Update Garment date in Purchase Order
Users will now be able to update the garment date that will update in the orders inside the PO.
Added loaders in appropriate areas within the platform.
When updating products in an order, the Receiving order is not being updated.
Users will now be able to update the garment date that will update in the orders inside the PO.
Fixed an issue related to some orders not using the latest “active” PO.
Fixed an issue related to over and short qty are not displayed correctly in RO pdf.
Fixed issues related to creating and updating custom products in app.
Fixed issues related to drop ship instructions not showing on the purchase order
April 25 - Slack Integration & PO AI and other improvements
New feature: Slack notifications on order status changed to Art Review
Now, when an order status is changed to any of these two statuses: Art Review or Sales Review, a slack message is going to be sent to the #orders slack channel.
Whenever the order status is changed back to any of those statuses, a new message is going to be sent out to the first message's thread.
New feature: New graph for production capacity utilization by production type in the production dashboard.
New feature: Purchase Order AI
Account teams are now able to upload a PO and using AI, we are able to extract data from it
Once data is pulled the user is prompted with the output and can then update if needed.
this is useful to train the model
Improvements:
Backend time response for editing custom products was improved.
Now the legacy backend method for creating or updating custom products it's gonna take a lot of less time to respond. The time improvement was from 17s aprox. to 4s aprox.
Now, in the edit screen color dialog, screen colors names can be edited.
Bugfixes:
Print POs in order details - clarification from jordan.
Fix serialization issue with AngularJS - clarification from jordan.
Fixed bug on toggling a job's size as complete. It was loading forever, displaying the overlay loader.
January 15 - Platform Updates
New feature: Added price tiers to invoices
Now price tiers are going to be displayed in invoices showing the next 3 price breaks for each design in an order.
New feature: Work In Progress Dashboard
A new dashboard was added to the dashboards option for users to see Work In Progress.
Improvements and bugfixes:
Added new order type field into order schema
A new field was added into the order details view and in the orders module list as well. This order type allows users to labeling an order with one of these types: e-commerce, retail, tour, 3pl, b2b, online. User can now filter by order type in the orders module list as well.
Implemented image viewer in the Work In Progress dashboard
March 31 - Rebate Feature, Margin Features & Dashboard Updates
New Feature: Rebates
Now a rebate percentage can be set at client, order and/or product level so it can be applied to the garment cost for all client's orders or for specific orders.
Every night the model is trained
In the schedule board, these improvements were made:
Now machine stats are more accurate.
Also the jobs card heights are more accurate according to the job's time duration and the shifts total height.
The carry over process was modified, and now, no day carry over is done automatically, only carry overs for the current day are made carrying jobs from one shift to the next one. The logic now is as follow:
Every shift has 8 hours in total.
When shift 1's capacity is exceeded, if there's any exceeding job, we cut that job to use the shift last remainining time, assigning a new number of impressions and time duration according to that remaining time (this is only a UI effect, we are not saving this in db) and we create another virtual job (it doesn't exist in database, only in the UI) with all the exceeding time and impressions and place it in the next shift. In this case, the shift 1's capacity is going to be 100%, which makes sense.
We run the previous logic if we have a second shift (in the case we have three shifts)
These improvements were also applied to the machine view in both normal and embroidery schedule boards.
Invoice printing flow was also improved:
Now invoices are going to be printed using a different url without stokkup.com domain.
Invoices can now be downloaded with the custom file name: the order number.
Invoices url is a public url which can be accessed by anyone, so the invoice url can be shared with non users.
Attn field is now being displayed in each address in the shipping and distribution views
Purchase orders and receiving orders pdfs now have a custom file name instead a long weird name.
Fixed bug on printing shipping manifest, it was double counting damages and deductions units.
Fixed bug on adding or editing screensets colors and the head location leaved empty. It was assigning unexpected head location numbers.
Fixed bug with positions added from/to the library and replicating changes when changing image. Image change was not replicated to all other orders using the same position ID.
Removed duplicated color names from the autocomplete list on adding/editing a screenset color.
Fixed bug on trying to add a new color to the database on add/edit a screenset color.
Affiliate amount in the new margins section displayed in the order details page is now being calculated based on the list of incoming affiliate orders in the order details object.
Fixed bug in production queue tab, where the completed tab wasn't showing completed orders just because the status was final invoice, paid in full or shipped.
Fixed bug on editing an order's lines and setting clearing up units for one color to 0, and adding a new color units. It was showing an error message saying there was no units added.
Production capacity by production type graph
Each list item in the Work In Progress dashboard represents an order, and an thumb image was being displayed in the left top corner. Now, that thumb image is interactive and allows the user to open a dialog window where all positions images are being displayed like an interactive gallery.
Implemented sorting and filtering in the Work In Progress dashboard
Now, in the Work In Progress dashboard, a new icon for filtering is displayed at the right top corner. Once the user clicks on it, a filtering sidebar is going to be shown on the right side of the screen. Right there, the user can filter data by a lot of fields like order sales manager, order account manager, order creation date, order shipping date, etc.
Implemented shipping dates logic refactor
Now, a new logic for shipping dates was implemented in order to keep an order's shipping date up to date with the next shipping date whenever shipping dates are changed in the shipping view. The next shipping date concept basically points to the earliest unshipped distribution location's (distros) shipping date.
For example:
There's an order with 2 distros with no distributed units yet. At that point, no valid shipping date can be used from those distros, so the shipping date can be set in the order details page. Let's say users set jan 1st 2025 as the shipping date value for that order.
Now the user start to distribute units on 2 distros only. Now the user goes to the shipping view and 2 locations are being displayed there. There, user changes the shipping date for one of them and set it to Jan 2nd 2025. If the user goes to that order details page, he/she will see a new value for the order shipping date: Jan 2nd 2025. This automatic change was made when the user changed the distro's shipping date in the shipping view.
Now let's assume the user received some feedback from customer, and goes to the shipping view to update the other distro's shipping date and set it to Jan 1st 2025. Now the order shipping date is going to be Jan 1st 2025, cause that's the earliest date. Now let's assume the user mark the second distro (the one with shipping date Jan 1st 2025) as shipped, marking all its boxes as shipped. Then, the new order shipping date would be Jan 2nd 2025, and it's going to be automatically updated when the user marks all boxes as shipped for the second distro.
Once an order has distributions with shipping dates, the shipping date field in the order details page is not going to be editable anymore. Once there's no more unshipped distros, the last used shipping date is the value to be taken as the order's shipping date.
We are running this new logic in 6 events/processes:
When a distro's shipping date is changed
When a distro's box is marked as shipped
Add more data into each WIP dashboard's result card
Now, each WIP dashboard list item is going to include more information inside, like: number of designs, number of positions, client, positions decoration types, etc.
Apply links in each WIP dashboard's result card
Now, each WIP dashboard list item is going to use links on the order number text, so the user can open it in a more convenience way.
Fix issues with long auth0 sessions
App was crashing when users tried to continue their work using a session from the previous day/days. Now that's fixed.
Fix issue with Art Only role in decorator platform
AO users were able to see all options in the left side main menu. Now the AO users are going to see only one module for the to use: the art module.
Fix auth issues in art approval view
In the art approval view, the user was not able to download art, approve the art or send feedbacks due to authentication issues.
Added the ability to toggle Price Tiers on/off per Order
When this setting is on, the price tiers are going to be displayed in invoices
Added XXS & 6XL as Resize options
In the order lines view or the design details view, we now added XXS and 6XL sizes to the list of available sizes to use as resize.
Fixed a bug that caused AM/Sales dashboard to not populate correctly in 2025
Fixed an issue with Asset icons not appearing correctly across different modules
Fixed a bug that didn't allow Users to add 3rd party shipping accounts in Legacy
Refactored Price Tiers to allow DTG tiers
Fixed a issue that caused the Shipping map to not load on the CP Dashboard for some clients
New default rebate field in editing sales details popup form
Rebate set at client level
Now, from the clients module, a new option is going to be available under the Sales Details section: Default Rebate %. This Rebate Feature will allow clients to receive a rebate as part of their garment sell price. The rebate amount is added to the garment cost upfront, and clients receive a kickback later.
At the order level, a new field is going to be displayed in the order details view, in the order details main form. Also, a toggle is going to be placed right next to the input to enable/disable the order rebate.
At the order's product level, there's a new field to set a custom rebate percentage per product if needed. Also, a new column was added: Cost+Rebate, which display the garment final cost. Also, the product layout was modified in order to use full width for the product details table.
Rebates reporting is available in Reports Beta view.
Last considerations:
In order for rebate feature to work, rebate must be enabled at client level and enabled at order level as well.
If a different percentage value is set at order level, that's the one is going to be used.
If any value is set at product level, that's the one is going to be used as long as the rebate is enabled at order and client levels.
Whenever rebate value is changed whether on the client level, order level, or product level, an order confirmation must be done in order to recalculate the final order rebate total. Otherwise the previous calculation is going to be used for reporting and therefore, payments.
New Feature: New Margins Section In Order Details View
Now, in the order details view, a new section is going to be displayed at the right side bottom: The margins section. This new card will display some totals related exclusively to revenue, costs and markups.
Allow users to view Orders & Revenue /Percentages for each client in the date range.
Added Orders by Sales/AM graph
Allow users to view Orders & Revenue /Percentages for each Sales/AM user in the date range.
Added Estimates by Sales/AM graph
Allow users to view Estimates & Revenue /Percentages for each Sales/AM user in the date range.
Added Entries by Sales/AM graph
Allow users to view Entries & Revenue /Percentages for each Sales/AM user in the date range.
Fixed years values were removed in Production Dashboard's Impression Capacity chart
Fixed bug on saving position's notes in design details view
Use product name in case brand name is not available on printing press instructions pdf
Handle state appropriately if international country is selected on adding a distribution address
Removed paid order from production queue list
Added a testing payload to bypass current constraint like buying actual shipping labels, marking all boxes shipped & auto status
Fixed bug on sending invoices when no positions available
Fixed bug on saving height in screensets view
Modified how schedule board auto stop works:
Now paused jobs are not going to be considered as running jobs, meaning, they are not going to be stopped when user tries to start a new job in the same machine
Fixed order auto status when completing jobs in scheduleboard:
Now we are running the order auto status logic on the backend in 3 different scenarios:
When jobs size distributions are toggled
August 6- User Browsing Workflow Updates
Improvement: Workflow
Improved the UX of browsing the catalog logging-in and using the design tool.
upon login user will automatically be logged in if they have only 1 account associated with theirs
improved redirection on login
For the last shift, in the case its capacity is exceeded, we don't run any logic for cutting jobs or do carry overs for the next day, we display the exceeded capacity usage (like 134% for example) and we keep all jobs there, so they can be handled manually using the duplicate feature.
When all distro's boxes are marked as shipped
When a distro's box is marked as unshipped
When all distro's boxes are marked as unshipped
When the order details page is loaded
When a job completion is toggled
When a job is auto stopped (marked as completed) on starting a new job in the same machine