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.







