Migration of a site from CS-Cart to 1C-Bitrix

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
    1173
  • 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
    745
  • 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

Migration from CS-Cart to 1C-Bitrix

Migration from CS-Cart to 1C-Bitrix involves transferring e-commerce data and restructuring the site architecture. CS-Cart, like most e-commerce platforms, stores data in relational format that must be mapped to Bitrix's infoblock and e-commerce module structure.

Data Structure Analysis

CS-Cart organizes products, categories, and orders in MySQL tables. Key tables: cscart_products, cscart_categories, cscart_order_details, cscart_users. Each requires careful mapping to Bitrix equivalents.

Product Migration

CS-Cart products → Bitrix catalog infoblock elements:

  • Product properties (color, size, material) → Bitrix infoblock properties
  • Variations and combinations → trade offers (SKU)
  • Categories → infoblock sections
  • Product prices → Bitrix price list

Order History Transfer

Customer orders from CS-Cart migrate to Bitrix sales module via CSaleOrder::Add(). Preserve order numbers, dates, statuses, and items. Customer information migrates to Bitrix CRM contacts if CRM is active.

User and Permissions

Users from CS-Cart transfer to Bitrix user base. Passwords require rehashing using Bitrix hashing algorithms; customers may need password reset on first login.

Content and SEO

Product descriptions migrate to detail text. Meta data, keywords, and SEO settings transfer to Bitrix SEO module. URL structure should be preserved with 301 redirects for SEO retention.