February 9th - Updated esthetic of the product details page
🚀Improvements
✔️ Updated esthetic of the product details page.
April 20th - Modified Catalog Page
🎉New Features
Implemented Products Tags
Improved Footer
January 12th - Bugfixes
🐞Bugfixes
✔️ Fixed issue with easypost shippings.
July 9 - Improvements
Improvements
Global loader was changed to use Culture Studio's logo.
November 24 - Bugfixes
🐞Bugfixes
✔️ Hide broken images in catalog product details view.
March 31 - Loader timing changed
Small fixes
The tiger loader timing was modified to avoid a fixed minimum loading time on page load.
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.
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.
February 23th - Updated esthetic of the product details page
🚀Improvements
✔️ Updated esthetic of the product details page.
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
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.
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
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.
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.
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
February 16th - Implemented UI for Quality Control Module
🎉 New Features
✔️ Implemented the UI layer for the new Quality Control module.
🚀 Improvements
✔️ Added filters to the CRM.
✔️ Improved CRM view performance and UX.
🐞 Bugfixes
✔️ Fixed issue with images uploader in the product admin after updating angular version.
✔️ Added product mockup and product art images in Quality Control's new Inspection form.
🐞 Bugfixes
✔️ Fixed issue updating custom products and replacing their id in database with the wrong format and causing issues later in the OCR by making then unmatchable.
April 27th - New Receiving Module and Improvements
🎉 New Features
✔️ Implemented New Receiving Module
🚀 Improvements
✔️ Made feedback adjustments to the Purchase Order demo in the WMS.
February 2nd - New Navigation Bar Customizer
🎉New Features
New Navigation Bar Customizer
Now users are able to customize the catalog's navigation explicitly assigning the products to be displayed there.
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.
January 12th - Conversion Tracking
🎉 New Features
Added conversion tracking
We now have a new conversion tracking using Zapier's Microsoft Ad webhook.
🐞Bugfixes
✔️ Fixed issue hiding products in catalog.
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.
🚀 Improvements
✔️ User can now remove variant images.
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.
February 9th - Upgraded Angular Version
🚀Improvements
Project's Angular Version Was Upgraded to v20
Now the cs-platform project is using Angular v20. From now on we are going to use all the new features that angular v20 has to offer, like signals.
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.
March 17th - Revamped Catalog
🎉New Features
Improved Catalog Page
Removed Design Tool Button & Replaced with Get Quote Button
Release Notes
Welcome to the Release Notes section. Here, you'll find detailed information about the latest updates, new features, and bug fixes for our platforms.
Client Platform
The Client Platform is used by our clients to manage their orders, view floor stock, products, and use the design tool to create designs.
The Decorator Platform is designed for internal team members to manage client orders, floor stock , view products, and use our design tool.
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”
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.
March 17th - QC module completed
🚀 Improvements
Refactored Quality Control Module
Now we are using 100% real data, coming from backend. We added a new option in the side menu for QC Module and grouped all options for it under one parent menu item. The dashboard was rebuilt in order to show real stats.
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.
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.
November 10 - Tracking number section in Receiving Order detail view & Improvements
🎉 New Features
New Tracking Numbers section in Receiving Order detail view
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.
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.
October 27 - New Run Auto Final Invoice Automation button & Improvements
🎉 New Features
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.
October 06 - Bugfixes & Improvements
🐞 Bugfixes
✔️ Fixed issue getting negotiated rates on printing shipping labels. It wasn't working.
🚀 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.
July 28 - Bugfixes and Improvements
Bugfixes
Fixed bug on embroidery pricing calculation.
Improvements
Prevented potential error on QBO sync due to deprecated version usage.
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.
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.
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.
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.
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
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 21 - Bugfixes & Improvements
Bugfixes
Fixed infinite redirection bug on consuming a forbidden endpoint without being logged in.
Improvements
Content loading experience was improved to make it faster by caching content and adding skeleton loaders.
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.
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.
February 23th - Bugfixes
🐞Bugfixes
✔️ Fixed rounding issue with rebate orders on QBO syncing.
✔️ Fixed issue sending out invoices.
June 16 - Improvements & Bugfixes
Improvements
Create art records on CRM account creation automatically.
Tag Michelle to automated replies in the slack orders channel.
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.
July 1 - Label Generator, QC Log
New Features
ACH payments
Rolling budgett graph
Quality Control Log for printing jobs
Business Daily Report
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
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:
Disabled Culture Studio only graphs.
Refactor dashboards to work with new stokkup client.
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.
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.
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
September 29 - Latest price on reorders, Improvements & Bugfixes
🎉 New Features
💲 Get latest price on re-orders for 2024 API products only
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.
Fixed bug on printing packing slips. Client id was not being found.
August 21 - Slack Shipping Notifications, Bugfixes & Improvements
New Features
Slack Shipping Notifications
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.
Prepack instructions will show up on the Packing Slip document that our users can print & use in production.
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
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.
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)
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
Improved product search approach on user typing on create a new custom product by adding bouncing behavior and cancelling previous http requests
February 9th - Small Improvements & Bugfixes
🚀 Improvements
✔️ Removed "View More" button from the colors section in the new OCR Purchase Order Importer tool.
✔️ Product images in order lines are being handled differently in order to display the first color product image whenever possible (is not possible in all cases).
✔️ Added Customer PO as ref line in new distribution addresses when added.
April 27th - Improvements and Bugfixes
🚀 Improvements
✔️ Change final invoice automation logic to match (Total Shipped + Floor Stock = Total Billed) -> flips order to Final Invoice
✔️ Refactored rebate behavior to default enable it in new orders when a client has it enabled. Also the rebate input at the order level was removed and 0 value is accepted at the product level to disable rebate on specific products.
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.
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.
(cs-platform PR still pending)
.
🐞Bugfixes
✔️ Fixed issue: Press instructions was not displaying product names properly.
✔️ Fixed issue: Purchase orders and receiving orders pdfs were not displaying product names properly.
✔️ Fixed issue: Distribution Addresses with invalid phone number where erroring on printing shipping labels.
✔️ Fixed issue: Invoice emails were not going out.
🐞 Bugfixes
✔️ Fixed issue carrying position burn status on adding a position from library.
✔️ Fixed issue carrying the wrong order+design data when replacing a position using a library item.
November 24 - New features & Bugfixes
🎉 New Features
Added internal notes inside schedule board jobs dialog
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.
February 16th - Small Improvements & Bugfixes
🚀 Improvements
✔️ Included user name in the payment history table in the shipping view.
✔️ Improved product matching and order creation for the OCR tool.
✔️ Implemented cron job for invoices bilateral sync.
✔️ Drop the universal_products collection and re-create it from scratch on scheduled cron job.
✔️ Allow more than one cc email for the daily report email. Added Angela to che cc list.
🐞Bugfixes
✔️ Fixed issue: "Created by" filter is not working properly in the orders module.
✔️ Fixed issue: Purchase orders view were not displaying product names properly.
✔️ Fixed issue: Duplicated vendor is being shown as selected at the same time name in the new product searcher.
✔️ Fixed issue: In the affiliate module, on downloading the pdf, the data was wrong compared to the filtered data in the list view.
✔️ Fixed issue: Error on editing some products using the new order line editor in the design details view.
✔️ Fixed issue: Saved credit cards not being pulled in because of pagination.
✔️ Fixed issue: Upload files with a size higher than 1mb.
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
UI/UX for embroidery schedule board was synced with the other schedule board views in order to have same features, look and feel
Implemented a new endpoint for migrating legacy custom products into mongo
🚀 Improvements
✔️ Payroc errors handling when processing a payment.
✔️ Improved price fetching on reorder.
✔️ Added alert message in the design view when products are not custom or api products reminding the user for confirming pricing.
🐞 Bugfixes
✔️ Fixed error on reorder and no art screenset is found.
✔️ Fixed issue with OCR's order creation.
✔️ Fixed wrong total ordered calculation in purchase orders pdfs.
September 18 - Show CS inventory on adding products & Improvements
🎉 New Features
📈 Show CS inventory when adding 2024 API products
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.
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.
September 24 - UPS API Integration Improvements
🚀 Improvements
✔️ Refactored UPS API integration in order to use latest version.
June 2 - Improvements
Improvements
Removed Alphabroder from Legacy
Add network into Categories graph in Admin Dashboard.
January 3 - Platform Updates
Improvements: Authentication Updates
Application now fully secured using thirdy party service Auth0
December 27 - Domain Updates
Improvements: Domain Updates
Url was changed from https://app.stokkup.com to http://dp.stokkup.com
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.
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.
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.
Fixed issue where rebate was not being properly calculated in order lines view.
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 move order's CRM card to estimate column automatically when order status change to estimate.
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.
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
Art details view
Edit screen sets details
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.
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
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
Time Savings:
Art Team Savings per year: 69 days
AE/AM Team Savings per year: 22 days
Improvements
Margin Calculator Update: Garment Cost
Now "garment cost" will be calculated by (Product quantity * cost CS pays for garment)
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.
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
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.
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.
April 20th - Queued invoices & improvements
🎉 New Features
Added queued invoice to be mailed in the invoice mailing section
🚀 Improvements
✔️ UI improvements in the new Products Searcher items, showing "(custom)" string in products' vendors labels when vendors are custom made.
✔️ Improved orders' storage file upload modal UI.
✔️ Added order status in the downloaded invoice file name.
✔️ Adjusted legacy quickbooks to only sync invoice information.
✔️ Improved design view's details data refresh.
✔️ Added order's margin calculation right at the top of the orders' recap section.
✔️ Improved Account Managers Report in order to account for approved date instead of order creation date.
🐞 Bugfixes
✔️ Fixed jumping UI on editing positions in the design details view.
✔️ Fixed intermittent issue with total distributed quantity after using distribute all button in distribution view.
✔️ Fixed issue using deleted products when adding products from the new product searcher.
✔️ Fixed issue with order's approved date being changed in every status change.
✔️ Fixed issue matching products using OCR's order creation stage.
January 12th - New features & Bugfixes
🎉 New Features
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.
Added art approval toggle button on each position in design view.
October 21 - New Slack Notifications, Reports, Infra Improvements & Bug fixes
🎉 New Features
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
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
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
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!
Nov 20 - UPS Integration
Feature: UPS Integration
With this new integration, we've improved the way shipping through the platform is done.
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
October 15 - Bug Fixes
Bug Fixes
Fixed an issue that prevented certain machines not to be viewable in the Production Capacity dashboard
Fixed Inventory Counts in the Platform to ensure they are updated
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.
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.
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.
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
Fixed issue related to if a product doesn't have any inventory, users will now still be able to add it tp an order
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.
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.
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.
This will allow the art team to be able to copy screensets without having to manually enter everything.
Updated All the lambda functions to new software version.
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
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.
Fixed issue related to the product colors not being sorted alphabetically
Fixed issue related to the calculation of remaining qtys in distribution view
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.
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.
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.
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
Invoices mailing monitor
Added AQL scheme setting at client level
Added AQL scheme setting at order level
Added AQL inspections section in the order details view
Added Get Merged Invoice Button for Sony's orders
Added Account Managers report in the reports module
🚀 Improvements
✔️ Refactored the positions library:
Removed the propagate changes behavior
Revamp the positions library modal
Added filtering and pagination in the positions library modal
Added image slidewhow on click
Added editing capability within the modal
Removed remove and edit library items' options when opened from the orders module
Added the "Save as new" option when editing and also in the art view
Added the "Replace with another" option in the art view
✔️ Removed old product searcher in design view.
✔️ Updated app's favicon.
✔️ Get up to date pricing when doing reorders (only for api products). For custom products we assume we already have lates changes on mysql db.
✔️ Sizes are now being sorted correctly in the distribution view.
✔️ Added realtime tier pricing visibility according to te total color qnty when adding a product into an order.
✔️ Simplify Invoices table in Admin dashboard to show Invoices completed vs Invoices sent
🐞 Bugfixes
✔️ Removed ACH payments from Payroc.
✔️ Fixed issue with art and shipping contacts when removing them from one order. They were being removed from the client affecting all orders.
✔️ Fixed issue updating positions with 0 impressions on db when adding, editing or deleting a product in an order. It was locking the order_design_position table.
✔️ Fixed visual rounding issue related to rebate calculation in order lines view.
✔️ Fixed issue with Payroc saved cards.
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
Now have the ability to see multiple rates including delivery date
Allow for Saturday deliver
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.
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
July 1 - Label Generator
New Features
Label Generator
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)
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.
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
When all distro's boxes are 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
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 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
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
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.
Fixed issues related to creating and updating custom products in app.
Fixed issues related to drop ship instructions not showing on the purchase order
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.
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.
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.
Calculation formulas:
Revenue: order total - shipping cost
Garments: purchase orders total sum
Improvements and Bugfixes:
Sales & AM Dashboard Improvements:
Improved UI
Added Orders in Production table
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.
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
When a job completion is toggled
When a job is auto stopped (marked as completed) on starting a new job in the same machine
New default rebate field in editing sales details popup form