Automatic estimation of the shelf stock:
Integration into any shop equipment
Maximum price affordability
Operation via GSM/3G
Prepared reports and data export
Perfective maintenance
One-click set up
Oversales is a new solution in the field of marketing and distribution!

Use a set of simple multipurpose sensors and Cloud data storage to receive online information on the product stock from multiple distribution points.

Time-referenced and region-referenced analysis of sales dynamics

Oversales receives current data on quantity of the products on the shelves in the real-time mode and automatically identifies which changes stand for actual sales, which changes stand for replenishments from the warehouse, and which changes stand for short-term fluctuations (for example, when a buyer takes the product and then puts it back on the shelf).

After analysis of the incoming “raw” data, Oversales provides a minute-by-minute detailed history of sales within the monitored period. In fact, Oversales is the first technology that enables marketers to receive sales dynamics at such level.
  • Automatic nuanced reporting of sales customized for your requirements.
  • Instant feedback and no need to wait for months until a distributive network submits you a report. This greatly simplifies the A/B testing of advertizing campaigns and assessment of efficiency of the local marketing campaigns.
  • Information on the locations in the distribution points that suite the best for selling of a particular type of products.
  • Export of data for analysis in other systems and integration into the existing software applications (individual work, customized orders).
Notifications on absence of goods on the shelves
  • Time-referenced and region-referenced cumulative reports on absence of goods on the shelves in a particular distribution point
  • Report on lost sales based on history of sales dynamics and percentage of time during which the products were not available on the shelves
  • The client is not worried about servicing – you track automatic SMS/email notifications on the prolonged absence of the goods on the shelves
Distribution cost-cutting

Oversales additional functional is an integration into the company's logistics system with the purpose to receive information on dispatch of the products to the distribution points. Based on these data and on information on replenishment of shelf stock, Oversales will automatically calculate the product stock in the warehouses of distribution points.

This process requires more complicated installation and support, but leads to direct profit owing to significant distribution cost-cutting. This is achieved by automation of planning of logistic routes that cover only those points at which the warehouse stocks are nearly depleted.

Technical aspects
Oversales system comprises three parts: sensors for retrieval of information on the product stocks, controllers that transmit this information to the server, and the cloud server as such which collects, stores and analyzes the data.
Presently, we have developed three types of sensors:
Weight sensors
Precision of weighing – up to 10 g. Quantity of the units is determined based on weight of one unit. The weight sensors are suitable for most types of shop equipment: shelves, baskets, hook-mounted equipment, etc.
Ultrasound sensors
These sensors are well suited for the pusher mechanisms. Attach the sensor to the inner wall of a shelf stand and measure the distance to the last product position. Quantity of the units is determined based on the known thickness of one unit. Accuracy – up to 2 mm.
Magnetic contacts
Magnetic contacts are suitable for more complex mechanisms or can be used in cases when it is impossible to install ultrasonic sensors. To determine the product stocks, calculate quantity of the circuit openings. Accuracy – user-defined, depends on type of the mechanism.
Type of the sensor is of no importance – the main thing is that the sensor is able to connect with the controller and to send the data. All sensors are combined in one circuit via wire communication with RJ11 plug contacts (phone plug). The last sensor in the circuit is connected to the communication controller. The sensors can be used without separate power supplies – feeding is transmitted via the same circuit, from the controller. Before re-sending received information, the sensors perform filtering and level the kicks and noises.
A communication controller collects data from the sensors (250 units) and sends them to the server. Oversales controller is a standalone device. It does not require configuration, it will determine the connected sensors and will find Oversales server via GSM network. The only thing that it needs to work is a prepaid SIM-card and a power supply.
Oversales controller also includes a series of additional features:
Ethernet-connection with a wide range of settings through an internal web-interface
Password protection of the communication channel
Firmware updates in automatic or manual mode
Access to data collected by Modbus-protocol to be used without Oversales server
Oversales Server is the main part of the system. It is responsible for:
Collection and storage of “raw” data from Oversales controllers
Primary analysis: which changes in the shelf stock can be considered to be sales, replenishments from the warehouse, etc.
Sending of the set-up notifications
Web-interface for working with reports on the received data
Data export and data issue via an external API for integration into external systems
Mobile operator interface for calibration of the sensors and setting of product type locations
Capacity of one server may be insufficient for a vast number of objects. Therefore Oversales technologies have been originally built with consideration for distributed performance; they can be easily scaled and can distribute the load between several servers automatically. The price of Oversales equipment includes access to the operating cloud servers. This eliminates the need for technical staff on the client side and makes the system completely autonomous.
Oversales system step-wise implementation process

