Tagged with 'eCommerce'

Kadro eCommerce Insights Newsletter April 2021 Issue

Kadro 20th Anniversary logo and 20 years of eCommerce Excellence

April 2021 Edition

News, insights and information from the rapidly changing world of eCommerce designed for the online merchant!

Kadro puts the puzzle together


It's Q2 2021! What can we expect for the remainder of 2021? Will shoppers return in numbers to their favorite stores? Will the surge in new eCommerce businesses and in eCommerce-related transactions continue? All questions to consider, but only time will tell.

As a merchant there are things you can do to maximize the opportunities that currently exist and may exist in the months ahead. Are you up-to-date with the latest release of relevant eCommerce technologies? Do you know which technologies to choose and who to trust with the creation and implementation of your web store?

Kadro is here to help make your vision for selling online a reality. We can recommend enhancements to your present eCommerce environment that will help you gain and retain more customers or get your started on a full-feature commerce platform. Check out how our own Logan Wilkerson solved a very complex Delivery Time scenario on Magento Commerce!

Contact us to discuss your needs.


Pool Season is Here! Let's Get in the Swim.


Founded in 1967, Doheny's is a leading provider and supplier of swimming pool and spa equipment and supplies in the United States. Doheny's websites sells both direct to consumers as well as to commercial buyers for above-ground, inground, and spas including pools, chemicals, supplies, equipment, accessories, safety products, and parts.

When Doheny's first approached Kadro, they were seeking a Magento systems integrator that would operate as their partner. They needed a Magento development partner that could provide both the technical and business expertise to move their eCommerce business forward. Learn More about the Doheny's & Kadro Story

Limited-time bonus: Use coupon code K21FREE to get free shipping on orders of $100 or more at the Doheny website.

Magento Rescue Services


eCommerce projects don’t always go as planned. This can occur for many reasons. No matter what the reason, Kadro can help. We offer a comprehensive array of website project rescue and support services tailored to each client’s needs. Learn more by visiting our Magento Project Rescue Services page.



Vertex, Inc. is a trusted global provider of indirect tax software and solutions. The company’s mission is to deliver the most trusted tax technology enabling global businesses to transact, comply and grow with confidence. Vertex provides cloud-based and on-premise solutions that serve specific industries for every major line of indirect tax, including sales and consumer use, value added and payroll.

Unlocking the Secrets to an Outstanding Commerce Operation

Download this eBook from Vertex to discover

  • What B2B buyers expect as they research and transact purchases
  • Key challenges to delivering a better B2B customer experience
  • What’s causing the gap in customer experience
  • How you can create great B2B buying experiences by leveraging a powerful ecommerce platform with a tax technology solution.


Magento Commerce


Logan Wilkerson, Kadro Senior Software Engineer

Logan Wilkerson
Senior Software Engineer

What do you do at Kadro? I’m a Sr. Magento Developer with full stack development experience. When it comes to setting up a Magento store, there isn’t much I haven’t done at some point. Custom feature development, data migration, 3rd party extension installation/configuration, server configuration, and deployments are all within my domain.

If you could do anything you want right now, what would it be? Unrealistically I’d like to orbit and experiment on a black hole. Realistically I’d like to be running a tabletop RPG game right now, but I have to wait for my Saturday game.

What’s your favorite food? On a general level I’d say chicken wings. I have my own wing, sauce, and dip recipes that I have tweaked and modified over the years. On a specific level there is a restaurant in NZ called Flame that makes ribs I have yet to be able to top. I have a BBQ sauce recipe inspired by the experience.

What about family? My wife Helena and I were married in 2018. My mom has retired to Washington with her partner. My sister is still trying to make her way and is currently in Austin, TX.

Have any pets? I have one cat named Doctor. He’s about 95% fluff.

Favorite karaoke song? I tend to listen to the same song on repeat over and over and over again until I can belt out the words. The last song that I subjected to this process was History Read by The Altogether.

Favorite video game? I play a lot of games, so this is a hard question to answer. The game I probably have the strongest fond memories of is Megaman Legends.

Favorite quote? I don’t really mentally catalog quotes. I’d have to look something up which somewhat negates the sentiment.

What gets you out of bed in the morning? An alarm of some sorts generally.

