Installing and configuring modules from the 1C-Bitrix marketplace

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
    1177
  • 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

Installation and Setup of Modules from 1C-Bitrix Marketplace

Modules from the 1C-Bitrix marketplace extend the platform's base functionality: integrations with payment systems, CRM connectors, SEO tools, delivery modules, widgets. Installation through the marketplace is a few clicks, but the module often requires additional configuration, testing, and compatibility checking before it's work-ready.

Installation process

Module installation from the marketplace is performed through the admin section: /bitrix/admin/partner_modules.php or "Marketplace" → "Modules". After payment or downloading a free module, the system:

  1. Downloads archive to /bitrix/modules/vendor.modulename/
  2. Executes module's install.php — creates database tables, writes initial settings to b_option, registers event handlers via RegisterModuleDependences
  3. Registers module in b_module

After installation, the module is available in settings: /bitrix/admin/settings.php?lang=en&mid=vendor.modulename.

Compatibility check before installation

Before installation, check:

  • Bitrix version: minimum version is specified in module description on marketplace. View current version: /bitrix/admin/index.php → "Updates"
  • PHP version: in composer.json or module documentation. View current PHP version: phpinfo() or via SSH php -v
  • Conflicts: if two installed modules register handlers to same event with same priority — they may conflict. Check in b_module_to_module table

Setup after installation

Each module has its settings page. General structure: page in /bitrix/admin/ with form, data saved via COption::SetOptionString(). Typical settings:

  • Payment modules: payment system API keys, test/live mode, webhook URL for callbacks (must be registered in payment system account)
  • Delivery modules: credentials in shipping company, list of available delivery methods, region correspondence tables
  • CRM integrations: OAuth tokens, field mapping, sync direction
  • SEO modules: meta tag generation rules, sitemap settings, micromarkup parameters

Testing after setup

Before enabling on production, each functional module must be tested:

  • Payment modules — test payment via sandbox mode, verify success/fail/cancel callback processing
  • Delivery modules — cost calculation for multiple addresses and weight categories
  • CRM integrations — create test request, verify it appears in CRM, bidirectional status sync

Timelines

Installation and basic setup of simple module (SEO, analytics, widget) — 2–4 hours. Setup of module with external integration (payment, delivery, CRM) — 4–8 hours. Setup of complex module with data mapping and testing — 1–3 days.