A practical guide for business owners whose WordPress or website-builder site has stopped coping with growth. We cover migration criteria, costs and timelines, risks, and alternatives. We show why 1C-Bitrix remains a working ecosystem for the CIS and back the conclusions with verifiable before/after cases.
An overview of technologies for building sites on Bitrix — from infrastructure and DevOps to monitoring, SEO, and integrations with 1C, Bitrix24, RetailCRM, and AmoCRM. For each topic — what to apply, when it's needed, and what the pros and cons of the technology are.
A practical guide for entrepreneurs who want to launch a Bitrix e-commerce store in three weeks without a cash gap. We break down honestly: where a ready-made solution wins and where it loses; why custom development exists at all; which license edition to choose for real warehouse processes; which integrations to connect first; and what you should have in hand after launch.
A guide to making only the first two screens of a multi-section landing page behave like slides on pure JS, without pagepiling.js. We cover splitting the page into a fixed overlay and a normal flow, fighting scroll inertia via an accumulator and cooldown, syncing timings, and correctly hooking the script into a Bitrix template through component_epilog.php and Asset::addJs().
Рынок разработки переживает тонический этап: написание кода перестало быть конкурентным преимуществом. Выбираем, как сместить фокус на архитектуру, бизнес-анализ и управление ИИ-агентами в электронной коммерции, чтобы оставаться востребованными и привлекать крупных заказчиков.
A step-by-step guide to rendering the Yandex Pay pay button and Split widget on a Bitrix product detail page — from the client-side SDK to order finalization in sale_ps_success.php. Includes a ready-to-use config, integration class, router, and server-side order handler.
A practical guide for Bitrix developers on transitioning to fluid layouts without media queries. We explore `clamp()` for the smooth scaling of typography and spacing, Container Queries for isolated component adaptation, and specific examples covering a general template, a product card, a slider, and a filter.
The standard Swiper approach in 1C-Bitrix — inline scripts in every template.php, scattered configuration, AJAX handling via setTimeout — falls apart on the first dynamic load. We look at the SwiperManager class: three config levels, MutationObserver, a public API for complex cases, and a proper lifecycle via destroy(true, true).
A guide to raising the 63,200 character limit for HTML/Text iblock properties in Bitrix: tuning pcre.backtrack_limit, switching the column type to LONGTEXT in the split property table, and adjusting the kernel threshold. Plus why kernel edits are a bad idea and how to build a custom property type via inheritance.
A practical guide to speeding up heavy filtering in catalog.section on million-SKU catalogs — from pinpointing bottlenecks with the performance monitor and EXPLAIN to filtering by iblock properties via subqueries in D7 ORM with split-storage support, subsection collection via Nested Sets, tagged caching, and hand-tuned MySQL indexes.
Dealing with the problem of missing letters
Schema.org microdata markup
I describe typical cases and solutions to the problems I encounter
User password validation in Bitrix
Flexbox Essential Tricks Notebook
We fix the most common errors when updating the Bitrix core
I describe the difficulties that arise when editing both the complex component catalog.element and the usual one, as well as options for applied solutions
Setting up the display of products from several categories
We work with orders in Bitrix using D7 and the old kernel
When updating Bitrix to versions higher than 23.300.0, Aspro products lose their price and the ability to add to cart. Fixing
Typical application situation when using a CNC sotbit on an Aspro Max template
We solve the problem with an overgrown sitemap, break the sitemap into parts
Useful if your catalog is updated frequently
Here are my two favorite ssl installation methods
Understanding how to add your own date attribute to the param tag
I am publishing the most useful, from my point of view, date functions
A selection of the main functions and constants used when working with Bitrix templates.
We fix the situation when data about viewed products is not transmitted
Since the beginning of CBO, many clients have had their websites hacked and infected with malicious code. We fight it
Working with image files in the old and new Bitrix core by examples