Biggest or simply most meaningful recent professional accomplishment: I take pride in my ability to convert messy failure prone processes and turn them into robust repeatable processes. Every time we take on an existing project that’s pretty much my mission statement. Recently we received glowing feedback from one of those customers about how my efforts had completely changed their feelings about their site and their deployments. It meant a lot to me.

Biggest or most meaningful recent personal accomplishment? About 8 months ago I started a FFXIV savage static with my wife and two real life friends. I hadn’t played the game in years and going from zero to savage was a tall order. We recruited another four people and started trying to tackle the game’s end game content. Despite my inexperience, I stepped up to raid lead and to be honest we were all kinda bad. The group has improved by leaps and bounds and we recently completed our second tier of content ending out the current expansion. I’ve had to make some hard choices in order to get us there, but we did it. And now we’ve teamed up with some new friends and are starting the ultimate difficulty challenges.

What is one unique thing about you that few people know? Haha. If I told you what would I do the next time someone asked me this question? For real though, I tend to be pretty open with my hobbies and interests, so the fun stuff is public knowledge.


Our blog is a great place to find articles on a variety of eCommerce and business topics, links to webinars and podcasts, and more.

Featured content of the month:
  1. Watch the dotlive by dotdigital webinar on How to use segmentation to supercharge your marketing campaigns.
  2. Read the article - What’s the One Thing Businesses Need in 2021 - an informative article by Kadro and Annex Cloud
  3. Listen to the Naughty x Nurture by dotdigital podcast with Ariel Mordetsky (Kadro) and other eCommerce experts as the talk about the similarities between eCommerce and fishing. It's reel interesting!
  4. Deciphering a Magento Website's Delivery Times Dilemma - an interesting article about overcoming technical challenges for a client.

Deciphering a Magento Website's Delivery Times Dilemma

Delivery On Time banner image


In building an eCommerce site, it is easy to overlook and dismiss some of the physical connections a website has to the real world. However, as a software engineer responsible for the site’s success, it is extremely important to do so. Every catalog page should account for actual inventory on hand. Every order requires items to be packed and shipped. Every customer notification should be triggered by and reflect real world actions. Consumers and buyers do not care about the software abstractions of the real world and the challenges that come with them. They just want to browse, purchase, and receive their items. Central to that equation is providing customers with realistic expectations regarding delivery times. While the expectation as to what is a reasonable shipping time has changed over the years, the necessity of generating and communicating accurate estimates has been around since the days of mail-in catalogs. Failing to meet shipping expectations leads to unhappy and anxious customers. This was the problem Doheny.com found itself in. There was a disconnect between their digital and physical existence which sometimes caused their delivery times to be wrong.

Doheny's Website Homepage Apr2021

The solution that never worked

Doheny’s sells pool supplies. This market is highly seasonal and customers are occasionally in frantic need of their ordered parts or chemicals. Incorrect delivery times are not an option if the Doheny’s website is to generate exceptional customer experiences that lead to happy customers. When Doheny’s chose Kadro as its new business and technology partner in late 2019, their Magento 2 site was already up and running. At the time, the website even had incorporated an attempt at a solution to the delivery time issue. The solution’s process went something like this. Each product on the site had a flag attribute that designated it as a Next Day Delivery product and those products received special messaging on the site. Tying the messaging to a product attribute required a product update which had to come from the system that managed all product data - Doheny’s Product Information Manager (PIM) system - which in turn had to wait for inventory data to be compiled in another system from Doheny’s various warehouses. By the time the data managed to make it into Magento, it was already out of date and had a reasonable chance of upsetting a customer with misinformation about their order. The solution had obvious and inevitable problems. That is why before Kadro even began working on the project a number of conversations around improving the delivery times feature occurred.

The solution that would never be

Warehouse and data image

When the Kadro team was given the task for improving the delivery times feature of Doheny.com that project came with a built-in plan. The original plan was for Magento to be given access to zip code warehouse delivery estimates and stock data for each warehouse. This data would be periodically synchronized to Magento and used for determining what delivery time estimates should be shown to the customer. It will come as a surprise to no one, but that plan did not last a day before requirements changed. The inevitable question was, ‘Where do we get this data?’ The response was unexpected. Kadro was told that the data would not be made available directly, but instead an API would be created that would take a zip code and collection of products and return the delivery times for each zip code and product combination. A delta file would also be made available that would include the cross product of zip codes and products that had stock changes.This was not going to work with the original plan and project scope. Our team had to come up with a new solution.

