Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Improvements
The entire project angular version was upgraded to version 18. This required to update a lot of dependencies and replace some others.
Small fixes
The tiger loader timing was modified to avoid a fixed minimum loading time on page load.
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
User is now able to download the manifest and both the manifest and the excel file is downloaded.
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
Floor Stock Totals at the bottom in client platform are now showing
Improvements
Removed Alphabroder from Legacy
Add network into Categories graph in Admin Dashboard.
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.
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.
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.
Improvements:
The entire project was upgraded to Angular v18. This required to upgrade some dependencies, and replace some others.
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.
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.
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.
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
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
In the CS Platform, improved the UX of adding/viewing products
Feature Legacy - Carton Labels
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.
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 - cp.culturestudio.net/catalog
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
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.
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.
Users will now receive an Excel download file of the “Export all Locations and Boxes” Excel manifest when clicking on “Distribution Manifest”
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.
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)
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.
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.
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.
The new vendor API's will now have small color swatches when they view a product.
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
New Features
Label Generator
ACH payments
Rollingg budgett graph
Quality Control Log for printing jobs
Businesss Daiily Report
Improvements
Labor Cost is now being calculated for each order
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.
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
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
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
Added many quality-of-life features to improve productivity for our users
Welcome to the Release Notes section. Here, you'll find detailed information about the latest updates, new features, and bug fixes for our platforms.
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.
New tabs have been created to account for the new changes. This will allow the departments to work within each tab.
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
Feature Legacy - Carton Labels
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.
When a user enters a discount code in the cart, the calculation is now being updated correctly.
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.
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
Fixed issue related to the product colors not being sorted alphabetically
Fixed issue related to the calculation of remaining qtys in distribution view
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.
Added a file upload limit of 10MB to the design tool art library to improve user experience with load time
Logic updates to the location column in the floor stock module
UX improvements related to the browsing of the catalog, loggin-in and using the design tool
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
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
New Inventory Module now live at app.culturestudio.net
New features include:
Search history by Order ID
Global search
Mobile responsiveness
Bin Locations
Delete products
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.
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.
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.
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
Floor Stock Totals at the bottom in client platform are now showing
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.
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.
Added a “Totals” row for the Total and Qty columns.
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.
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.
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.
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.
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.
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.
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.
Bugfixes
Added vendor style id to all Receiving Order views/documents.
Fixed tier pricing issues.
Fixed issue: scheduled Invoice emails are not going out.
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
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
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
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
Added supplied column to the purchase orders module and the individual POs will also have this information.
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.
When a user enters a discount code in the cart, the calculation is now being updated correctly.
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.
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.
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.
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.
Calculation formulas:
Revenue: order total - shipping cost
Garments: purchase orders total sum
Affiliate: Affiliate orders total
Shipping cost: order shipping cost total
Total: revenue - (garments + affiliate + shipping cost)
Gross markup: total * 100 / revenue
Improvements and Bugfixes:
Sales & AM Dashboard Improvements:
Improved UI
Added Orders in Production table
Added Orders by Client graph
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 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
Every night the model is trained
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.
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.
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.
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.