Интернет-магазин сантехники на CS-Cart почти готов к запуску: каталог собран, витрина есть. Не хватало предзапусковой базы — приёма оплаты картой, регулярного обновления цен и остатков, и работы по регионам (два города). Без этого магазин не выйти в прод.
— Оплата: подключил и настроил приём оплаты картой через интернет-эквайринг Альфа-Банка. Поставил актуальный платёжный модуль (встроенный устарел), настроил способ оплаты — API-логин для интеграции, продуктивный шлюз, автоматическую смену статуса заказа, возвраты из админки. Прогнал платёжные сценарии (оплата, отказ, возврат) перед боевым режимом.
— Цены и остатки: настроил регулярное обновление из выгрузок — скрипт разбирает прайс (XML: магазин, бренд, артикул, цена) и остатки (CSV), сопоставляет по артикулу, ведёт лог и сводный отчёт об изменениях.
— Регионы: развернул региональную витрину второго города на поддомене (свой каталог, категории, фильтры, меню, контакты) и меню выбора города; дубль поддомена основного города закрыл 301-редиректом.
Магазин доведён до запуска: приём оплаты картой настроен и проверен, цены/остатки обновляются из выгрузок без ручной правки, два города разведены по витринам с выбором города. Честно про ограничение: обновление цен заточено под формат выгрузок — под другой источник маппинг перенастраивается.