ARDA ROADMAP Batch Shipment Page * "Batch Shipment" Page. * UPDATE: this has already been created and shipped! * This page would take some of the code from existing areas of this app, and allow the user to create multiple shipments at once. It would probably operate entirely within the Browser. At the top of the page would be the same order query as on the BigShipment summary page (`BigShipperNextOrder.jsx` at `/Users/bigscreen/Documents/GitHub/cloud/webapps/src/components/BigLogistics/BigShipperNextOrder.jsx`). Once you find all the orders you want, it lists each one which a checkbox next to the row. There should be a "select/deselect all" button. After that, for each order it will, in series (i.e. not in parallel): 1. Create the shipment 2. Automatically add items to the shipment (i.e. "PickInventoryItem"). 3. Create the label for the shipment and automatically print the label once it has been generated. It should be able to queue up multiple labels. Immediate Bugs * Toggle the sounds - get new sounds from Jeff DHL Charges * PDF cross matching system that can flag bullshit charges * Big list of bullshit, sorted by day. Pull from DHL everyday. Lost Shipments * CS - ticket where something is lost in transit * Submit documents - is there something we can automate here? Shopify to BigOrder grouping * Group all items in active Shopify across BigOrders Shipping Ui changes * Make the shopify page available from the order number on the BigOrder page. Analytics * Get Darshan’s dashboard into Arda * Add a page reasons why orders have not shipped - see the spreadsheet from Max International Shipping * Waiting on decision about the warehouse space. * VAT problem on shipments where there might be a combination that breaks the order. Shipment Summary Page * This page is the summary that Max puts on discord at the end of each day. * Break down by product type This data is partly already on the fulfilment queue. Better Selection of Shipment Prices * Reinstate the code the generates pricing for multiple carriers; automatically pick the cheapest one. QC Changes Stew on the QC system idea, bring into Arda? *** NEW INPUT *** Factory QA Tools For BigOrders * This is a new page that would run through a full stack test of an order in the Arda UI. * User picks some initial conditions to create a test order (there should be sensible defaults). * From there the UI would run through a set of tests for that order, attempting to ship it out. * At each step it should test the order against assumptions. * The test conditions could be directly pulled from the integration tests elsewhere, but the point of this feature is to test steps with production data. Integration tests work on Customs and Shipping Data Refactoring * Much of the customs and shipping data is hard coded. * We need to move this from hard coded data (mostly in FabricatorSchemas.ts) to a configuration system that someone in arda can modify. * There are several data structures on the cloud side that deal with this; all require representation within a database. * The customs info for items that are shipped together. * How shopify product ids are mapped to arda product types. * Move product type codes from Arda to a database. * How shipments are grouped together. * How shipment contents map to inventory and how we determine whether an order is ready to ship or not.