Zaharó – cake and confectionery e-shop

Indulge in the sweet world of Zaharo, a heavenly Bulgarian-based confectionery company. As their physical stores continued to attract a growing number of orders, Zaharo realised the need to expand their reach and bring in more customers to their online store. But their old website just wasn't cutting it anymore. That's why Zaharo took the bold step of creating a brand-new, state-of-the-art e-commerce solution that's sure to satisfy even the most demanding of sweet tooths.

Project
Project Logo
Project brief

Zaharo is a Bulgarian-based confectionery company with 9 physical stores on the Bulgarian seaside. Created at the beginning as a family business, today Zaharo is a brand with over 30 years of history and employs more than 80 people. The concept of the company is artisan production with high quality products where everything is made by hand. 

Zaharo recognised the need to expand their online presence and cater to a growing customer base, which is why they reached out to Bulcode to help them accomplish that. The project was developed using Drupal and its e-commerce modules and features. The system has a complex logic for calculating each cake's price due to all the add-ons available.

Project Brief
The team involved
Product team
Development team
01 / 00
Nikolay Tsekov

Nikolay Tsekov

Chief Operating Officer
Svetoslava Angelova

Svetoslava Angelova

Head of Delivery
Ventsislav Venkov

Ventsislav Venkov

Junior Developer
Martin Georgiev

Martin Georgiev

Developer
Key challenges
To create a fresh, good looking and tasty design
Big amount of combinations between the main product and its many add-on
Price calculations as it involves a very complex business logic
User roles and permissions
Key achievements
Custom product bundles - admins are able to define all the available options for each product, the relationships between the different options and the price and pricing rules that should apply depending on the chosen options.
Custom product purchase form - takes all of the configurations that the admins have set for the product into account and allows the client to buy their desired product by choosing portions/packages/pieces, cream, stuffing, additions to the cream, glaze, shape, labelling, certificate, labelling paper, and picture if applicable.
Pricing - because some of the products can have more than 160000 variations, we came up with a solution for general rules for price calculations based on the variation chosen by the client. This is also applicable to the shape of the product and the preparation time needed to provide the product.
ERP Integration - all products, ingredients, and orders are integrated with an internal ERP used by Zaharo.
Physical store - there is an option to pay your order in the physical store, also there are Android devices running a Zaharo application which are situated in the physical stores so that anyone can make an order without having to queue at the cashier’s desk. Each order can then be paid in the physical store by the order number.
Cashier role - each cashier is able to login to the website using a special username created for them. Then the cashier can access all orders that are ordered from their store, track the statuses of the orders that should be taken from the store, etc.
Budget
50 000 - 100 000€
Timeframe
Ongoing
Industry
Confectionary
Technologies We Use
CMS:
E-commerce:
Databases:
Continuous integration:
Containers orchestration:
Technologies We Use
OUR PROCESS
    Discovery phaseDiscovery phaseDiscovery phase
    Discovery phase
    DISCOVERY PHASE
    DevelopmentDevelopmentDevelopment
    Development
    DEVELOPMENT
    Quality assuranceQuality assuranceQuality assurance
    Quality assurance
    QUALITY ASSURANCE
    UATUATUAT
    UAT
    UAT
    Bug FixingBug FixingBug Fixing
    Bug Fixing
    BUG FIXING
    DocumentationDocumentationDocumentation
    Documentation
    DOCUMENTATION
    LaunchLaunchLaunch
    Launch
    LAUNCH
    SLASLASLA
    SLA
    SLA
    Have a project you'd like to launch?

    GET IN TOUCH

    Svetoslava Angelova

    Svetoslava Angelova

    Head of Delivery

    If you still can't decide which is the best approach towards making your idea into reality, at Bulcode we are here to analyse your business and help you decide.