And the solution that isAPI image

A naive approach to these new requirements would have involved querying the provided API for delivery times as they’re needed. That would have meant each product listing page, each product detail page, and each checkout page showing the shopping cart would be required to call the API. This approach would have ensured a deluge of similar requests against an API endpoint whose tolerance we did not know. Sometimes though, a terribly naive approach can be turned into a professional enterprise-level solution by simply adding a cache in front.  

Unfortunately, we couldn’t just throw in a cache and call it a day. The first problem was the actual decision space involved. Doheny’s has a catalog of a little over 20,000 skus and there are about 41,000 zip codes in the United States. Since our decision space is the cross product of those two variables, we had about 820 million data points to worry about. On top of that, after getting a few sample delta files, we discovered that they had on average 100,000 – 500,000 data points that would need to be processed and updated every hour. Throwing that amount of data into Magento’s MySQL database is a recipe for a crispy fried server, and even then it’s not the right tool for the job. Therefore, as an alternative, our team decided to use Redis.

Magento has native support for Redis and Doheny’s was already using it for data and session caching. Magento even makes creating a new data cache pretty simple. However, we were concerned about shoving so much data into Magento’s existing caches. Also, Magento’s Redis adaptor code is written and optimized for how Magento plans to use it. Our usage was decidedly non-standard, so we made two key decisions: 1.We were going to set up a separate Redis service and 2. Write our own small Redis wrapper.

Setting up the service was actually the easiest part. Since our team could fall back on the API for missing data, the cache’s main goal was dealing with repeated calls and taking stress off the API. This is a classic case for a cache using the Least Recently Used (LRU) strategy. It works how the name implies. If data needs to be ejected, the data that hasn’t been used for the longest period of time gets the boot. With this tactic, we didn’t need to worry about how to store 820 million data points. We only need to store enough data to take the majority of the heat off the API. Our team talked over the requirements with Doheny’s hosting company who had a new service set up in QA and production within the day.

The Redis wrapper itself wasn’t too much of a problem either. We decided to build it on top of Zend_Cache which did most of the heavy lifting. After piecing together the code to make a SOAP call against the API, we had a working proof of concept taking data from the API, putting it into the cache, and then using the cache for subsequent calls. Things were going too well and were bound to come to a screeching halt. The delta files made sure of it.

While the code we’d written so far worked great for the smaller requests, it could not process the large delta files in anything close to a reasonable amount of time. While the file processing happened fast enough, Zend_Cache didn’t include support for a Redis mass insert and attempting to add the data one line at a time was too slow. With no other options readily available, digging into the Redis documentation led to the right answer. Redis does have an answer for this problem. You can convert the data into a specialized Redis protocol and pipe that in directly. After a few false starts as we failed to create properly formatted Redis protocol, our team wrote up something that we believed would work. We took the delta file and created a Redis protocol version before piping that into Redis. Once we had finished testing on a collection of smaller delta files, we decided to go for broke and threw the largest file we had at it. The test completed so quickly our team assumed something had gone wrong. Instead we were delighted to find out that things had worked great and for our purposes the Redis protocol was lightning fast.

With the data workflows humming along we could finally turn our attention to the frontend. While we don’t want to diminish our own efforts, the frontend part was straightforward. A little JavaScript here, a view model there, a dash of AJAX and wrap it all up with some LESS. You know, frontend stuff.

Going live

For us, every production build comes with at least some degree of nervousness. We can be supremely confident in both the code and the process, but we’ve been doing this too long not to expect all manner of the unexpected. Combine that with a build using a new Redis service, custom Redis code, and a dash of Redis protocol and we were a bit on edge. Doheny’s was still a new partner and this feature had a lot of eyes on it. Kadro wanted to impress. So as we put out the new code and made the final connections, our team checked and double checked. The site came up, the first delta file was processed, and customers started ordering again. The dedicated Redis instance started to fill up. 10% no issues, 30% going well, 50% over the hump, 70% we clenched our teeth, and finally 100% full. The cache reached capacity without issue and happily tossed old unrequested data. The API calls stayed at a reasonable rate and the delivery messaging loaded quickly on the frontend. As if blessed by the god of programmers herself, everything worked and our nerves subsided. The new version of the old feature was live and improved. Good thing too, because Kadro already had new problems waiting to be solved. Which is what we do, overcome business and technical challenges and make merchant’s visions for selling online a reality.

