Only this pageAll pages
Powered by GitBook
1 of 59

Release Notes

Loading...

Client Platform

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

CS Platform

Loading...

Decorator Platform

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...

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.

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.

March 31 - Loader timing changed

Small fixes

  • The tiger loader timing was modified to avoid a fixed minimum loading time on page load.

September 3 - Minor Design Tool Updates

Improvement: Modify backend logic for creating print area

  • Updated the logic related to how the screen printing area is created for a product in the Design Tool.

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.

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

December 27 - Domain Updates

Improvements: Domain Updates

  • Url was changed from https://app.stokkup.com to http://dp.stokkup.com

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

Improvements: Floor Stock Totals

  • Floor Stock Totals at the bottom in client platform are now showing

June 2 - Improvements

Improvements

  • Removed Alphabroder from Legacy

  • Add network into Categories graph in Admin Dashboard.

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.

  • 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.

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.

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

  • Updated All the lambda functions to new software version.

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.

September 26 - Platform Bug Fixes

Bug Fix: Floor Stock Carton Labels

  • When creating carton labels for floor stock, the old sizes were showing and not the resized value. Updated carton labels to display the correct values throughout.


Bug Fix: Purchase Order Product Issues

  • Fixed a number of Issues related to updating and creating POs. Some of these were related to adding a new product to a purchase order.

December 26 - Platform Updates

Improvements: Dashboard & Order Types

  • In the AM/Sales Dashboard, the asset icons are now visible which gives the team a view of where its at

  • Order Types has been added to orders

    • You will now be able to mark an order as i.e Ecomm, Tour, Retail etc

    • The admin dashboard will now have a chart that you can see the breakdown of order types

    • the orders module, shipping module all show this order type column on the main view.

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.

January 3 - Platform Updates

Improvements: Authentication Updates

  • Application now fully secured using thirdy party service Auth0

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

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

May 15 - Floor Stock Module, Product Updates, & Dashboard Updates

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.

March 15 - Home Revamp

  • The client platform home page was totally revamp to be more modern and functional for the marketing team, enabling them to make changes to it by using Contentful.

New Features

  • Catalog landing page redesign - 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

December 17 - Start & Stop

Feature: Start & Stop, Mark Sizes Complete

  • On the presses, the press operator can now start/stop the job which will allow for correctly tracking efficiencies.

  • users are also able to mark individual sizes as complete which will give the team an accurate representation of what has been printed.

September 15 - Resizing Feature / Purchase Order Redesign

Feature: Complete Resizing Functionality

  • Users will now be able to resize in the platform and have the sizing carry through each department. Once it gets into Shipping, the cartons labels will display the new sizes.


Feature: Purchase Order Redesign

  • User can update product qtys and based if a PO has been created, either existing will be updated or new one with update qtys will be created.

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.

June 5 - Product Type Icons & Improvements

New Features

Product Icons

Users will now be able to create/assign "garment types" to any product in the platform. This icon will appear on the scheduleboard to increase Product visibility & production efficiency

Average Order Size & Price graph

A new graph has been added to the Admin dashboard that will display Order average metrics on a month-to-month basis. This will allow our company to visualize Average Unit & Average Price trends for Orders by month

Ref Line 1 in the Shipping module will be automatically populated with the Customer PO (if it exists)

Improvements

Margin Calculator Update: Garment Cost

Now "garment cost" will be calculated by (Product quantity * cost CS pays for garment)

September 3 - Platform Features (Packing Slip for Floor Stock, D&D Automation, Design Tool Admin)

Feature - Packing Slip for Floor Stock

  • Packing Slips for Floor Stock is now available

    • User will now be able to print out the packing slip thats created based on how the product is packed.


Feature - Design Tool Admin

  • Users will now be able to add new products to the design tool using the Admin section in App. This will allow precision creation of canvases for print areas.


Feature - Damages & Deductions Automation

  • When a user adds the qtys under the D&D card in distributions, it will automatically create the boxes and deduct them from the invoice. User will no longer need to do anything else.


