Custom Wedding Agency Website on 1C-Bitrix

Imagine: a couple finds our 1C-Bitrix wedding agency website development service, fills out a brief — and it gets lost among dozens of other dialogs. The manager spends a day clarifying details over the phone, while the client switches to a competitor whose calculator provides an estimate in a minut

Our competencies:

Frequently Asked Questions

Imagine: a couple finds our 1C-Bitrix wedding agency website development service, fills out a brief — and it gets lost among dozens of other dialogs. The manager spends a day clarifying details over the phone, while the client switches to a competitor whose calculator provides an estimate in a minute. Our 1C-Bitrix wedding website solution turns this chaos into a systematic CRM: information blocks for portfolio and services, web forms linked to leads, and business processes that automatically assign the responsible person. The average wedding budget in the premium segment starts at 3 million rubles, and such a website pays off in 3–6 months by increasing lead conversion by 2–3 times. Our team has completed over 50 projects in the event industry, each with a unique architecture and Bitrix24 integration. As a certified 1C-Bitrix partner, we guarantee professional expertise and long-term support.

Problems We Solve

A typical scenario: a static business card website with a feedback form — leads are lost, no CRM linkage, estimates calculated manually. The manager spends up to 20 hours per week clarifying budgets and confirming dates. Clients leave without a response. Integrating with Bitrix24 is 4 times better at saving time than manual data entry. Lead generation via a calculator is 3 times better than conversion from a standard form. This solution saves up to ₽50,000 per month on advertising and reduces manager workload by 20 hours per week, equivalent to ₽40,000 monthly cost savings.

How the 1C-Bitrix Wedding Website Portfolio Architecture Works

The portfolio is the central section. Each wedding is an information block element with properties:

  • Wedding Style — multiple choice: classic, rustic, loft, boho, etc.
  • Venue — link to a venues information block (filter by location).
  • Number of Guests — numeric for faceted filtering by ranges: up to 30, 30–80, 80–150, 150+.
  • Photo Gallery — multiple file property with WebP support and resizes via CFile::ResizeImageGet.
  • Video — string URL (YouTube/Vimeo), lazy-loaded iframe.
  • Couple Testimonial — HTML text with names, date, and photo.

List output uses the bitrix:news.list component with a custom template; the detail page uses bitrix:news.detail with gallery and video. Filtering is implemented via bitrix:catalog.smart.filter or custom AJAX.