For descriptive purposes, let us consider a typical situation. Some company is engaged in production of retail goods and wants to implement Oversales system for rapid analysis of sales from promotional racks installed in distribution points. Usually the company orders the promotional racks from a Contractor – some company specializing in production of shop equipment.

The process pattern is as follows:
  • If the company has not worked with Oversales system, the company representative should register with the system and should add a list of the Company's products.
    In the future, updating of this list can be performed automatically
  • The contractor purchases or receives from the Company the necessary quantity of Oversales controllers and sensors of the desired type
    Each sensor is completed with a sticker that bears a unique QR-code
  • The contractor mounts the sensors in a utilized rack or in a to-be-utilized rack and pastes the stickers with QR-code in those areas, where the product will be located.
    In most cases the sensors are easy to mount and do not necessitate for significant changes in the rack design. All connections between the commodity items are shielded and Oversales controller is attached to the section of the rack, which is easy connectable to the power supply. The contractor is not engaged in calibration and setup of Oversales equipment.
  • Oversales controllers are equipped with SIM-cards. To simplify the account refill, all cards are tied to the Company's corporate package.
    It does not matter which mobile operator will be servicing the Company
  • The finished racks are transported to the distribution points in a usual manner.
  • When the rack is being mounted in a shop, the Company representative supplies power to the controller and opens Oversales site on his mobile phone or tablet.
    After power has been supplied, the controller interrogates all the connected sensors and connects to the server
  • Before the product is placed on its position, the representative pictures the QR-code on the label using a mobile application and selects the appropriate product from the pull-down list.
    In this case, the sensor is automatically calibrated to the “at zero” position.
  • After all commodity items have been adjusted, the representative needs to enter name and address of the distribution point, in which the rack is located.
    At this stage, the process of data collection is started and the distribution point is displayed on the map for all user accounts of the Company in Oversales system

No. The Oversales equipment price includes 3 years of use of the cloud services. You can prolog the service use for any period at a minimal extra charge.

Yes. We provide a software server solution to be installed on internal company servers. This approach greatly complicates the support of the service operation and necessitates for permanent staff on the client side.

Yes. We are not engaged in manufacture of shop equipment, but we cooperate with a number of big companies specializing in this area. If necessary, we can take full or partial control over the order execution from the beginning to the end.

Order technical documentation package and demo kits of sensors from us. Mounting of Oversales equipment is a common engineering task that does not require programming or other specialized technical skills. Calibration and adjustment of the equipment is done automatically.

Oversales produces data in various open formats, starting with CSV and ending with Excel, and possesses documented API. In addition, we carry out individual orders on integration.

It is easy to calculate: one log entry occupies 10 bytes. For one product position, quantity of which varies averagely 20 times per hour, the transmitted data volume is
(10 bytes) x (20 rows per hour) * (24 hours) * (30 days) = 144 kb per month

One Oversales controller supports up to 250 positions. This means that without traffic compression one SIM-card will maximally use:
(144 KB) x (250 items) = 36 mb per month.

This volume is small enough to fit within the most minimal EDGE/3G packages offered by mobile operators.

The connection between the controller and Oversales server is password-protected (reading and recording) (for remote setting). The data is stored on the file system encrypted with AES-256 algorithm. The backups are encrypted and are stored on the external servers. The connection between the user's browser and Overvis server is HTTPS- protected.

Warranty on the hardware components of the solution makes up 3 years (does not apply to mechanical damages). Within the warranty period, we are ready both to replace the equipment and to reimburse the full cost of the equipment.

All Overvis standard support tools are available for those who use Oversales service.

We are always open for partnership. Please contact us:

Contact us
Need advice?
Leave your contact details and we will contact you