Improvements - New API color Swatches Update

  • The new vendor API's will now have small color swatches when they view a product.


Improvements - Small updates to the Platform

  • Removed null values from the invoice if no address is present

  • If an order has a distribution of Damages & Deductions, it will no longer show that "location' as the address on the invoice

  • Fixed styling issue related to the position card on the schedule board where the tabs were not always showing.

  • Fixed issues related to creating and updating custom products in app.

  • Fixed issues related to drop ship instructions not showing on the purchase order


December 12 - FedEx Integration

Feature: FedEx Integration

  • We have build a new version of the FedEx integration that works directly with them. Its quicker & more effificent!

July 1 - Label Generator, QC Log

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

April 7 - PO/RO Updates & Other Small Fixes

Improvement: Reorganized Purchase Orders/Receiving Orders PDF columns

  • For Purchase Order PDFs, the received column was removed.

  • For Purchase Order PDFs, a total sum for Qty column was added in the PO Total row

  • In Purchase Orders PDF, the vendor style id is now being added to the garment description for custom products whenever it exists

  • In Receiving Orders PDF, the style id is now being added to the garment description for custom products whenever it exists

Improvement: Change detection occurs also in edit screen set details dialog

  • Now, from art details view, when user clicks on "EDIT SCREENSETS" for a position that was added to the library or added from the library, and the edit screen set details dialog shows up, the detect changes logic will also work there.

  • On clicking save, the same confirmation dialog that's being displayed in the design and art details view, is going to be displayed here as well.

  • Last considerations:

    • This feature refactor won't work for existing orders.

    • This feature refactor won't work for existing art library items.

Bugfixes:

  • Fixed bug with client art approvals on re-ordering. Client art approvals are now being removed when re-ordering. It was copying approved status.

  • Fixed bug when toggling a size status in a printing job. It was erroring in some cases.

  • Added asset icons in the Must Ship table in account managers dashboard. It wasn't displaying asset icons under the Asset column.

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.

April 14 - Culture Studio x Photoshop Integration

Feature: New plugin has been created with Photoshop that will allow our artist to get their channels in their photoshop over to our platform in the correct format.

Time Savings: 62 days per year

  • Plugin is native to photoshop

  • Channel names need to be in this format: Color-Pantone

July 22 - Purchase Orders & Receiving Order Module Updates

Improvements - Purchase Order Module

  • The Purchase Order module has been revamped to display POs that are Pending & Ordered.

  • Users will now able to manage a PO status to track the progress of a PO

  • Revamped the PO PDF to match current business needs

  • Added many quality-of-life features to improve productivity for our users

Improvements - Receiving Order Module

  • The Receiving Order module has been revamped to display ROs that are Pending & Completed

  • Users will now able to manage a RO status to track the progress of a RO

  • Revamped the RO PDF to match current business needs

  • Added many quality-of-life features to improve productivity for our users

July 10 - Floor Stock Improvements

Improvements - Floor Stock

  • Users will now be able to print Carton Labels for Floor Stock without having to create a Distribution Location

  • Users can quickly generate Carton Labels for Floor Stock right from the Distribution screen.

  • Floor Stock will now appear 0

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.

Decorator Platform

The Decorator Platform is designed for internal team members to manage client orders, floor stock , view products, and use our design tool.

Visit Client Platform Release Notes
Vist Decorator Platform Release Notes

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.

    • 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

June 15 - Floor Stock Module, Product Updates, & Dashboard Updates

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.

Nov 1 - Optimization Fixes

Optimization

  • Optimized global search time speed in legacy

  • Users now have the ability to Copy & Import Screensets to any other design or order

    • This will allow the art team to be able to copy screensets without having to manually enter everything.

June 10 - Client Platform Bug Updates

Bug CP Platform - Fix the calculation discount for the design too

  • When a user enters a discount code in the cart, the calculation is now being updated correctly.