Learn more about the Doheny's project by visiting the Doheny's Portfolio page on the Kadro website.

Naughty x Nurture Podcast eCommerce and Fishing Episode with Kadro


We’re casting a line to lure you in to listen to the next installment in the Naughty X Nurture podcast series by dotdigital where you’ll hear Ariel Mordetsky (Kadro), Jeff Roth (Avalara) and your host Gavin Laugenie (dotdigital) discuss the similarities between eCommerce and fishing. Have we hooked your interest? Get on board starting Friday, April 23rd. It will be reel fun!  Listen in https://bit.ly/3xdkutW

Kadro eCommerce Insights Newsletter-March 2021 Issue

Kadro 20th Anniversary logo with tagline

March 2021 Edition

News, insights and information from the rapidly changing world of eCommerce designed for the online merchant!

Kadro puts the puzzle together


Q1 2021 is nearing an end. How has your online business fared so far this year as we work towards a return to pre-2020 omni-channel commerce? With unprecedented sales growth in eCommerce, now is the time to revisit the initiatives and technologies that support your eCommerce sales. Are you up-to-date with the latest release of relevant eCommerce technologies? Kadro is here to help make your vision for selling online a reality. We can recommend enhancements to your present eCommerce environment that will help you gain and retain more customers. Contact us to discuss your needs.

Magento Rescue Services


eCommerce projects don’t always go as planned. This can occur for many reasons. No matter what the reason, Kadro can help. We offer a comprehensive array of website project rescue and support services tailored to each client’s needs. Learn more by visiting our Magento Project Rescue Services page.



Gladly is a radically personal customer service platform. Unlike legacy customer service platforms that are case centric, only Gladly is designed with people at the center and uniquely enables a single lifelong customer conversation across all channels. Gladly powers companies to deliver exceptional customer experiences, increase contact center generated revenue and cut technology costs by moving to an all-in-one customer service solution.

Just released! Gladly's 2021 Customer Expectations Report

Gladly's 2021 Customer Expectations Report

Now more than ever, customers expect exceptional service and want their favorite brands to go above and beyond to earn their loyalty and business. In the last year, ecommerce accelerated at a rate of 10 times what it has in the past and with that customer expectations also accelerated. See what this means for your company in Gladly's new 2021 Customer Expectations Report.


Magento Commerce


Joanna Sawyer, Kadro Software Engineer

Joanna Sawyer
Software Engineer

What do you do: I am a software developer, with a focus on frontend development. I am also involved with Co-op recruitment and training, and a part of the social committee.

If you could do anything you want right now, what would it be: I would take my trip to Europe that we had to cancel last May! We were going to go to the Tulip Festival in Amsterdam, and go to Paris.

What’s your favorite food: S’mores! And anything s’mores flavored - ice cream, cookies, candy! You could say I have a sweet tooth.

What about family: I have been married for 2 and a half years to my husband Logan. Fun fact - my little sister, Kim Pollard, also works at Kadro!

Have any pets: A 2 year old Border Collie named Denver who we absolutely adore!

What do you hate: I hate washing dishes!

Favorite karaoke song: You will not catch me doing Karaoke, but you can find me singing Taylor Swift on road trips.

What gets you out of bed in the morning: My very active dog who knows when the alarm goes off and gets in bed with us about 5 minutes before; she knows that the first thing we do every day is go play frisbee and she just can’t wait. She is good about letting us sleep in on the weekends though.

Biggest recent professional accomplishment: I’ve recently learned the power of delegation! I can be very independent in my work, but with lots of projects needing attention at once, I have been able to let go of some of my tasks and just assist others in completing them.

Biggest recent personal accomplishment: The first is that in January I participated in a 30-day challenge to do yoga every day! The second is I tried skiing for the first time this year. I totally hated it, but I made it down the mountain (barely)!!

What is one unique thing about you that few people know? I started pressing flowers as a hobby during quarantine, and I am planning to start a little business on the side where I press and frame flowers!

New Arrivals

Meet two new additions to the Kadro family!

Christen Cokes

