Development of a module for the 1C-Bitrix recommendation system

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1175
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    747
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Developing a Recommendation System Module for 1C-Bitrix

"Customers who bought X also bought Y" increases average check. Recommendation system analyzes purchase history and suggests related products.

Algorithm

Collaborative filtering — find similar customers, recommend their purchases:

$similarCustomers = getSimilarCustomers($userId);
$theirOrders = getOrderedProducts($similarCustomers);
$recommendations = array_diff($theirOrders, $userOrders);

Recommendation Types

  • Similar products — by category, attributes
  • Often bought together — association rules
  • View-to-buy — products viewed with high purchase rate
  • Trending — popular this week

Implementation

Widget on product page and cart shows 3-5 recommendations. Admin configures:

  • Algorithm type
  • Display limit
  • Minimum confidence threshold
  • Exclusions (out of stock, low rating)

Development Timeline

Stage Duration
Basic (similar products) 5–7 days
Algorithm tuning, A/B testing 10–14 days
Full system with analytics 16–20 days