Hotfix Legacy - S&S vendor API issues

  • When a user was selecting a product from S&S, the data was not returning.

  • Found that they had updated their SSL certificates and made a small tweak to ensure we receive the JSON formatted data.

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

  • Fixed issue related to the product colors not being sorted alphabetically

  • Fixed issue related to the calculation of remaining qtys in distribution view

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

Art details view
Edit screen sets details

March 15 - Position Library Feature

New feature: Art Library

  • Now, art team are going to have a way of re-use existing positions and use an unique identifier across the entire platform.

  • A position can be added to the art library from the design view and an universal position ID is going to be assigned to it.

  • A position can be removed from the art library from the design view as well

  • A position can be created from the art library in the design view

  • An universal position ID can be now searched in the production queue view

Improvements and bugfixes:

  • Added product style name into the product/garment description

    • Now these output files are going to include the product style within the product name as a suffix:

      • Oder Invoices

      • 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

Nov 20 - UPS Integration

Feature: UPS Integration

  • With this new integration, we've improved the way shipping through the platform is done.

    • Now have the ability to see multiple rates including delivery date

    • Allow for Saturday deliver

July 1 - Inventory Module Migration & Decorator Platform Improvements

Migration - Inventory Module

  • 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


Improvements - Added Loaders to Shipping Module

  • Added loaders to the Print Manifest and Export All Locations And Boxes functionality to properly handle longer-than-expected execution times for a better user experience.


Improvements - Purchase Order / Receiving Order User Experience

  • If any Order has an existing Purchase Order & Receiving Order - When creating a new PO, we also create a new RO.

  • In the order details view, we now are going to display the active POs and ROs only.


Bug Fixes - Purchase Order/Custom Product/Execl Manifest

  • 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.

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.

July 17 - Damages & Deductions Improvements / Purchase Orders & Receiving Order Module Updates

Feature - Damages & Deductions

  • A new “Damages and Deductions” section will be available automatically to our users to distribute & record the spoilage for each order.

  • These counts will be displayed on the PDF and Excel manifest

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

Improvements: Floor Stock Totals

  • Floor Stock Totals at the bottom in client platform are now showing

July 31 - S&S + Alphabroder API 2024 and Decorator Platform Updates

Feature - S&S + Alphabroder API 2024

  • S&S and Alphabroder API products with most up-to-date information is now available for users to add to orders (BETA)

    • Users can select “ S&S Activewear 2024” or “Alphabroder 2024” within the vendor search to access the new API products.


Improvements - Added an "Export Transaction Report" to CS Platform

  • Allows the user to generate an excel file for all inventory transactions that occurred within a given date range.

  • Improved UI by merging “Search Order HIstory By ID” and “Search Inventory” into 1 togglable search bar.

  • Moved the “Show Empty Products” switch toggle into the “Qty” column header to improve UI.

  • Added a “Totals” row for the Total and Qty columns.


Improvements - Small updates to the Platform

  • Made the header for orders and in the desdign statis so that its always at the top and the body is scrollable

  • Order link in receiving order and purchase orders modules.

  • Search in the completed tab in the receiving order view.

  • 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.


Hotfix/Bugs - Platform issues

  • RO pdf is now showing supplied in all items

  • Fixed an issue where the Floor Stock carton labels popup was not boxing correctly.

  • Fixed an issue where the search bar in the Receiving Order was not functioning correctly.

  • 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.

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.

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.

January 31 - Platform Updates

Improvement: Payment card pre-authorization when placing an order in the design tool

  • Now when customer places an order, we will check if the card is valid first before we create the order and process the payment.

New feature: Set positions as complete from Affiliate module, when setting an affiliate order status to complete.

  • Now, from the affiliate module, when user change the affiliate status to Complete, all parent order's printing jobs are going to be marked as completed. If the affiliate order status is switched back to a different status than Complete, the order's printing jobs are going to be marked as uncompleted again.

Improvements:

