Customizing a 1C-Bitrix Marketplace Template

A purchased 1C-Bitrix marketplace template rarely fits business needs perfectly: layout edits, new blocks, or component adaptation are often required. We customize Bitrix templates based on your specifics, copying the template to /local/templates/ — this protects changes from being overwritten during updates. Our team delivers a turnkey project: from audit to implementation and ongoing support, ensuring reliable website operation without missing deadlines.

Our competencies:

Frequently Asked Questions

Introduction

A template purchased from the 1C-Bitrix marketplace rarely fits your business logic out of the box.

Often what's needed isn't just cosmetic tweaks, but deep Bitrix template customization: adding blocks for your store's specifics, removing unnecessary sections, configuring catalog filters, connecting your own components.

All of this must be done in a way that ensures your customizations don't disappear when the vendor releases template updates. In such cases, we copy the template to /local/templates/ and work with the copy — this guarantees your changes are preserved.

Experienced developers with 10+ years on Bitrix projects deliver Bitrix template customization of any scope exactly on schedule. Order a template audit — we'll estimate the work within 1 day. The budget savings with this approach reach 40% compared to building from scratch.

How to safely customize a template without losing updates?

The first and most important step is to place the template in /local/templates/. If the template was purchased and is located in /bitrix/templates/, it must be copied in full. The template structure is standard:

header.php — top part of the page
footer.php — bottom part
styles.css — main styles
script.js — template scripts
components/ — component templates
images/ — template images
page_templates/ — page templates

Files in /local/templates/ are not overwritten by updates. Layout customizations are made in component templates — they are copied from /bitrix/components/ to /local/templates/TEMPLATE_NAME/components/ and template.php is edited.

This allows changing the HTML without modifying the core. As stated in the official 1C-Bitrix documentation, copying the template to /local/ is the security standard.

Why is copying to /local/templates/ the security standard?

Because vendor updates only work with /bitrix/templates/. If you edit files directly there, every update will destroy your changes. By working with a copy, you get full control: no one will touch your edits, and updates can be taken selectively.

In practice, this saves up to 40% of maintenance time. The average budget savings are up to 40% compared to developing a template from scratch.

Typical enhancement tasks

Enhancement type What we do Timeline
Visual edits Colors, fonts, logo, banners 4–16 hours
Adding new blocks Markup of sections, integration with information blocks 1–3 days
Component templates Copying, adapting to the template style 3–10 days
Deep rework Re-markup of key pages, rewriting CSS 2–4 weeks

Case: enhancing a template for an online store with 10,000 products

One of the clients — an online store with a catalog of 10,000 items — faced a typical problem: the purchased marketplace template did not support custom filters by attributes, and product pages loaded in more than 5 seconds. The vendor template was copied to /local/templates/.

We rewrote the catalog component templates, implemented tagged caching, and optimized SQL queries to the information blocks. Additionally, we set up exchange with 1C via CommerceML for automatic stock upload.

As a result, catalog page load time was reduced to 1.2 seconds, and filters started working without page reload via ajax. The project took 4 weeks, including testing.

Typical mistakes when customizing a template and how to avoid them

One of the frequent mistakes is editing files directly in /bitrix/templates/. Every vendor update will overwrite these changes. The solution is to always work with a copy in /local/templates/.

Another mistake is overriding component templates without preserving the original logic. Copy the files to /local/templates/your_template/components/ and change only what is needed.

The third is ignoring caching: when adding new blocks, do not forget to reset the tagged cache so that the changes are displayed.

More about copying a template

Copying via the admin panel: "Settings" → "Product settings" → "Sites" → select the template and click "Copy". Via FTP: copy the folder from /bitrix/templates/ to /local/templates/. Make sure that the .settings.php file includes the template from /local/.

What is included in the work

Stage Result
Template audit Improvement plan with scope estimate
Copying to /local/ Safe environment for edits
Making changes to component templates Adapted interface
Setting up caching Faster page loading
Testing Responsiveness, cross-browser compatibility, performance
Handover of documentation and access Maintenance instructions
Update recommendations How to safely apply vendor patches

Work process: from analysis to deployment

  1. Template audit — we check compatibility, outdated practices, and the scope of improvements.
  2. Design — we choose a strategy: partial edits or page rework.
  3. Implementation — layout, integration with information blocks, caching setup, tagged cache.
  4. Testing — responsiveness, cross-browser compatibility, loading speed.
  5. Deployment — release to production, handover of access credentials and documentation.

What's next?

Refining a template from a marketplace is on average 3 times faster and 40% cheaper than developing a design from scratch. We work with any templates — from simple landing pages to catalogs with 10,000 products. Our experience: over 80 successful projects. Get an engineer's consultation: contact us to evaluate your template.