Christen joined the Kadro team in January 2021 as a Sr. Business Solution Analyst. She is the latest member of the company's expanding Business Solutions Analyst practice. Christen is no stranger to eCommerce. With over 17 years of eCommerce experience Christen is prepared to tackle the complex problems that happen in the enterprise space.

Welcome to the Kadro family Christen!

Sarah Ritter

Sarah Ritter, Kadro Project Manager

Sarah is a Senior Project Manager with over 15 years of experience in the software development industry. Sarah has experience working at big consulting firms, smaller digital agencies, and startups. Sarah brings extensive perspective to the team here at Kadro. Sarah grew up in Maryland working on a farm and moved to North Carolina to earn a Master’s in Computer Science at UNCW. On the weekends, Sarah enjoys camping, hiking, and rock climbing. Welcome Sarah!

dotdigital dotlive session on segmentation and segmenting tactics

Banner for dotdigital dotlive session on segmentation

Segmenting your data plays an important role in defining and understanding your target audiences. It allows you to identify the right customers for your products and services, keeping your marketing relevant and effective.

In this dotlive program, dotdigital marketing experts guide you through the top segmenting tactics B2B and B2C marketers should be using. These tactics will help keep you ahead of your competitors and return a higher ROI as you drive conversions with targeted marketing.

Join dotdigital's marketing experts, Dan Griffin and Mark Lew, along with guest Ariel Mordetsky from Kadro as they discuss quick-and-easy methods you can adopt and implement straight away.

Access the program via this link https://bit.ly/3fzOolC

Kadro is dotdigital’s the dotties connected 2020 Best Partner Americas award winner! 

For the Love of Pets

Picture of woman and dog overlooking the view from a mountain top

Saturday February 20, 2021 is National Love Your Pet Day or simply Love Your Pet Day depending upon which website you visit. As a long-time pet lover, my thoughts naturally gravitate to the matter of how and why I got my pets and to the fellowship experience.


A variety of different pets - dogs, cats, birds, snakes and more

Depends who you ask. According the ASPCA, the category of companion animals (aka pets) includes dogs, cats, horses, rabbits, ferrets, birds, guinea pigs and select other small mammals, small reptiles and fish. Yet other sources show that, for example, horses are classified as livestock. Based on the many horse owners I know, their horses would definitely fall under the ASPCA classification.

US Pet Ownership percentages Regardless of which source and definition you choose to use, 67% of U.S.households, or about 85 million families, own a pet, according to the 2019-2020 National Pet Owners Survey conducted by the American Pet Products Association (APPA).

Pets come in all shapes and sizes by land, water and air. Some have fur, others feathers, and some even have scales. They are labeled with scientific names like Canis lupus familiaris or Felis catus. But to us they are just Fido, Rover, Mittens or Boots. They are our pets. They’re our steadfast friends, companions and protectors who are there with us each day bringing a mixture of unconditional love, comfort and playful fun. Well at least that’s the case for dogs and many cats.

James Cromwell is credited with saying, “Pets are humanizing. They remind us we have an obligation and responsibility to preserve and nurture and care for all life.” Well spoken!

I’ll get back to the personal side of pets later in this post, but for now let’s turn your attention to the business side of things.


Short answer, a thriving multi-faceted industry! The U.S. pet industry is estimated to have reached $99 billion in 2020. It’s an industry that spans the gamut from large corporations that manufacture and offer an array of goods and services to small local retailers and services on-the-go providers that deliver pet related goods and servicesImage of the inside of a pet store in your local community.

The commerce aspects of pets are diverse and undeniable. What started out from a retail perspective as small local brick & mortar retailers has evolved into a plethora of those same retailers plus large national pet products chains, big box retailers, grocery stores and more. And what once was the sole domain of brick & mortar locations, has quickly moved into both omni-channel and an expanding universe of eCommerce direct retailing to both businesses and consumers, as well as a significant pet products and services presence on marketplaces.


As a U.S. based company that specializes in eCommerce and helping companies to realize their visions for selling online, Kadro has its roots in both the commerce and personal sides of pets which I’ll get back to shortly. As a technology and commerce partner of pet industry leaders like Boss PetEdge, we help pet supplies distributors and retailers reach pet lovers throughout the U.S. via their websites. And for those who wish to participate via 3rd party marketplaces or may be thinking about starting a pets-related products and services marketplace of their own, our expertise allows us to help there too.