Now, when creating a client from decorator platform, we are creating a client platform user as well for the main contact.

Distribution dates in WIP dashboard cards are now displayed in a proper format.

Now, when an affiliate user start a session in the client platform we are redirecting him to the affiliate platform instead showing an error right after login.

Now, when an client platform user start a session in the affiliate platform we are redirecting him to the client platform instead showing an error right after login.

Bugfixes:

  • Orders pricing issue fixed

    • Issue we found was products sometimes get manually set to 0 when editing by the User (rather than just deleting the product)so now we handle that appropriately. Also we discovered the same behavior when Users edit the Purchase Order Line items to 0 within the Purchase Order view.

  • CRM default price grid was fixed

    • When creating an opportunity in the CRM we were using a wrong price grid as default. So now all new opportunities are gonna use the 2024 Contract v2 price grid as default.

  • Artist-Design role is now redirected to the right dashboard when login

    • We were redirecting this users to the sales dashboard. Now is redirecting to art dashboard.

  • Art Only role is allowed to see all side menu options

    • Now Art-Only users are gonna see the art module only.

  • Session issues fixed:

    • When refresh token is expired we are now kicking out the user successfully in all our platforms.

  • Shipping label order link was taking users to the wrong url

    • In the email sent when shipping labels are created, we were using cp.stokkup.com web url. We now are using the right one cp.culturestudio.net.

  • Distribution dates were not coming in in the WIP dashboard for some records

    • There was a bug in the query we are using for listing WIP records. We were querying only shipped boxes, and based on those records we were building the returned data, including the distribution dates. So we implemented a separate logic to get distribution dates separately without relying on shipping boxes.

  • Production end dates in WIP dashboard are now calculated differently

    • Before, the production end dates were calculated using this formula: earliest_job_run_date + latest_job_run_date + (latest_job_duration_time). This was causing bad calculations, so now we are not using any formula but just using the latest job run date.

  • Stats for each card in WIP dashboard were not coming for some orders.

    • A formula error was causing some WIP orders to come with no stats in them, so now that was fixed in order to always bring order stats.

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.

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

    • 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

August 9 - Purchase Order Updates & Affiliate Platform Fixes

Improvements - Purchase Order Module

  • Added supplied column to the purchase orders module and the individual POs will also have this information.


Improvements - Affiliate Platform Dashboard not working

  • In the Affiliate Platform, the dashboard module has been removed since it doesn't make sense to have it for them and instead will redirect to orders.

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.

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.

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.

New default rebate field in editing sales details popup form
Rebate set at client level
  • Now, from the clients module, a new option is going to be available under the Sales Details section: Default Rebate %. This Rebate Feature will allow clients to receive a rebate as part of their garment sell price. The rebate amount is added to the garment cost upfront, and clients receive a kickback later.

  • At the order level, a new field is going to be displayed in the order details view, in the order details main form. Also, a toggle is going to be placed right next to the input to enable/disable the order rebate.

  • At the order's product level, there's a new field to set a custom rebate percentage per product if needed. Also, a new column was added: Cost+Rebate, which display the garment final cost. Also, the product layout was modified in order to use full width for the product details table.

  • Rebates reporting is available in Reports Beta view.

  • Last considerations:

    • In order for rebate feature to work, rebate must be enabled at client level and enabled at order level as well.

    • If a different percentage value is set at order level, that's the one is going to be used.

    • If any value is set at product level, that's the one is going to be used as long as the rebate is enabled at order and client levels.

    • Whenever rebate value is changed whether on the client level, order level, or product level, an order confirmation must be done in order to recalculate the final order rebate total. Otherwise the previous calculation is going to be used for reporting and therefore, payments.

New Feature: New Margins Section In Order Details View

  • Now, in the order details view, a new section is going to be displayed at the right side bottom: The margins section. This new card will display some totals related exclusively to revenue, costs and markups.

New margins section in the order details view
  • 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

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

  • 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.

Production capacity by production type graph