PRPRStudio

CS-Cart · Multi-Vendor

Доопрацювання CS-Cart без ризику зламати магазин

Розробляємо модулі, правимо шаблони й чужі доповнення, налаштовуємо фільтри, імпорт та інтеграції. Працюємо з CS-Cart щодня — на власних і клієнтських магазинах.

4.13–4.20
версії CS-Cart у магазинах, які супроводжуємо зараз
Ultimate + MV
звичайні магазини та маркетплейси на Multi-Vendor
100+
увімкнених модулів в одному з магазинів на підтримці
Десятки тисяч
товарів у каталогах, з якими працюємо

Що робимо в CS-Cart

Від однієї правки шаблону до власного модуля

01

Модулі

  • Власні модулі під задачу
  • Доопрацювання чужих модулів і тем
  • Хуки та перевизначення замість правки ядра
  • Перенесення модулів між версіями
02

Каталог і фільтри

  • Характеристики, варіації та фільтри
  • SEO-сторінки фільтрів і брендів
  • Картки товарів і лістинги
  • Масові правки товарів у базі
03

Імпорт та інтеграції

  • Імпорт CSV, XML, XLSX
  • Автоматичне оновлення цін і залишків
  • CRM, доставки, оплати, API
  • Фіди для Google Merchant і маркетплейсів
04

Технічний стан

  • Помилки й конфлікти модулів
  • Оновлення версії CS-Cart
  • Швидкодія та кешування
  • Перенесення на інший сервер

Як відбувається робота

Спочатку розбираємося, як зібраний магазин

01

Дивимося магазин

Версію, тему, встановлені модулі й що вже змінено в коді. Без цього будь-яка оцінка — вгадування.

02

Оцінюємо задачу

Пояснюємо, як саме будемо робити, скільки це займе і що зміна може зачепити.

03

Перевіряємо на копії

Складні зміни спершу проганяємо на тестовій копії. Перед виходом на робочий сайт — резервна копія.

04

Передаємо результат

Показуємо, що змінилося, де це налаштовується і що врахувати при наступних оновленнях.

Як працюємо з кодом

Магазин має залишитися оновлюваним

Ядро не чіпаємо

Зміни робимо через модулі, хуки та перевизначення шаблонів — щоб CS-Cart можна було оновити.

Чужі модулі — з позначкою

Якщо правимо стороннє доповнення, фіксуємо це, щоб оновлення модуля непомітно не стерло зміни.

Копія перед змінами

Перед правками в базі зберігаємо дані, які зачіпаємо, і маємо спосіб відкату.

Великі задачі — окремо

Модуль чи інтеграцію оцінюємо як окремий етап. Дрібні правки можна передати в регулярну підтримку.

Питання

Що зазвичай уточнюють

З якими версіями CS-Cart працюєте?

Зараз — з 4.13 до 4.20, редакції Ultimate та Multi-Vendor. Старішу версію теж подивимося, але спершу скажемо, що вигідніше: доопрацьовувати чи оновлюватися.

Чи можна доопрацювати куплений модуль?

Так, якщо його код відкритий. Якщо модуль закодований, скажемо про це одразу й запропонуємо вирішити задачу окремим модулем поруч.

Чи не злетять зміни після оновлення?

Саме тому ядро не правимо. Зміни в модулях і перевизначених шаблонах переживають оновлення, а правки чужих модулів позначаємо, щоб їх не втратити.

Скільки коштує доопрацювання?

Залежить від задачі. Дрібні правки — в межах підтримки, модуль або інтеграцію оцінюємо окремо після перегляду магазину.

Початок роботи

Опишіть, що потрібно змінити в CS-Cart

Посилання на магазин і короткий опис задачі достатньо. Подивимося версію й модулі та скажемо, як це краще зробити.

Надсилаючи форму, ви погоджуєтеся на обробку даних для відповіді на запит.