Development of a 1C-Bitrix personal account module

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

Developing a Personal Cabinet Module for 1C-Bitrix

Users need personal account to view orders, addresses, wishlist, reviews, payment methods. Standard Bitrix personal account is minimal. Personal cabinet module provides feature-rich account management.

Cabinet Sections

  • Profile — name, email, phone, password
  • Addresses — multiple delivery/billing addresses with aliases
  • Orders — history with filtering, re-order, invoice download
  • Wishlist — save items, price alerts
  • Reviews — submitted reviews, ratings
  • Loyalty — points balance, tier, rewards
  • Payment methods — saved cards, wallets
  • Subscriptions — recurring orders, auto-replenishment
  • Support — contact history, FAQ, tickets

Technologies

React component integrated via Inertia.js or as standalone SPA.

$APPLICATION->IncludeComponent('vendor:personal.cabinet', '', [
    'USER_ID' => $USER->GetID(),
    'SHOW_SECTIONS' => ['orders', 'addresses', 'wishlist', 'reviews'],
]);

Responsive Design

Mobile-first interface — fully functional on smartphone.

Development Timeline

Stage Duration
Base cabinet (profile, orders, addresses) 8–10 days
Extended (wishlist, reviews, loyalty) 16–20 days
Full-featured (subscriptions, payments) 24–30 days