Power up with ViV Isomatic – your one-stop e-shop for electrical equipment

With an impressive e-commerce platform featuring over 15,000 products, seamlessly synchronised with an external ERP system, ViV Isomatic is a game-changer in their industry. Their most impressive feat? Personalised price lists! As a valued customer, you'll enjoy exclusive discounts on products tailored to your unique criteria. This innovative approach sets ViV Isomatic apart from the competition, and ensures that their loyal customers get the best deals possible.

Project
Project Logo

Project brief

V&V Isomatic is one of the leading companies in the sector, focused on offering materials for electrical and automation design and installation systems. They offer their customers a comprehensive product range of low voltage switchgear, terminals, power supplies, surge protectors, cables and accessories, instruments, and portable instrumentation. Modern warehouse facilities and diverse product availability allow optimal delivery times, within 24/48 hours for the whole country. With the growth of their sales, the company decided that it was time to invest more money in their digital presence and to swap their old presentational website with a new, up to date ecommerce platform.

The project was developed using Drupal Commerce. All the products are two-way synced with the client’s ERP system. The most complex implemented solution is the personalised price for end customers according to the loyalty program that ViV maintains. The site search is using Solr.

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

Key challenges

Synchronisation with the customer's ERP system with close to real-time actualisation
Due to the huge amount of records (more than 200k records in the development db sample, but in reality significantly more) the sync task was quite challenging, having in mind the cross-product comparison and considering the performance of the entire system
Price calculation depending on the customer and handling the current promotions at the same time

Key achievements

Big data - the website provides more than 200000 products with custom image import. Since we have a pretty advanced search we used Apache Solr to index all the data needed. The real problem here was that due to price calculation each product has a different price for each customer, that is why we have an on the fly presentation of the price for each product.
Price calculations - there are several pricing rules that are coming from the ERP system. Each customer sees the lowest price based on current promotions by period, or by manufacturer, discount by product categories or individual pricing lists.
ERP - each action taken from the site is synced with the ERP. All products, users, orders, reports, quantities, pricing rules etc.
Cable product - there is a special product type - cables. Each cable can have standard and non-standard lengths. For non-standard lengths, there is an additional pricing rule for cutting the cable. Also, the cable price changes depending on the copper price for the specific period.
Budget
50 000 - 100 000€
Timeframe
Ongoing
Industry
Electrical distribution

Technologies We Use

CMS:
E-commerce:
Databases:
Search engines:
Continuous integration:
Containers orchestration:
Other technologies and tools:
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
    SLASLASLA
    SLA
    SLA

    GET IN TOUCH

    Have a project you'd like to launch?
    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.