You can learn more about our work with Boss PetEdge by visiting the Boss PetEdge Portfolio page on our website. While you are at it, look at some of our other clients in the Portfolio area. Should you wish to discuss how we can help you to establish your own eCommerce pet’s products and services website or assist you in selling via marketplaces, please contact us at (877) 435-3453, sales@kadro.com or via our Contact Us web page.

Now as promised back to the personal side of pets.


While the people at Kadro are training and certified business and technology professionals who deliver commerce solutions on Magento Commerce, many are also pet lovers. So here we present a few of those prized companions and friends we call our pets.

ArielM pets Karen A cats

Kahlua – Zoe (Goldendoodle) – Romeo 

Pet Lover: Ariel M.

Big Cat and Little Cat  touching each other for warmth,

while Karen works hard on the computer.

Pet Lover: Karen A.
Frito Lay Donovan

Frito Lay - He is a very chatty and munchy boy.

Pet Lover: Jacob W.

Donovan - 4-year-old Irish Setter who enjoys potty humor

and being pranked by his hoomans.

Pet Lover: Kevin R.

Hayes and Bentley - dogs Gigi - cat

Hayes and Bentley - Hayes is a Yellow Lab and Bentley is a

Brittany Spaniel. They love to hunt birds, moles,

rabbits, butterflies, and bees.

Pet Lover: Malcolm A.

Gigi, the Chameleon Cat

Pet Lover(s): Rick J. and Karen J.
Golden Retriever - KimP Tucker and Percy - dogs

Cooper - 2 year old Golden Retriever

who enjoys long walks and even longer naps.

He specializes in barking during zoom meetings.

Pet Lover: Kim P.

Tucker and Percy - 2 year old brother Shih Tzus Tucker

is active and loves to play ball. Percy just loves

attention and wants to be wherever we are.

Pet Lover: Allison H.
Denver - dog Pisco - dog

Denver - She wanted to give her best smile for everyone!

She is a high energy Border Collie who loves

to play and cuddle.

Pet Lover: Joanna S.

Pisco - a 10 week old Golden Retriever!

He loves biting ankles, fingers,

and leaves, but still learning to love baths.

Pet Lover(s): Evan G. family
hope and sookie - dogs Hope - dog

Hope and Sookie – German Shephard Dog & Shiba Inu

Vigilantly monitoring the front yard and street.

Key members of the Neighborhood Watch!

Pet Lover: Chris C.

Hope - Connor C.'s fur-baby, is always looking

for adventure. She loves swimming, opening gifts,

chasing balloons, and bubbles.

Pet Lover: Connor C.

Alice - dog Rocky - racoon

Alice - 1 year old Mini Australian Shepherd

who loves to go on walks and to the local dog park.

Pet Lover: Robert G.

Rocky - the racoon and her two cubs or kits

live under the deck. She likes to have staredown

matches with Gigi, the Chameleon Cat above.

Pet Lover(s) – Rick J. and Karen J.
Rooney - dog

Rooney - Turn off Zoom, I am attempting to sleep.

Pet Lover(s): Chris D. and family

NATIONAL LOVE YOUR PET DAY – Saturday 02/20/21

In closing, let all the pet lovers out there celebrate with your pet(s) on this special day. Although really shouldn’t every day be your pet’s special day?

Kadro eCommerce Insights Newsletter December 2020

Happy Holidays image
News, insights and information for the online and omni-channel merchant from the dynamic world of eCommerce! Holiday promotions too! Save $

News, insights and information

from the ever-changing world of eCommerce

designed for the online B2B and B2C merchant!


In the December 2020 Edition.....

  • To all our clients - past, present and future 
  • To our technology partners  

  • Kadro's Site Analysis & Optimization Services can help to ensure that performance issues don't interfere with your online business.
  • Meet Noah Trimble, Software Engineer

  • Explore blog posts, webinars, podcasts and more

  • Special online holiday savings


On February 23, 2021, Kadro turns 20! 


While we've seen a great deal of change throughout the years, one thing that has remained constant is our commitment to helping our clients succeed.


As we continue through the 2020 holiday season and prepare to exit what has certainly been a bizarre and difficult year, we want to take a moment to remember, thank and celebrate our clients - past, present and future (a subtle Scrooge reference for those following along). It was your decision to choose Kadro as a partner that has fueled our growth and success.


