Project Description

Industry

Flowers

Engagement Model

Time & Material

Duration

3 years

Effort

80 man-months

Home » Portfolio » Floral Market Company

Business Challenge

The client approached the Magedia team with the requirement to significantly improve the functionality of their website by improving the built-in processes and systems. The second requirement was to come up with a user-friendly solution for the florists which is simple and will reduce their effort in managing their stores. This involved complex integrations with 3rd-party systems and Magento customization. The solution we developed allowed the florists to sell their products in a much smarter way, boost their sales, and increase income.
From the project beginning, we started working with the Client on small maintenance projects (slight theme customization for florists,simple import and export operations, specific issues research,customer support, etc.). After our team successfully demonstrated our competence and skills we were assigned more complex technical projects like integration with 3rd-party services (Salesforce,Quickbooks, local payment services etc.) as well as redesigning certain platform functionality to optimize its performance. All work has been done to increase platform performance and stability as well as maintain the order fulfillment KPIs set.

Magedia’s Differentiators

Our Work Process

Our ability to work remotely, commitment to meet deadlines set,and winning work methodologies adopted are a few reasons why we were chosen to work on this project. At Magedia we understand that communication is key to the success of any project. So we decided to set up a proper communication process between the Magedia team and the Client s team with the help of the following channels: Slack, Emails, Google
Hangouts meeting, and JIRA, an advanced project management tool with flexible settings, integrations with 3rd-party systems, task analytics and so on. All these helped us to collaborate smoothly and efficiently ensuring the success of the project.

Our Team

At Magedia we understand the importance of teamwork. We assigned three Magento backend developers to the project and they worked along with the client s IT team under a project manager. To make the collaborative process a success we used the Scrum methodology which allowed us to plan certain iterations in the development work in a better way and deliver features in a short time. Following Scrum process practices, we used JIRA with corresponding plugins to plan, track, and analyze the development stages.

Key Highlights of the Delivered Solution

The Magedia team added the following functionalities to the website which enhanced the end-users shopping experience, optimized the efforts of florists, and significantly improved the website performance.

Customers can now bookmark products they like into a Favorite list which gets saved in their profile for future use. This new feature allows the florist to share regular updates with customers on the products saved in their Favorite lists – like availability of the product, change in price, etc. Besides, the ‘Bestsellers feature added to the website showcased the most popular and best-selling products amongst marketplace users. This feature also provided sellers with rich data that could be used to plan future promotions.
The integration allowed the florists to see their transaction details from Magento in their Quickbooks account thus eliminating the need to manually transfer data from Magento to QuickBooks. The integration also allowed for data synchronization on a daily basis.
A custom React JS based application with an easy user interface was developed to allow florists to hand over orders they are unable to fulfill to fellow florists.
The sellers on the marketplace run promotions at their stores regularly and they wanted to simplify the creation and management of advertising banners on the website. A special cron job utility was developed that allowed sellers to choose banners, customize messages, and launch promotions in seconds, and in addition to that,a unique library was developed with banners for various occasions(e.g. Easter, Christmas etc.) that helped sellers deploy web banners easily.

Hypertickets feature for customized invoicing with the seller’s logo, picture, etc. was developed. The advantage of Hypertickets is that it can be customized with HTML/CSS editor and allows the seller to promote his brand. Additionally, an option was developed to automatically generate invoices in PDF format to be sent out along with the order confirmation mail.

Customers can now bookmark products they like into a Favorite list which gets saved in their profile for future use. This new feature allows the florist to share regular updates with customers on the products saved in their Favorite lists - like availability of the product, change in price, etc. Besides, the ‘Bestsellers feature added to the website showcased the most popular and best-selling products amongst marketplace users. This feature also provided sellers with rich data that could be used to plan future promotions.
The integration allowed the florists to see their transaction details from Magento in their Quickbooks account thus eliminating the need to manually transfer data from Magento to QuickBooks. The integration also allowed for data synchronization on a daily basis.
A custom React JS based application with an easy user interface was developed to allow florists to hand over orders they are unable to fulfill to fellow florists.
The sellers on the marketplace run promotions at their stores regularly and they wanted to simplify the creation and management of advertising banners on the website. A special cron job utility was developed that allowed sellers to choose banners, customize messages, and launch promotions in seconds, and in addition to that,a unique library was developed with banners for various occasions(e.g. Easter, Christmas etc.) that helped sellers deploy web banners easily.
Hypertickets feature for customized invoicing with the seller's logo, picture, etc. was developed. The advantage of Hypertickets is that it can be customized with HTML/CSS editor and allows the seller to promote his brand. Additionally, an option was developed to automatically generate invoices in PDF format to be sent out along with the order confirmation mail.

Solution Benefits

  • ‘Favorite list’ feature that allows customers to save items they like for future purchase
  • Integration with Elasticsearch – an effective search solution that enables quick and easy search of products on the marketplace.
  • Integration with Quickbooks accounting system allows the sellers to synchronize all the financial operations within the marketplace. The ultimate benefit is that they can see their income and prepare various financial reports in one place.
  • Integration with Salesforce as a 3rd-party CRM and ERP system for florists accounts
  • ‘Tipping feature’ that allows customers to add a tip to the invoice amount as an appreciation for services rendered.
  • Hyperticket feature to customize invoices and order confirmation documents.
  • Magento integration with RabbitMQ was done to create a queue for orders so that the sellers can fulfill them asynchronously. This allows eliminating the time-out issues on the marketplace which existed before this integration.

Business Value

By partnering with Magedia, our Client was able to significantly improve the functionality of his site and attract more florists to the platform. The optimized back-office processes, integration with highly specialized 3rd-party systems, and features that simplify florists work have all helped to rope in more sellers on the platform. The increased base of florists on the marketplace has helped our Client to further strengthen his position in the flower market and increase his income manifold.

Benefits for Client

  • Improvement and optimization of back-office processes
  • An increase in the number of orders
  • An accelerated order fulfillment process
  • The development of new features was time-bound and based on Magento development best practices

End user benefits

  • Faster order processing
  • Increased site speed and performance
  • Website pages that display correctly on a variety of devices – thanks to the responsive design
  • The possibility to add a tip to the invoice amount and acknowledge the great service provided (a brand new feature)
  • Ability to create a Favorite list and also see the product bestsellers

Read what the Clients CTO says about Magedia

Technology Stack

Platform Magento 1

Programming
Languages
PHP 5,7

Framework PHPUnit

Web server Apache 2

Database MySQL

Testing tools JMeter,Browserstackk

Frontend HTML, Sass,Less, KnockoutJS

Other Tools and Technologies Redis, RabbitMQ,Logz.io, Newrelic,Elasticsearch

Contact Us