Case: development of an E-commerce app of home goods MODI | Creonit
MODI
modi.ru

MODI

Online store of interesting goods for the house

Project launch date — December 2017

Aim

Launch an E-Commerce app simultaneously with the opening of the first stores. To meet the 2.5 months on the first iteration.

The first version of Internet showcase with a map of shops

We used an iterative approach to development: since the time frame was very tight, the first version included the most necessary functionality.

The site design was developed by the MODI team, and we were responsible for layout, technical implementation, and performance support.

We carried out regular integration with 1C for unloading the range and prices.

  • We made a separate service for uploading photos because they are not transmitted from 1C. We have written a script that parses photos and uploads them to the desired products, taking into account the desired order of display in the card.
  • Hidden products on the site that don't have photos yet.
  • We ran through all the products and assigned them the remaining balance because they are not yet registered in the accounting system, and prices for "out of stock" products are not displayed on the site.

Second version: integration with external services, the start of trading

The next iteration included the following large blocks of work:

  • Integration with the Kupivip fulfillment service
  • Integration with the ExpertSender email marketing system
  • Launch of online trading: shopping cart, checkout, personal account
  • Adaptive layout

Integration with the fulfillment service

MODI decided to use the Kupivip fulfillment service to organize online trading.

What is a fulfillment and what Kupivip does:

  • They accept goods and store them in their warehouse, and keep records
  • Provide call center services when placing an order
  • Complete orders and pack
  • Provide delivery via their courier service or other services
  • Accept payments
  • They handle refunds, etc.

We needed to organize a clear interaction between the site, 1C client, and Kupivip fulfillment.

How everything works:

  • We take the range and prices from the client's 1C.
  • The site and Kupivip exchange information about balances.
  • Kupivip sends real-time information to the site about possible options and delivery costs based on the region that the buyer chooses. It looks like this: on the product page or when placing an order, the customer specifies their city and we immediately show them what delivery options there are and how much they will cost.
  • In order to transmit the exact address in Kupivip using ACORF (Address Classifier of the Russian Federation), we enabled hints when entering the address from the data service
    The user can pay for the order upon receipt or using a Bankcard. We have enabled the ChronoPay payment system that Kupivip works with, and we send them information about payments
  • The site and Kupivip exchange information about orders (we send them new orders, they send us status changes)

The description looks long and scary, but it all works clearly and quickly, like a watch.

Integration with the ExpertSender email marketing system

To implement email marketing tasks, the client chose the ExpertSender service.

  • The site has "traps" for emails — blocks with a subscription to the newsletter, a checkmark for subscribing to the newsletter during registration or placing an order. When a person signs up, we store information about them in ExpertSender.
  • For a subscription, MODI gives a promo code with a discount on the first order. We generate a promo code on the site side, and the subscriber receives an email with it via ExpertSender.
  • On the product page, there are buttons "Find out about price reduction" and "Find out about receipt". We set up trigger mailings in this way: when updating information about price or availability, we send an API request to ExpertSender. The product name, link to it, and the photo is inserted in the sent email.

Adaptive layout

Due to tight deadlines, we moved the adaptive version of the site to the second iteration. We made it up, tested it, and launched it in three weeks.

Result

In 6 weeks, we built and launched the first version of the site, and managed to open the first stores.

Integrated with 1C, Kupivip, and ExpertSender.

We made a beautiful and convenient online trading tool and ensured the brand's presence in the network.

We continue to support and develop the project and introduce new functionality.

Numbers

6
Weeks for the first iteration
300+
Lines in the «quality Control» file"
38
Stores have opened since they started operating in November 2017 in 13 Russian cities
1
time the light went out during the update upload process

About the client

MODI Fun Shop is a chain of unusual goods stores.

The brand appeared in mid-2017 and occupied a niche of stylish lifestyle products. There are home goods, gifts, accessories for parties and offices, toys for adults and children — and hundreds of different emotional and pleasant things.

Our collaboration started in the summer of 2017. The site had to be launched simultaneously with the opening of the first stores, so our part of the work was carried out in parallel with the development of the brand concept: while we were writing technical documentation, we developed the corporate identity on the client-side, formed the assortment, set up the accounting system, etc.

About "Creonit»

Our key specialization is the development of web services and online stores.

Our strong point is web production. We are attentive to details and demanding of ourselves. We are deeply immersed in the customer's business processes and solve real problems.

Thanks for your attention

Let's discuss your project
Alexandra Shevchenko
Account manager
Alexandra Shevchenko

We will receive your request and send you an offer within 24 hours with an approximate estimate of the development cost and clarifying questions. After that, we will call you and discuss the project’s goals and requirements. And let’s get started.

Let's discuss your project
Alexandra Shevchenko
Account manager
Alexandra Shevchenko

We will receive your request and send you an offer within 24 hours with an approximate estimate of the development cost and clarifying questions. After that, we will call you and discuss the project’s goals and requirements. And let’s get started.

Microblog