Swytch Tools
Swytch had several unique challenges when dealing with operations. Using a pre-order model and trying to keep stock levels low is hard to manage manually and doesn’t allow for scaling, but we didn’t have the budget for an off-the-shelf solution.
As a result, Swytch Tools was created to enable the management of orders, stock, fulfilment and more. Starting as a way to consume and format API results, its uses now spread from customer services using it to check on order statuses and reply to tickets, to warehouse staff printing off labels for international shipping and forecasting stock management.
Tech Stack
Swytch Tools has been built using Laravel & Vue. It makes use of a lot of other packages for certain functionalities.
Effort has been made to pay back tech debt where valuable and to add frameworks to improve future speed of development, leading to a more maintainable and flexible codebase.
Features
Being an internal ERP system, a lot of the features are unique to Swytch. However, over the last couple of years we’ve worked on standardising our processes and tools to make them more reusable and understandable by the wider company.
It’s now a near fully featured ERP system, with the benefits of a full test suite and clean maintainable architecture built on robust foundations.
Here is a selection of features that Swytch Tools provides:
- Customer overview - see all information we hold on a customer
- Order management - create, update and track orders.
- Order source importing - Import from multiple different sources (WooCommerce, Shopify, Amazon, etc)
- Fulfilment - schedule and plan order fulfilment based on stock levels. The system can automatically determine the most effective way to fulfil orders.
- Virtual SKUs - supports kitted products & bundles
- Stock forecasting - in depth detail on stock levels over time
- Returns management - track, update and process returns. Print and send labels with different couriers.
- Invoices - produce and send commercial invoices to customers, for payment and customs purposes.
- ASNs - track and manage incoming stock
- Sales forecasting - forecast sales for the coming months, based on previous sales data and segmentations.
- AI - Question data and get answers.
Swytch Tools also includes a warehouse management system, which runs our warehouse in Norwich and allows us to run a full warehouse with multiple functions with a small number of staff.
- Stock management - see and manage live stock in warehouses
- Manufacturing - allow staff to build e.g. wheels using component parts and support work orders
- Returns - check in, fault find and process returns
- ASNs - check in stock to the warehouse and build discrepancy reports