Read on to learn how The Answer Company developed customizations that helped Timebomb Trading automatically generate tens of thousands of SKUs, seamlessly connect to its B2B platform Elastic, and prioritize its inventory. Learn why The Answer Company loves the xRP platform.
To increase the competitiveness of its Acumatica ERP practice, The Answer Company created a development team to help customers solve unique challenges and build on the capabilities of Acumatica’s distribution software. The company invested in Acumatica’s xRP development platform because it is flexible, built on Microsoft technologies, constantly improving, and provides extraordinary support and training through its Acumatica University and collegial developer community.
Acumatica is built with Microsoft technologies from the ground up, and you can get right into the platform and make changes. I found that mind-blowing compared to what I was used to doing.
Key Results
Benefits
Challenges
Companies often have unique processes or ways of doing business that don’t align with even a robust, full-function ERP. Although Acumatica distribution software is highly configurable and offers various industry-specific modules, no product can address every need of a customer. Understanding that, The Answer Company executives decided to establish a software development team to hyper-target and address the specific needs of customers, including Timebomb Trading.
Exclusive fashion and apparel distributor Timebomb Trading helps trendy and adventurous apparel products reach Canadians, acting as the brands’ back-office operations. Although technically a distribution company, Timebomb Trading does much, much more.
It distributes products to more than 500 Canadian retailers. It created and runs 11 Canadian online stores selling branded apparel to Canadian consumers. Timebomb also offers expertise in sales, brick-and-mortar retail, e-Commerce, marketing, event planning, third-party logistics, customer service, and manufacturing in Canada.
Those additional services are why global niche apparel brands such as Stance, Roark, Rumple, and Topo Designs have signed exclusive deals with Timebomb.
When Timebomb’s on-premises legacy ERP reached the end of life and began crashing, executives took the opportunity to change some of its manual processes, streamline operations, and move to the cloud with the goal of becoming a modern, more agile corporation, one that reacts quickly in the fast-moving fashion industry.
They required a flexible, open architecture ERP, one that could connect to its multiple Shopify sites, that could also connect to its B2B platform Elastic, and EasyPost, its shipping software. They hoped they could automate the generation of thousands of SKUs at a time. Filling those requirements with an out-of-the-box ERP proved challenging.
The Answer Company Developers Key to Success
But Timebomb Trading had a strong partnership with its long-time trusted IT partner, The Answer Company. In 2016, The Answer Company decided to add Acumatica ERP implementations to its lines of business, and later it created a development team to help companies like Timebomb solve their biggest challenges while also improving its own competitiveness.
The Answer Company, which has offices throughout Canada, liked that Acumatica offered an open, flexible xRP platform with must-have functionality including financial management, CRM, and inventory management while also offering industry-specific editions for distributors, manufacturers, construction companies, and e-Commerce sellers.
The Answer Company liked Acumatica’s agile, modern, and flexible xRP platform. It was designed to seamlessly connect and integrate with other applications, allowing partners to create custom processes, procedures, and even applications that can meet clients’ unique business requirements.
To a developer like Kulvir Kaila, Acumatica was a breath of fresh air. For years, Kaila had worked with legacy ERP systems that were rigid, difficult to install, inflexible, and provided limited documentation.
Customization was problematic with closed systems built on so-called industry standards that dictated a way of doing business since they were intended to be deployed “as is”, making it difficult and expensive to create workarounds to meet a customer’s particular way of doing business, Kaila says. These closed system owners opposed outside development and customization.
“You could never get anywhere in understanding the framework because they were closed-box solutions,” says Kaila, now Director of Application Development at The Answer Company. Many of the systems, such as Oracle NetSuite, Epicor, and SAP were built 20 years ago in older code.
“There was no community to get answers to things you struggled with, you either knew a system or didn’t, and there weren’t any resources online to learn how to get solutions for the more complicated scenarios we had,” he says.
Acumatica is different, he says.
Built with Familiar Microsoft Technologies
“Acumatica is built with Microsoft technologies from the ground up, and you can get right into the platform and make changes,” he says. “I found that mind-blowing compared to what I was used to doing.”
Acumatica’s development platform (xRP) completely leverages Microsoft’s .NET platform and the Visual Studio IDE to fully customize Acumatica using its xRP Framework. When developers install a developer instance of Acumatica, the complete xRP Framework is loaded into Visual Studio for developers to use and build powerful customizations – including fully functional modules on par with Acumatica’s financials.
Using software built with common, universal technologies and exposing a powerful API framework and toolset empowers developers. For Kaila, Acumatica’s open framework and the use of common development tools meant that developers could customize Acumatica as needed using Microsoft Visual Studio with C#. That flexibility and being a C# developer “excited me,” he says.
“It’s very difficult to leverage Visual Studio with legacy systems,” he explains. “The beauty of Acumatica is that it’s tied right into Visual Studio and you spend all day working in it. There are no funny ways you need to learn to troubleshoot or test.”
Kaila was also impressed that Acumatica’s strategy is to constantly improve its framework. “That and their movement to the .NET core excites any developer: knowing you’re able to take advantage of the latest technology.”
Acumatica Distribution Software – An Open Customizable Platform
A flexible, modern platform that makes it easy for third-parties to customize was exactly what Timebomb needed, and that’s why the company chose Acumatica ERP distribution software.
They needed to connect their disparate systems, figure out a way to eliminate the tedious manual task of entering thousands of SKUs, and determine an efficient way to categorize and manage its three different order types:
- B2B pre-booked orders from retailers coming through the B2B platform Elastic, which didn’t connect to its previous legacy system and required its proprietary data format
- Shopify orders to Canadian Consumers via its Canadian brand sites
- Orders through its own limited online store.
Connecting Shopify and EasyPost was easily accomplished simply by implementing Acumatica distribution software, whose open platform was designed to seamlessly connect many third-party applications, says Kevin Gartly, Senior Implementation Consultant at The Answer Company, who led Timebomb’s Acumatica deployment.
Instantly, using Acumatica’s REST API, the need for Timebomb staff members to upload tracking numbers from EasyPost into Shopify was eliminated, saving valuable time.
Solving Timebomb’s other main challenges took some software development by The Answer Company. Those technical challenges included:
- Getting EmeraldX’s solution called Elastic to work with Acumatica
- Figuring out how to pull in orders from 11 Shopify stores into Acumatica
- Creating a way to maintain inventory levels in various Shopify stores from Acumatica
The Development Team at The Answer Company created a customization package that allowed EmeraldX to integrate its Elastic solution into Acumatica via a “plug-in” architecture. In more detail, the developers tapped Acumatica code implementation for Elastic Support Extensions. They also implemented data definition and business logic for:
- Attribute Types
- Parent Brand – Brand mapping
- Brand – Sub brands, Customers, Salespersons
- Inventory Catalogs
Automatically Generated Product Matrix
Every season, Timebomb Trading handles some 10,000 to 20,000 new products from its brands. Previously, they had to enter every item manually. When Acumatica ERP was deployed, The Answer Company’s developers were able to build upon Acumatica’s functionality that allowed retailers to generate variations – sizes and colours – for one SKU automatically.
The Answer Company developers leveraged and expanded that technology so that Timebomb could take that product matrix and apply it to thousands of products, automatically generating thousands of SKUs in a click of a button, says Leonardo Justiniano, Senior ERP Application Developer, Cloud Solutions.
“We figured out a more dynamic and easy way to create catalogues of products, one that didn’t eat up work hours when handling thousands of products in one go,” he says.
Automating the matrix SKU generating process eliminated the need to add additional employees to manually enter that data. It also lengthened the selling season, says Timebomb Vice President, Lester Yuen. “Retailers now have access to brand catalogues faster and we can offer the apparel for sale for a longer period.”
Prioritizing Inventory
Because they deal with nine brands and sell to hundreds of retailers as well as stock brands’ online Canadian consumer sites, and its own inventory, Timebomb Trading needed a way to properly sort and distribute inventory items appropriately in Acumatica distribution software.
The Answer Company provided the custom Matrix Generator solution that allowed Timebomb to generate inventory from a spreadsheet of Item attribute values, thus creating all possible combinations of items.
The developers created a way for Timebomb Trading to prioritize its inventory, allowing them to bulk allocate stock based on customer priority so they can make sure their customers get their requested items. They also created a way to reserve stock for eCommerce stores in a virtual warehouse to ensure items wouldn’t be picked from their main warehouse accidentally.
Timebomb Trading executives are happy that The Answer Company decided to invest heavily in Acumatica and that they decided to move into Acumatica development.
“The Answer Company set our expectations for the process and then met every one of them. Our consultant was approachable, knowledgeable, up-front, and confident in their ability to solve our challenges. We knew we were in good hands.”
— Lester Yuen, Vice President at Timebomb Trading
Developing on Acumatica: A Competitive Edge
The Answer Company’s decision to develop Acumatica’s agile, modern, and flexible xRP platform allowed it to create custom processes, procedures, and applications that meet Timebomb Trading and other clients’ unique business requirements. The Answer Company hasdeveloped a further 33 Acumatica customizations for other customers and created two applications for the Acumatica marketplace.
The Acumatica platform is easy to learn, easy to troubleshoot, and the help is easy to find, if you need it. Just ask The Answer Company’s Justiniano, who was a key developer on the Timebomb customizations – even though he had just learned the platform. “When I joined The Answer Company, all of my horizons expanded because of Acumatica and how powerful it is,” he says.
“I like how fast you can get into the Acumatica platform and if a customer has an issue, right away you can figure out a solution because Acumatica’s framework allows you to do that, whether it’s a customization, or code, or configuration,” Justiniano says. “In the end, it’s the customer that benefits.”
And when Justiniano or other developers run into challenging scenarios, Acumatica provides not only extensive information through its Acumatica University — a hub full of training materials and videos — but also has created a robust developer community where others share knowledge and willingly collaborate to solve problems.
In addition, Acumatica created a developer track as part of its annual Summit, where it shares its future product roadmap and holds a hackathon where developers team up with other business functions to create applications or products.
“As we continue to propel Timebomb’s business forward, our development team looks forward to leveraging Acumatica’s platform to bring new and exciting features to help Timebomb and our clientele continue to grow in the coming years,” says Kulvir. “As the Acumatica platform continues to evolve towards .NET Core and the latest JavaScript framework Aurelia, the developer community will further embrace this platform to another level in the coming years.”
For Timebomb, we created several customizations, some that were previously thought impossible.
In summary, Legacy ERPs can often be rigid, difficult-to-install, inflexible systems, and historically they have provided limited documentation, which has made the legacy systems hard to learn and extremely difficult to customize. Acumatica, the modern Cloud ERP, has taken a different approach, creating a flexible and open xRP development platform that helps partners like The Answer Company better meet the specific needs of its customers. Acumatica’s development platform is built on Microsoft technologies, is constantly improving, and provides extraordinary support and training through its Acumatica University and collegial developer community.
Learn More About THE ANSWER COMPANY
Learn More About ACUMATICA’S XRP PLATFORM
Editor’s Note: This is the first in an occasional series highlighting why and how developers are tapping into the power of Acumatica’s xRP development platform.