Setting up a ready-made online store 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
    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

Setting Up a Ready-Made Online Store from 1C-Bitrix Marketplace

The 1C-Bitrix Marketplace contains hundreds of ready-made solutions for online stores. Installing a template takes fifteen minutes. But bringing it to working condition without module conflicts and performance degradation is a task requiring understanding of the platform's internal workings.

How to Choose a Solution and Not Regret It

Every solution on 1C-Bitrix Marketplace has a card with rating, installation count, and last update date. Focus on three parameters:

  • Last update date — if solution hasn't been updated in 6+ months, the developer likely abandoned it. This is critical because Bitrix core updates regularly, and old code starts conflicting.
  • Edition compatibility — a solution for "Business" won't install on "Startup". Check the "Required edition" field in card. If you have "Small Business" but solution requires extended sale module — cart functionality will work partially.
  • Install count vs rating — 10,000 installs with 3.2 rating is worse than 800 installs with 4.8 rating. Massive solutions often overloaded with universal code.

Before purchasing, deploy a demo version. Most partners offer 30-day trial periods. Check catalog load speed with 500+ products — this is where architecture problems show.

Installation and Basic Configuration

Installation is done through admin panel: Marketplace → Solution Catalog → Install. System downloads archive, unpacks to /bitrix/templates/ and /local/templates/, registers components.

After installation:

  1. Activate template in Settings → Site Templates for needed site
  2. Go through solution setup wizard (if available) — it will set basic parameters: logo, colors, contacts, catalog structure
  3. Check what modules solution installed additionally — often pulls in composite modules, CDN, push notification modules

Pay attention to template path. Solutions can install to /bitrix/templates/ or /local/templates/. Second option is preferable — it won't be overwritten on core update.

Template Customization

Ready-made solution never fits 100%. Customization affects three levels:

Styles — template_styles.css. Located in template root. This is where colors, fonts, spacing change. Don't edit directly — create custom.css file and connect via header.php, so solution update doesn't wipe changes.

Component logic — result_modifier.php. Each component (catalog.section, sale.basket.basket) has template in /templates/.default/. File result_modifier.php allows modifying $arResult array before output in template.php. This is standard mechanism — use it instead of editing component.php.

Output structure — template.php. If you need to remark up a block, copy component template to site template (/local/templates/your_template/components/bitrix/catalog.section/.default/) and edit the copy. Original stays untouched.

Pitfalls

Module conflicts. Ready-made solution can install its own cart or filter module conflicting with standard catalog.smart.filter. Symptoms — white screen when accessing catalog or errors in bitrix/modules/. Check logs in /bitrix/logs/ and disable conflicting module via CLI:

php bitrix/modules/main/cli/bootstrap.php module:disable vendor.module

Performance. Many marketplace solutions pull 15-20 CSS and JS files unminified. Enable combining and compression in main module settings: Settings → Module Settings → Main Module → CSS/JS Optimization. For composite cache — activate "Composite Site" technology in Settings → Composite Site.

Updates. When updating solution through Marketplace, template files are overwritten. Everything you edited in original files — disappears. Rule: customize only via component template copies and separate CSS files. Before updating, backup via bitrix/backup.php or hosting tools.

License restrictions. Some solutions include encrypted files (Bitrix Framework Encoded). They can't be edited. If logic is hardcoded in such file — you're limited to parameters exposed in settings.

What to Check After Launch

Check site via built-in Performance Monitor tool (Settings → Performance → Performance Panel). Score below 30 with 500 products — reason to reconsider solution or optimize server environment. Make sure opcache is enabled and opcache.revalidate_freq set to 60 for production.

Ready-made solution from marketplace is foundation, not final product. Customization volume depends on business logic complexity, but basic action set — moving styles to separate file, copying component templates, and checking performance — is mandatory in every project.