
Annique Rooibos is a well-established South African health and beauty brand selling skincare, cosmetics, and wellness products online through their nopCommerce store.
What makes them different is their sales model. Much of their business runs through independent consultants, people who earn income by selling Annique products and bringing in new customers. This means the store has to serve two very different users at the same time: regular shoppers who just want to buy, and consultants who need tools to manage and grow their own small business.
As the business grew, the gap between what nopCommerce offered out of the box and what Annique actually needed kept getting wider. Standard features were no longer enough and the backlog of improvements kept building up.
Annique did not have one big problem. They had a growing list of smaller ones creating friction every day:
The challenge was not a lack of ideas. The challenge was getting them built and figuring out the right way to resource it without slowing down day-to-day business operations.
Most store owners assume they need a full dev team or a large agency when they reach this point. But both options are slow to start, expensive, and often bring in people with little or no nopCommerce knowledge at all.
Annique chose a smarter path, one dedicated contract developer with deep nopCommerce and .NET expertise, working directly as part of their team. No recruitment process. No agency overhead. No long onboarding. Just the right skills, ready to move from day one.
Consultants now have their own dashboard, extra profile fields tied to their business details, and a one-time PIN verification step before any profile changes are saved. Every update they make is automaticallyrecorded, no manual tracking needed.
Staff can now only place one order per calendar month up to a configured spending limit. The checkout blocks them if they exceed it and tells them exactly how much they are over. Orders are automatically marked as paid, no manual processing.
As customers type their suburb at checkout, the store suggests options and fills in the city and postal code automatically. Customers can also collect from a PEP or PostNet pickup point, with fees applied or waived based on order value.
Consultants can browse, book, and pay for event tickets directly through the store. Free events are confirmed in one click. Paid events go through the normal cart. If a ticket is removed from the cart, the booking is automatically cancelled. Everything stays in sync with no manual work.
Specific products can be made visible only to selected Consultants for example, those who attended a particular event. When a Consultant hits a spending threshold at checkout, they are shown a gift selection popup. When they reach a sales target, they receive an Award credit to spend on products at zero cost.
A custom promotions engine handles offers standard nopCommerce cannot, like “Buy 2 get 1 free” or “Spend a minimum and choose a free product.” Qualifying items are flagged on the catalogue page. The offer product is automatically removed if the qualifying items leave the cart.
Vouchers are now limited to one per order, assigned to specific customers, and applied only to the cheapest qualifying item in the cart. Customers see all their available vouchers on the cart page and choose which one to apply before checkout.
A one-time PIN is required before Consultants can edit their profile. Email addresses are verified at registration. Sessions time out after inactivity. Admins can view the store exactly as any specific customer would see it, useful for resolving issues quickly.
Annique now has a store that matches how their business actually works, not a standard template they have to work around.
Manual admin work dropped significantly. Order rules, event bookings, gift allocation, and voucher tracking all run automatically inside the platform. The team gets their time back.
Consultants have an experience built for them. Regular shoppers get a clean, simple journey. Both groups are better served without the business having to manage two separate platforms.
And all of it was delivered by one contract developer, not a full team, not an agency, not a pile of plugins that almost fit. The business kept moving forward without ever having to pause and build a technical team from scratch.
Most nopCommerce store owners hit this wall eventually. The platform works well but the list of things it cannot do keeps growing, and that growing list costs you time, money, and customer experience every day.
You do not need to build a development team to fix it. You need the right person who already knows nopCommerce, understands your business goals, and can keep delivering improvements as your requirements evolve over time.
If that sounds like where you are, we would be glad to talk.