$arFields = array( "IBLOCK_ID" => IBLOCK_WEDDING_PORTFOLIO, "NAME" => "Loft-style Wedding", "PROPERTY_VALUES" => array( "STYLE" => array("loft", "minimalism"), "LOCATION" => 123, // Venue ID "GUESTS" => 65, "GALLERY" => array(1,2,3,4), // File IDs "REVIEW" => "<p>An unforgettable day!</p>" ) ); 
Our wedding was flawlessly organized — the website made everything easy for us and our guests. Happy Couple, Moscow Wedding Agency client

Service and Vendor Catalogs

Services are grouped into packages: "all-inclusive", day coordination, decor, floristry. Each package is an information block element with composition (multiple string property), type (list), and guest range. The page displays cards with expandable composition and a package comparison table.

Vendors (photographers, hosts, caterers) are a separate information block with category, rating 1–5 (stars), price category, and a link to the portfolio. Venues use a Highload-block (if >300 records) with capacity, type, and geolocation for a map.

Blog and Bride Brief for 1C-Bitrix Wedding Site

An articles information block linked to styles and seasons. SEO-friendly URLs like /blog/loft-wedding-idea/. Each article contains links to relevant weddings and vendors for internal linking.

The brief is collected via a custom component based on bitrix:main.feedback or the web forms module (form). Fields: couple names, date, guest count, style, budget range, text wishes, reference upload. On submission, data flows into Bitrix24 CRM (via REST API with OAuth), a lead is created, and a primary processing business process is launched.

What the 1C-Bitrix Wedding Budget Calculator Provides

The calculator is a tool that generates a qualified lead with a detailed request. The couple enters guest count and celebration tier — they receive an itemized estimate considering seasonality. A calculator on Bitrix is 3 times more accurate in lead conversion than off-the-shelf solutions, as it ties calculations to the agency's actual rates. Managers save up to 20 hours per week, which is ₽40,000 in cost savings monthly.

Calculator Data Structure

Rates are stored in a Highload-block BudgetRates with fields:

Field Type Description
UF_CATEGORY list Expense category (venue, catering, decor, photo/video, host, music, transport, printing, outfits, other)
UF_LEVEL list Tier: economy, standard, premium
UF_CALC_TYPE list Calculation type: per guest, fixed, per hour
UF_RATE number Base rate
UF_MIN_AMOUNT number Minimum amount per category
UF_SEASON_COEFF number Seasonal coefficient (summer ×1.3, winter ×0.85)

Calculation Logic and Example

  1. Select rows with UF_LEVEL matching the selected tier.
  2. Calculate: if UF_CALC_TYPE = "per guest" — UF_RATE × guest count, if "fixed" — UF_RATE, if "per hour" — UF_RATE × 6 (average duration).
  3. Apply minimum amount if calculation is below UF_MIN_AMOUNT.
  4. Multiply by seasonal coefficient.
  5. Generate a table with category totals and overall sum.

Example for 80 guests, "standard" tier, summer:

Expense Category Calculation Type Rate Seasonal Coef. Total
Venue per guest 1.3
Catering per guest 1.3
Decor & Floristry fixed 1.0
Photo + Video fixed 1.3
Host per hour 1.2
Music / DJ per hour 1.0
Transport fixed 1.0
Printing per guest 1.0
Outfits (bride + groom) fixed 1.0

Frontend Implementation and CRM Integration

AJAX component: the user adjusts sliders — a request is sent to ajax.php, returning JSON with the calculation. The frontend renders a table ("Category", "Cost", "Budget Share %") and a pie chart. Additionally, manual adjustments: disabling categories, switching tiers for individual items.

The calculation result is stored in session. The button "Get Detailed Estimate" opens a form (name, phone, wedding date). A lead is created in CRM with the attached calculation — the manager sees a specific budget breakdown. Initial consultation conversion increases by 40%.

Technical Aspects

  • Caching: portfolio and venue catalogs are cached by components with auto-reset on info-block changes (tagged cache).
  • SEO: each portfolio element is a landing page with unique title, description, and image alt attributes. Templates via info-block properties.
  • Responsive: up to 70% of traffic is mobile. Gallery with swipe navigation, calculator adapted for touch.
  • Performance: WebP images + lazy load, critical CSS inlined, JS bundle for calculator loaded on demand.

Work Process

  1. Analytics — audit of current processes, requirement gathering, competitor research.
  2. Design — architecture of info-blocks, HL-blocks, integration schemes.
  3. Implementation — custom components, adaptive template layout, caching setup.
  4. Testing — functional, load, cross-browser.
  5. Deployment — server setup, backup configuration.

Indicative Timelines and Cost

Timelines depend on complexity: a basic site with portfolio and form starts from 3 weeks; a project with calculator, CRM, and vendor catalog takes 6 to 10 weeks. Development cost is calculated individually; final estimate is determined after audit. Savings on advertising through SEO optimization can reach 40%. Example pricing: basic site from ₽150,000, full solution from ₽400,000.

What's Included

  • Data architecture design (info-blocks, HL-blocks, ORM)
  • Custom component development (portfolio, calculator, brief)
  • Bitrix24 CRM integration (REST API, business processes)
  • 1C integration via CommerceML (if needed)
  • Responsive template layout with mobile support
  • Documentation on data structure and API
  • Access handover and administrator training
  • 30 days free support after launch

Get a turnkey solution in just 3 weeks. Write to us for a free project evaluation. Everything included: design, development, CRM integration. Our engineers hold "1C-Bitrix" certifications and have experience integrating complex wedding projects. We'll evaluate your project and provide a detailed estimate within 24 hours.