It began with our very first client - REEDS Jewelers - who has been our client for 20 years! Amazing to think of all those Black Fridays and Cyber Mondays we've shared together!  Our client journey continues with the dozens of exceptional companies whose eCommerce stories are chronicled in the portfolio area of our website.  We are also proud of our most recent site launches with our newest clients including Hungry Harvest, SeaDek, WestCMR and The Fruit Company.


We wish you a Happy Holiday season

and a prosperous New Year. 


Ready To Move To Magento Commerce?


To Our Technology Partners 


It takes a strong, diverse, and experienced network of technology partners to provide the range of quality functionality and services necessary to succeed in today's volatile and  expanding eCommerce environmentWith that in mind, we send out our best holiday wishes and sincere thanks to all those companies who have chosen to partner with us in delivering robust solutions to the eCommerce business community. 


It starts of course with Adobe and their industry-leading Magento eCommerce platform.  We'd be remiss if we did not again thank dotdigital for naming Kadro as Best Partner - Americas at this year's dotties connected awards event.


To all our technology partners that span the eCommerce ecosystem, we appreciate your support and complementary commerce products which allow us to build on the Magento foundation and provide our customers with the right mix of technology solutions to meet their needs. Looking forward to even greater collaboration in 2021.


Supercharge Your Magento Website with Site Analysis & Optimization Services from Kadro


Cyber Monday was the biggest day for online shopping in U.S. history, with shoppers spending $10.8 billion, or 15% more than they spent in 2019, reports Adobe Analytics. How did your eCommerce website do? Was it running slow? Was performance inconsistent?  Need a partner who has the expertise to improve your website's performance? We can audit your website environment and propose solutions to your site’s functionality and performance woes.


Maybe you're thinking about re-platforming your present eCommerce website to Magento?  Still yet, perhaps you are on Magento 1 and need to upgrade to Magento 2?  Regardless of your situation, Kadro is here to help make your vision of effectively selling online a reality!


Meet Noah Trimble,  Software Engineer at Kadro


In this month’s eCommerce Insights newsletter we spotlight Noah Trimble, a back-end software developer at Kadro who is one of our skilled software engineers building Magento customizations and integrating other systems with Magento to meet our client’s needs. Noah has grown into a key member of our software engineering team that has recently delivered new eCommerce sites for Brame Speciality, Houser Shoes, Duplin Winery, MakerPlace, National Wholesale, WebbMason, and SeaDek.  Visit our Portfolio page to learn more about our client projects.



Noah has been with Kadro now for almost three years. He came to the company as a number of employees have via the Cooperative Education Program at NC State University (NCSU).  Noah recalls, "I selected Kadro because the co-op program had informed me that previous co-op student participants always had great things to say about the company.  I did multiple co-op rotations working at Kadro while completing my B.S. degree in Computer Science at NCSU. I was pleased to receive an offer for full-time employment from Kadro during my senior year. I had already invested quite a bit of time getting to know the company, its personnel and customers during my co-op rotations and really enjoyed the people and work so I didn't even bother applying anywhere else." All you current and potential NCSU co-op program participants keep this in mind!  Visit our University Co-op Program page for more information. 



We asked Noah about the Kadro work environment and the work itself. His response is rather typical of the general attitude of the staff. “I enjoy both the work environment and the work I do at Kadro. The environment is very relaxed, teamwork is good, and I enjoy all my coworkers," he stated, “Before the pandemic, we used to frequently get lunch together, sometimes play games after work, and do other extracurricular activities as a company.”  Noah also mentioned that Kadro management really listens and responds to employee requests and suggestions. For example, Noah asked to be allowed to focus mostly on back-end software engineering work versus front-end work early in his tenure. His request was granted which has made the work he does that much more enjoyable. 



Outside of work, Noah enjoys spending time with friends and family.  He does a bit of TV watching (haven’t we all in this year of unique change and challenges), reading, listening to music, and playing videogames (also a popular pastime in 2020).  While he is into travelling and hiking, those activities have been obviously limited of late. On the gastronomic front, Noah’s enjoys many kinds of food, especially Asian and Hispanic, and is a big fan of Thai curries. Good choice Noah!