Objectives.
Ballistics contacted us with a task to provide technical support for their website and improve the user experience, especially for the mobile version. The main problems that needed to be solved included server instability, slow loading speeds, and difficulties with integration with other systems, including
Solution.
In the course of project support, the following technical solutions were implemented for Ballistics:
- Database optimization: Cleaning up old records and correcting errors to reduce server load and improve website speed.
- Improving the monitoring and notification system: Installing a monitoring system with email and Telegram notifications.
- Integration with third-party services (Mono, SendPulse, Odoo CRM, etc.): Finalizing the integration with the payment system to ensure smooth transactions.
- Expanding the functionality: Automatic product price updates and integration with Odoo to synchronize orders and customer data.
- Improving security: Implementing additional measures to protect user data.

Key project milestones
- Analysis of the client’s business processes and development of the terms of reference: We conducted a detailed analysis of the company’s current processes, determined the requirements for the website, and formed a technical task for further development.
- UI/UX design: Creation of a modern website design focused on user-friendliness and corporate identity support.
- Scaling of website functionality: We have worked out various types of tasks that generally expand the possibilities of using commercial infrastructure.
- Optimization of website performance: Improve loading speed, optimize code and images to reduce server load.
These steps ensured the stable operation of the website, increased the efficiency of order processing, and optimized customer interaction.
Project features
- Integration with Odoo: A custom data exchange model has been set up to ensure stable synchronization of orders, products, and analytics between the website and CRM. This has significantly reduced the load on the web resource and improved performance in terms of order processing.
- Functionality of charity certificates: We have implemented a fundraising mechanism with progress bars, unique numbering, and collection statuses. Sophisticated visuals, accounting, balance control, and restrictions on adding to the cart – all for transparency and user trust.
- Improvement of the module from Monopay: We have implemented full support for the payment system with custom logic of order statuses, display in the receipt, and VAT accounting. The reliability of payments is ensured without the involvement of third-party services.
- Optimized performance: After an in-depth audit, we removed outdated functionality, optimized SQL queries, implemented caching, and simplified front-end logic. Thanks to this, the website works stably under high loads.
- Monitoring and notification system: We have installed a monitoring system and automated email and Telegram notifications. The team receives the real state of the site 24/7.
Conclusion.
The implemented technical solutions for Ballistics have significantly improved the efficiency of the site, automated order processing and data synchronization with Odoo CRM, which reduced page response time and increased productivity. Integration with