Предзапусковая подготовка интернет-магазина сантехники на CS-Cart: приём оплаты картой, обновление цен и остатков, региональные витрины.
Задача: каталог и витрина готовы, но до запуска не хватало базы — оплаты, актуальных цен/остатков и работы по двум городам.
Решение:
— Оплата: подключил и настроил приём оплаты картой через эквайринг Альфа-Банка. Актуальный платёжный модуль, API-логин, продуктивный шлюз, автосмена статуса заказа, возвраты из админки; прогнал сценарии оплата/отказ/возврат перед боевым режимом.
— Цены/остатки: регулярное обновление из выгрузок — скрипт разбирает прайс (XML) и остатки (CSV), сопоставляет по артикулу, ведёт лог и отчёт об изменениях.
— Регионы: региональная витрина второго города на поддомене (каталог, категории, фильтры, меню, контакты) + меню выбора города; дубль поддомена закрыт 301-редиректом.
Результат: магазин доведён до запуска — оплата настроена и проверена, цены/остатки обновляются без ручной правки, города разведены по витринам.
Стек: CS-Cart 4.18.3 · PHP 8.1 · Python · MySQL 8.0 · эквайринг Альфа-Банк · multi-storefront · cron · XML/CSV