Содержание
CS Cart или через терни к черной дыре костылей и оптимизаций / Хабр
Совсем недавно, я стал разработчиком модулей для CS Cart. Случилось это по воле случая: меня взяли на работу в Петербургскую сеть интернет магазинов, торгующих вейпами и всякими интересными штуками для удовлетворения потребностей физического характера страждущих пар и одиночек (кто не понял — еще не дорос ). Оба интернет магазина развернуты на двух витринах с разными доменами, но одной админкой и общей базой данных. Что же с ней не так? Думаю о CMS написано много, но я добавлю свою ложку дегтя в бочку с дегтем .
Путешествие в модуль через лес директорий
В процессе разработки первого модуля для этой платформы, я столкнулся со множеством проблем, которых, как я полагал, имея опыт работы с ООП, а также с CMS MODX Revo, быть не должно. Первое, что бросилось в глаза — это очень сложная и запутанная структура модуля:
root/ ├─ app/ │ └ addons/ <- Модули и расширения │ └ [id_модуля]/ <- Папка модуля │ ├─ controllers/ <- Расширение контроллеров │ │ ├─ backend/ <- Панель администратора │ │ │ ├─ [ваш_контроллер]. php <- Новый контроллер │ │ │ ├─ [контроллер].pre.php <- Расширение перед контроллером │ │ │ └─ [контроллер].post.php <- Расширение после контроллером │ │ ├─ common/ <- Общие контроллеры │ │ │ ├─ [ваш_контроллер].php │ │ │ ├─ [контроллер].pre.php │ │ │ └─ [контроллер].post.php │ │ └─ frontend/ <- Контроллеры витрины │ │ ├─ [ваш_контроллер].php │ │ ├─ [контроллер].pre.php │ │ └─ [контроллер].post.php │ ├─ database/ <- MySQL файлы │ ├─ schemas/ <- Расширение PHP схем │ │ └─ [папка_схем]/ <- Папка схемы (тип схемы) │ │ └─ [название_схемы].post.php <- Расширение после схемы │ ├─ Tygh/ <- Классы │ │ ├─ Shippings/ <- Доставки │ │ │ └─ Services/ <- Службы доставки │ │ │ └─ [СлужбаДоставки]. php <- Ваша служба доставки │ │ └─ [ВашКласс].php <- Любой новый класс │ ├─ addon.xml <- Главный файл модуля │ ├─ config.php <- Константы │ ├─ func.php <- Функции и расширения хуков │ └─ init.php <- Подключение хуков ├─ design/ │ ├ backend/ <- Шаблоны панели администратора │ │ ├ css/ <- Стили панели администратора │ │ │ └ addons/ │ │ │ └ [id_модуля]/ <- Ваш модуль │ │ │ ├ styles.css <- Ваши стили │ │ │ └ styles.less │ │ ├ mail/ <- Email и шаблоны счетов │ │ │ └ templates/ │ │ │ └ addons/ <- Модули и аддоны │ │ │ └ [id_модуля]/ <- Папка модуля │ │ │ ├ hooks/ <- Подключение к хукам │ │ │ │ └ [тип_хука]/ <- Папка хука │ │ │ │ ├ [название_хука]. pre.tpl <- Код перед хуком │ │ │ │ ├ [название_хука].post.tpl <- Код после хука │ │ │ │ └ [название_хука].override.tpl <- Переписать хук │ │ │ ├ [шаблон_письма]_subj.tpl/ │ │ │ └ [шаблон_письма].tpl/ │ │ ├ media/ <- Статические данные │ │ │ └ images/ │ │ │ └ addons/ │ │ │ └ [id_модуля]/ <- Изображения вашего модуля │ │ │ ├ изображение_1.jpg/ │ │ │ └ изображение_2.png/ │ │ └ templates/ <- Шаблоны │ │ └ addons/ │ │ └ [id_модуля]/ │ │ ├ hooks/ <- Подключение к хукам │ │ │ ├ index/ <- Папка хука │ │ │ │ ├ scripts.post.tpl <- Хук подключения вашего скрипта │ │ │ │ └ styles.post.tpl <- Хук подключения вашего стиля │ │ │ └ [тип_хука]/ │ │ │ ├ [название_хука].pre.tpl <- Ваш код перед хуком │ │ │ ├ [название_хука]. post.tpl <- Ваш код после хука │ │ │ └ [название_хука].override.tpl <- Ваш код перепишет хук │ │ ├ views/ <- Собственная страница │ │ │ └ [ваш_контроллер]/ <- Контроллер │ │ │ └ [режим_контроллера].tpl <- Режим (mode) контроллера │ │ └ overrides/ <- Переписать любой шаблон │ │ └ ... <- Создайте нужную структуру │ │ │ └ themes/ <- Дизайн витрины — темы │ └ [название_темы]/ <- Название темы │ ├ css/ <- Стили │ │ └ addons/ │ │ └ [id_модуля]/ │ │ ├ styles.css <- Ваш стиль CSS │ │ └ styles.less <- Ваш стиль LESS │ ├ mail/ <- Шаблоны писем и счетов │ │ └ templates/ │ │ └ addons/ │ │ └ [id_модуля]/ │ │ ├ hooks/ <- Раширение через хуки │ │ │ └ [тип_хука]/ │ │ │ ├ [название_хука]. pre.tpl │ │ │ ├ [название_хука].post.tpl │ │ │ └ [название_хука].override.tpl │ │ ├ [шаблон_письма]_subj.tpl/ <- Шаблон темы письма │ │ └ [шаблон_письма].tpl/ <- Шаблон письма │ ├ media/ <- Статические данные │ │ └ images/ │ │ └ addons/ <- Изображения модуля │ │ └ [id_модуля]/ │ │ ├ изображение_1.jpg/ │ │ └ изображение_2.png/ │ └ templates/ <- Шаблоны │ └ addons/ │ └ [id_модуля]/ <- Ваш модуль │ ├ hooks/ <- Расширение хуков │ │ ├ index/ <- Папка хука │ │ │ ├ scripts.post.tpl <- Хук подключения вашего скрипта │ │ │ └ styles.post.tpl <- Хук подключения вашего стиля │ │ └ [тип_хука]/ <- Папка хука │ │ ├ [название_хука]. pre.tpl <- Ваш код перед хуком │ │ ├ [название_хука].post.tpl <- Ваш код после хука │ │ └ [название_хука].override.tpl <- Перезаписать хук целиком │ ├ views/ <- Новая страница │ │ └ [ваш_контроллер]/ <- Папка вашего контроллера │ │ └ [режим_контроллера].tpl <- Шаблон для режима контроллера │ └ overrides/ <- Переписать любой шаблон темы │ └ ... <- Файл который нужно переписать │ ├ js/ <- Скрипты модуля │ └ addons/ │ └ [id_модуля]/ │ └ func.js/ └ var/ <- Хранилище шаблонов модуля └ themes_repository/ <- Используется при установке └ [название_темы]/ └ ...
Может показаться, что модуль имеет логичную иерархию внутри своей структуры, но, иногда, следуя по документации, случаются баги, которые не должны были появиться. Например: был у меня кейс, когда обращаясь к контроллеру через AJAX функцию, встроенную в класс CMS JS упорно не хотела работать с моим контроллером, хотя сделано всё было четко по документации. Поискав информацию и обратившись к комьюнити, состоящем, в основном из 3-4 активных завсегдатаев-разработчиков, я понял, что даже сами разработчики этой платформы не могут ответить на вопрос о том, почему их функция ведет себя некорректно.
Модуль в результате был закончен, но в обход документации, что я считаю своим упущением и продолжаю искать пути решения данной проблемы, с надеждой выпустить апдейт в соответствии с документацией.
То что мертво — труп, но потыкать палкой нужно
Второй задачей, которую поставило руководство, являлась оптимизация сайтов этого магазина. Я взялся за нее без энтузиазма, понимая, что это мертворожденное существо, и мы с коллегой путем мучений и отключения всего того зоопарка модулей, что были установлены до моего появления со словами: «А че бы нет?!» — добились улучшенных показателей Google и в LightHouse, но прироста, в 20 единиц на одном сайте и 10 на другом, было не достаточно. Тогда я полез смотреть БД более детально. Поняв, что БД у данной CMS — набор несвязанных друг с другом таблиц, я понял, что все взаимодействия с базой и связки данных проходят через PHP, что, как я считаю, неправильно. Почему сделано именно так? — всё просто: CMS создавалась в 2003-2004 годах, и в качестве движка для СУБД использовался MyISAM.
MyISAM — сам по себе, довольно медленный движок и он не рассчитан на 50 000 (!) товаров (о количестве поговорим позже). Более того связывание таблиц этом движке реализовано не так хорошо как, скажем, в том же InnoDB. Из-за этого сервер начинает очень страдать при одновременном обращении 500 — 1000 пользователей.
Теперь поговорим о количестве товаров. Откуда 50 000 спросите вы? «Потому что» — отвечу я. Дело в том, что одну из витрин отдали на SEO какому то подозрительному фрилансеру из Беларуси. Странность его суждений заключается в разнообразных уловках и ухищрениях. Например: для улучшения видимости сайта он просил коллегу создать несуществующую номенклатуру и каждый день подгружать несуществующий товар. Аргументировал он это тем, что пользователи будут искать товары из этого несуществующего списка и попадать к нам на сайт, на этот товар. Понятно, что пользователь уйдет сразу же после этого, так как товара в наличии нет и никогда не было и не будет. Сайт ни капельки не продвигается, а руководство с упорством продолжает считать мнение данного «спеца» авторитетней мнения штатного программиста и контент-менеджера.
Такое количество номенклатуры — аномально и это, в свою очередь, также подвергает оба сайта зависаниям, лагам и другим неприятным вещам.
Нужна скрепка? Плати 100 баксов
Последняя проблема, которую я освещу в данной статье — это плата за любое мелкое допиливание этого «зомби». Хочешь стандартный функционал cron в панеле админа — плати. Подключить метрику не через утиную гуску, а так, чтобы она не нагружала клиент — плати. И другие малозначимые, но иногда важные изменения — стоят денег. Ценник, как правило, начинается от 100$ за модуль. Да, разработчикам, как и мне, хочется кушац, но у меня сложилось впечатление, что CMS и её стандартные модули специально не доведены до нормального состояния. А так как структуру всех классов и методов знают только создатели данной CMS, то они и являются, по сути, монополистами на рынке, так как любой фрилансер или штатный проггер, не сможет нормально сделать модуль с первого раза, используя недописанную и костыльную документацию, что предлагается на данный момент.
Заключение
Я не верю, что ситуация с данной CMS когда нибудь изменится и мне, действительно, жаль тех, кто имея огромную номенклатурную базу сидит на ней и платит за все доделки баснословные деньги. Но хочется верить, что, хотя бы в моем магазине, я сумею побороть некоторые её недостатки.
Надеюсь, статья Вам была интересна. Я буду писать еще о своих изысканиях в этой CMS или о разработке модулей для неё.
Cart-Power — разработка и развитие eCommerce проектов на платформе CS-Cart — Cart-Power
Золотой партнёр CS-Cart
Оказываем полный спектр услуг по разработке и развитию eCommerce проектов любого размера и сложности на платформе CS-Cart
Cart-Power в цифрах
500+
проектов в России
и за рубежом
ТОП 3
рейтинга Рунета
10 лет
в eCommerce
35+
стран
Профессионализм
10 лет успешно решаем задачи
онлайн бизнеса любого масштаба.
С 2014 года в топе рейтингов
разработчиков платформы CS-Cart
Обсудить проект
- Предсказуемость
Любую разработку начинаем с исследований и аналитики, чтобы сформулировать четкое техническое задание
и получить ожидаемый результат на выходе - Гибкость
Личный менеджер подскажет оптимальное решение любой задачи, экономно распределит бюджет. Выберем стратегию взаимодействия удобную вам - Гарантии
Контролируем качество продукта на каждой стадии разработки. Бесплатно устраним баги в течение 365 дней при заказе индивидуального проекта и 100 дней при заказе модификации
Нам доверяют
Работаем с клиентами по всему миру.
Интернет-магазин инструментов и оборудования (Ирландия)
Интернет-магазин электронных сигарет (ЮАР)
Маркетплейс одежды (Новая Зеландия)
Наши решения помогают
Отзывы
labebe.ge/ru
Карен
Работать с вами очень комфортно, я очень рад, что мы сделали правильный выбор и получили то, что нужно Спасибо Вам и вашей команде огромное!
НаВелосипеде. рф
Александр
Сотрудничаем с Cart-Power с первого дня открытия нашего проекта. Быстрая и качественная поддержка модуля, клиентоориентированность и принятие задач любой сложности, адекватный ценник.
Пользуемся около десятка модулей данной компании.
Приятные ск…
Santehnika-Merkuriy.ru
Оксана
У нас была задача сделать интернет-магазин по продаже сантехники. Огромный масштаб работы: дизайн, создание каталогов, создание информационных страниц, описание для категорий, всего не перечислишь. Выражаю огромную благодарность всей команде Cart-…
soap-academy.com.ua
Людмила
На CS-Cart у нас 2 интернет-магазина сейчас, с компанией Cart-Power мы работаем уже 4-й год.
На протяжении всего времени мы обращались за помощью и не разу не пожалели. Все модули, а их более 10 шт., работают на отметку 5 +.
Все запросы по техпо…
FinPort.su
Эдуард
В 2019г. обратились в компанию Cart-Power с вопросом по разработке модуля. Ранее имели опыт работы с другими компаниями по разработке модулей для CS-Cart. Были приятно удивлены профессиональному подходу к решению поставленной задачи от этапа ТЗ до…
Sotovikm.ru
Руслан Сериков
Большое спасибо ребятам за быстрое выполнение задач. До этого несколько лет мучались с 1С Битрикс с другими разработчиками, потратили уйму времени и денег и не получили ничего стоящего. А с парням из Cart-Power за пару месяцев забабахали функциона…
Prodkarta.ru
Алексей Волков
Нужно было в короткие сроки запустить магазин по продаже продуктов питания с рядом доработок под наши задачи. А именно доработать систему баллов, возможность специфичного накоплению бонусов и их использование. Сделали оперативно без каких либо нар…
IronHorse.ru
Антон Кондёрский
Из огромного количества фирм с кем мне довелось работать (от «кустарных фрилансеров» до «крутейших web-студий») — с командой Cart-Power я сработался лучше всего. В том числе соотношение цена\качество оказались на наиболее эффективном уровне. Благо…
Asp24.ru
Ярослав Михалевский
Имея опыт работы с десятками подрядчиков и как человек, который в бизнесе не первый год, в первую очередь смотрю на соотношение цены и качества оказываемых услуг. Компания Cart-Power находится в среднем или быть может для кого-то даже высоком цено…
Krasnostop.ru
Андрей Стукалов
Наше сотрудничество c Cart-Power, возможно, не столь продолжительно, однако, за всё время работы у нас ни разу не возникало затруднений, которые бы заставили усомниться в высоких компетенциях компании. Партнёрство строится на уважительных и профес…
Предыдущая
Следующая
Найдем решения
для каждого!
Получите консультацию
специалиста по вашему проекту
Заказчик
Оставить сообщение
Phone
Прикрепить файл
Персональные данные
Согласен на обработку персональных данных
Пожалуйста, заполните форму
Заказчик
Оставить сообщение
Phone
Прикрепить файл
Персональные данные
Согласен на обработку персональных данных
Чек-лист будет отправлен на указанный Вами e-mail
Персональные данные
Согласен на обработку персональных данных.
Пожалуйста, заполните форму
Name
Сообщение
Phone
Персональные данные
Согласен на обработку персональных данных.
CS-Cart Multi-Vendor FAQ | Является ли CS-Cart Multi-Vendor безопасным? Как работает CS-Cart Multi-Vendor? И другие вопросы.
- Что такое CS-Cart?
- На каких операционных системах работает CS-Cart?
- С какими браузерами работает CS-Cart?
- Могу ли я использовать CS-Cart с существующим веб-сайтом или его следует использовать отдельно?
- Есть ли скидки на программу корзины CS-Cart?
- Как часто выходят обновления CS-Cart?
- Смогу ли я самостоятельно вносить изменения в код полной версии CS-Cart?
- Работает ли CS-Cart с PayPal?
- Предоставляет ли ваша корзина актуальные и точные расценки на доставку?
- Могу ли я предотвратить доступ персонала к заказу и другой конфиденциальной информации?
- Поддерживает ли CS-Cart SSL?
- Соответствует ли CS-Cart PCI?
- Подходит ли поисковая система CS-Cart?
- Могу ли я продавать цифровые загрузки, электронные книги, программное обеспечение и т. д. с помощью CS-Cart?
- Мы имеем дело с международной клиентской базой и должны иметь сайт на нескольких языках. Это возможно?
- Можно ли время от времени закрывать мой магазин для публики?
- Я продаю широкий ассортимент товаров. Придется ли мне добавлять каждый по отдельности?
- Можно ли добавить параметры (например, цвет) для каждого отдельного продукта?
- Есть ли в вашей корзине функция прямой доставки?
- Ваша корзина собирает статистические данные?
- Есть ли ограничение на количество товаров, которые я могу иметь в своем магазине?
- Можно ли заменить логотип CS-Cart на свой?
- Могу ли я отредактировать ссылку «Powered by CS-Cart — программа для корзины покупок» в нижнем колонтитуле?
- Я скачал пробную версию CS-Cart. Как мне его установить?
- Я купил полную версию CS-Cart. Куда вводить лицензионный ключ, чтобы обновить пробную версию до полной?
- Куплю полную версию CS-Cart. Сколько времени занимает получение программного обеспечения?
- Я хочу купить сразу три лицензии CS-Cart. Что я должен делать?
- В настоящее время я не знаю, на какой сайт я буду устанавливать CS-Cart. Могу ли я купить программное обеспечение в этом случае?
- Можно ли изменить доменное имя моей лицензии CS-Cart после покупки?
- Могу ли я установить тестовую копию CS-Cart или тестовую копию?
- Ваша платежная система не принимает мою кредитную карту. Есть ли альтернативные способы купить CS-Cart?
- Как продлить подписку на техническую поддержку?
CS-Cart — это готовое программное решение для электронной коммерции, которое включает в себя все функции, необходимые для построения успешного и конкурентоспособного онлайн-бизнеса.
Созданное с использованием технологий с открытым исходным кодом, PHP/MySQL, Smarty, CS-Cart представляет собой гибкое и легко настраиваемое программное обеспечение, позволяющее легко изменять программу и расширять ее функциональные возможности в соответствии с вашими потребностями. Программное обеспечение CS-Cart устанавливается только на вашем веб-сайте (хостинг-сервере), а его витрина и панель администратора управляются через веб-браузер, что позволяет вам получить доступ из любого места, где есть подключение к Интернету.
CS-Cart предлагает два продукта:
CS-Cart — продвинутый продукт с мультимагазинной функциональностью, позволяющий управлять несколькими витринами с общей базой данных из единой панели администратора; Multi-Vendor — расширенный продукт для создания онлайн-рынка с независимыми продавцами или виртуального торгового центра с множеством отдельных отделов.Чтобы узнать больше о программном обеспечении корзины покупок CS-Cart, просмотрите список основных функций, прочтите нашу исчерпывающую документацию или просто попробуйте онлайн-демонстрацию и узнайте, как вы можете купить легко, продать проще .
Программное обеспечение корзины покупок CS-Cart хорошо работает в Unix-подобных операционных системах (Linux, FreeBSD, OS X). Эти системы являются масштабируемыми, более безопасными и обеспечивают более высокую производительность. Хотя CS-Cart работает в Windows, мы не рекомендуем его использовать.
CS-Cart работает со всеми основными веб-браузерами, включая FireFox, Internet Explorer, Chrome, Opera и Safari и другие.
Да! В настоящее время мы предлагаем скидку 40 долларов на каждую дополнительную лицензию CS-Cart. Если вас интересуют оптовые цены для реселлеров, посетите страницу программы для реселлеров, чтобы получить информацию о ценах.
Новые версии CS-Cart, включающие в себя новые дополнения, скины и т. д., выходят 2-3 раза в год. Новые выпуски анонсируются в нашем блоге.
CS-Cart поставляется с 100% открытым исходным кодом , поэтому он легко настраивается. Вы можете вносить любые изменения в исходный код программного обеспечения и расширять функциональность по умолчанию. Но, пожалуйста, имейте в виду, что вся ответственность за возможные последствия лежит на вас. В случае возникновения проблемы наши инженеры поддержки не смогут вам помочь, так как они не анализируют код, добавленный пользователями CS-Cart или третьими лицами.
Кроме того, наши партнеры-разработчики будут рады помочь вам настроить ваш магазин на платной основе, чтобы он удовлетворял всем потребностям вашего бизнеса.
Да. Платежные шлюзы PayPal, PayPal Pro, PayPal Express Checkout поддерживаются CS-Cart. В CS-Cart полностью интегрировано более 50 поставщиков платежных услуг. Полный список можно найти на странице Платежные системы. Если предпочитаемого платежного провайдера нет в списке, вы всегда можете сделать запрос, и мы разработаем для вас индивидуальный платежный модуль.
Да. Доставка в режиме реального времени может осуществляться самыми надежными перевозчиками мира, такими как FedEx, USPS, Canada Post, Australia Post и DHL . Ручные способы доставки также доступны в программе CS-Cart Shopping Cart. Используя весь спектр настроек нашего программного обеспечения, вы контролируете точность расценок на доставку.
Корзина CS-Cart имеет несколько уровней административного доступа, которые можно настроить для каждого администратора в вашей компании. Вы сами решаете, к какой информации может получить доступ каждый сотрудник.
Да. Все, что вам нужно, это сервер с поддержкой SSL и ваш собственный или общий сертификат, установленный на сервере.
Да. Мы считаем безопасность неотъемлемым компонентом программного обеспечения корзины покупок. Прочтите дополнительную информацию, чтобы узнать, как CS-Cart может помочь вам соответствовать последним требованиям безопасности.
Да. Программное обеспечение CS-Cart полностью дружественно к поисковым системам и предназначено для получения оптимальных результатов в основных поисковых системах. Модуль SEO, который позволяет автоматически создавать динамические URL-адреса из статических, интегрирован с CS-Cart. Включенное дополнение может повысить рейтинг вашего веб-сайта в списке поисковых систем. Мы также рекомендуем добавить метатеги и ключевые слова на все страницы вашего магазина.
Да. CS-Cart имеет комплексную цифровую систему доставки. После покупки цифрового продукта ваш покупатель получит электронное письмо со ссылкой на файл (сразу или только после того, как вы подтвердите заказ вручную). Вы также сможете определить период времени, в течение которого будет доступна загрузка, и можете продлить этот период для конкретного заказа администратором магазина на странице сведений о заказе.
Да. CS-Cart полностью мультиязычный. Каждая версия программного обеспечения CS-Cart и Multi-Vendor содержит переводы, которые были полностью или частично завершены на дату выпуска (переведено 95% и более языковых переменных). Переводы с полнотой менее 95% также доступны для загрузки на сайте crowdin.com/project/cs-cart-latest.
Кроме того, содержимое любых страниц CS-Cart как на витрине, так и в админке можно легко перевести на любой язык, что позволит вам самостоятельно добавить новый язык в админку CS-Cart.
Вы можете узнать больше о функциях перевода CS-Cart, посетив нашу документацию.
Да. В нашей панели администратора есть возможность закрыть магазин для публики, а также разрешить вам доступ к магазину в любое время.
Нет. Функция импорта CS-Cart позволяет загружать сразу всю базу данных товаров в формате CSV (поддерживается MS Excel). Вы также можете использовать эту функцию для импорта ваших пользователей, баз данных заказов и переводов.
Да. Опции могут быть добавлены для каждого продукта отдельно. Дополнительные параметры продукта будут отображаться в списке продуктов и на страницах сведений о продукте в пользовательском интерфейсе.
Вы можете добавить широкий спектр параметров и использовать наши настройки, чтобы настроить их так, как вам нужно. Вы можете выбрать тип отображения опции: выбор или флажок, радиогруппа, ввод текста или текстовая область. Некоторые варианты могут иметь разные варианты (цвет — черный, белый, зеленый и т.д.) и для каждого из этих вариантов вариантов, а также изображения можно указать отдельную цену. Более того, у вас есть возможность создать глобальную опцию и применить ее ко всем выбранным товарам одним щелчком мыши.
Да. Эта функция доступна в стандартной версии CS-Cart. Это позволяет ритейлерам демонстрировать товары в магазине, но не держать их на складе. При покупке таких товаров CS-Cart отправляет электронное письмо оптовикам (поставщикам) с информацией о заказе и доставке. В таких случаях поставщики отправляют товары непосредственно покупателю, а стоимость доставки рассчитывается на основе адреса поставщика. Ваша прибыль – это разница между оптовой и розничной ценой.
Программное обеспечение CS-Cart собирает широкий спектр статистических данных, охватывающих различные аспекты посещаемости магазина. Анализ этой информации позволяет администраторам магазина вносить необходимые улучшения и повышать эффективность работы магазина.
Нет. С CS-Cart у вас может быть неограниченное количество товаров, а также категорий. Благодаря использованию самых известных в мире баз данных MySQL и других современных технологий, CS-Cart никоим образом не ограничивает вас.
Да. Для того, чтобы изменить стандартный логотип CS-Cart на свой, достаточно загрузить свой логотип через панель администратора CS-Cart. CS-Cart также позволяет вам изменять логотипы для панели администрирования, подарочных сертификатов, счетов-фактур и окна входа.
Да. Чтобы узнать, как изменить ссылку «Powered by CS-Cart — программа корзины покупок», содержащуюся в вашем интернет-магазине CS-Cart, обратитесь к документации CS-Cart.
См. инструкции по установке.
Лицензионный ключ не используется для активации пробной версии. Лицензионный ключ — это уникальный код, идентифицирующий вашу лицензию CS-Cart. Вам не разрешается устанавливать и использовать полную версию программного обеспечения CS-Cart, если для домена не приобретена лицензия и не получен лицензионный ключ. Для обновления пробной установки до полной платной версии необходимо приобрести лицензию CS-Cart на странице «Купить сейчас». Обновление файла не потребуется.
Обработка заказа обычно занимает несколько часов, но не более одного рабочего дня. Подробнее о покупке можно узнать на странице Как я получу CS-Cart? страница.
Начните с покупки первой лицензии CS-Cart на странице «Купить сейчас» этого веб-сайта. В результате покупки вам будет предоставлен доступ к нашей службе поддержки клиентов, где вы сможете загрузить программу и купить дополнительные лицензии по сниженной цене после того, как ваш заказ будет завершен и проверен.
Абсолютно. Вы можете приобрести лицензию CS-Cart, даже если на данный момент не знаете своего будущего доменного имени. Введите «localhost» в поле «URL-адрес лицензии» при оформлении заказа, и вам будет разрешено установить на локальный компьютер или в сеть. Перед установкой CS-Cart на веб-сайт вы должны сообщить нам правильное доменное имя, чтобы мы могли обновить нашу базу данных лицензий.
Если вы решили использовать CS-Cart на сайте с новым доменным именем, необходимо заранее сообщить нам об изменении лицензионного доменного имени. Вы можете сделать это, отправив запрос в нашу службу поддержки клиентов и указав новое доменное имя сайта.
Каждая лицензия CS-Cart позволяет установить дополнительную копию CS-Cart для целей разработки и тестирования. Эта копия должна быть недоступна для публичного доступа в сети Интернет, что можно сделать либо установив CS-Cart на локальный компьютер, либо указав пароль доступа к ней.
Свяжитесь с нами, и наш специалист предложит вам другой способ оплаты программного обеспечения или наших услуг.
Дополнительные кредиты поддержки можно приобрести в системе нашего веб-сайта. Условия предоставления услуг см. на странице поддержки.
Торговая площадка для интернет-магазина с несколькими поставщиками
Что такое мультивендорная торговая платформа?
Multi-Vendor — это локальная торговая площадка для электронной коммерции. Это помогает поставщику продавать свою продукцию в Интернете и даже вести бизнес по всему миру. На веб-сайте с несколькими продавцами у каждого продавца есть собственная бэкэнд-панель и цифровая витрина — собственный микромагазин со всеми необходимыми бизнес-функциями электронной коммерции. Наше программное обеспечение php для торговой площадки позволяет вам предлагать продавцу планы платежей и автоматически брать комиссионные за их продажи. У вас также есть открытый исходный код цифрового рынка, чтобы настроить платформу так, как вы хотите: просто наймите разработчиков и адаптируйте платформу точно к потребностям вашего бизнеса.
Истории успеха наших клиентов
Рейтинг торговой площадки CS-Cart
Наша платформа электронной коммерции — это высоко оцененное программное обеспечение для создания веб-сайтов цифровых торговых площадок. Он имеет средний рейтинг 4,75 из 5 звезд на самых популярных платформах обзора программного обеспечения для бизнеса в индустрии программного обеспечения: SourceForge, Capterra, G2, TrustPilot и других.
4,8/5
4,8/5
4,8/5
4,7/5
4,63/5
Наиболее отмеченная наградами торговая платформа
Маркетплейс CS-Cart признан лидером в категории ПО для бизнеса 2020 года сервисом SourceForge. Благодаря отличным отзывам пользователей наше программное обеспечение от разных поставщиков заняло первое место в рейтинге. Кроме того, агрегаторы программного обеспечения для бизнеса CrozDesk и SoftwareSuggest наградили торговую площадку Multi-Vendor значками «Лучший выбор», «Лучший клиентский опыт» и «Самый популярный».
Видеоотзывы о платформе CS-Cart Multi-Vendor Marketplace
Какой бизнес вы можете построить с мультивендорной платформой CS-Cart
Платформа электронной коммерции CS-Cart позволяет создавать различные виды мультивендорных бизнес-сайтов, работающих в абсолютно разных нишах и по разным бизнес-моделям. Хотите создать настраиваемую розничную торговую площадку? Без проблем. Рынок услуг B2B? Ты получил это. Рынок продуктов или услуг C2C, такой как Craigslist? Ты знаешь ответ.
Основные функции администратора и поставщика
- Функции администратора
- Особенности поставщика
Продвинутая система выплат продавцам
С программным обеспечением торговой площадки CS-Cart вам не нужно беспокоиться о том, как распределить деньги между продавцами. Сервис автоматических выплат продавцам отправит деньги продавцам на торговой площадке, а вашу долю — вам.
Настраиваемые планы поставщиков
Планы поставщиков позволяют вам зарабатывать дополнительные деньги, принимая регулярные платежи от продавца за ведение бизнеса на вашей торговой платформе. Установите условия и ограничения для каждого плана и определите ежемесячную плату. Если вы позволите, продавец может создать бесплатный интернет-магазин, неограниченное количество товаров и категорий.
Несколько уровней административного доступа
Это одна из самых важных функций управления торговой площадкой корпоративного уровня: вы можете назначать привилегии своим менеджерам, чтобы они могли иметь доступ только к функциям платформы и данным, с которыми они работают: заказам, отчетам, каталогу, дизайну и т. д. Эта функция также помогает поддерживать конфиденциальность данных на вашей платформе цифрового рынка.
Гибкая система утверждения продукции
Продавец электронной коммерции сам добавляет товары на ваш рынок. После добавления товаров продавец должен ждать, пока вы их одобрите. Таким образом, вы можете быть уверены, что на витрине магазина появятся только одобренные товары или услуги.
Продвинутая система управления заказами
Программное обеспечение цифровой торговой площадки CS-Cart имеет встроенную поддержку CRM для управления заказами и клиентами. Когда клиент размещает заказ, он автоматически появляется в разделе управления заказами платформы. Вы можете редактировать его, устанавливать статусы или создавать заказы вручную.
Подробная статистика и отчеты
На вашей торговой площадке и вы, и ваши продавцы можете просматривать статистику продаж и отчеты с диаграммами и подробной информацией о транзакциях и бизнесе в целом.
Посмотреть все функции
Отдельная панель управления
Продавец вашего интернет-магазина получает доступ к личному порталу продавца так же, как и администратор. В этой панели управления продавец может загружать товары, редактировать дизайн своего микромагазина, настраивать фильтры и многое другое.
Отдельный микромагазин для каждого продавца
Каждый продавец цифровой торговой площадки может получить полнофункциональную личную витрину, которая называется микромагазином продавца. В микромагазине есть поиск по продуктам продавца, фильтры, дерево категорий и другие обязательные элементы платформы электронной коммерции. Существует также возможность для покупателя оплачивать отдельно товары от разных поставщиков при оформлении заказа.
26 встроенных переводов
Платформа Multi-Vendor изначально поддерживает 26 языков. Если вы работаете по всему миру, наличие нескольких языков обязательно для вашего цифрового рынка.
Расчет доставки в режиме реального времени и вручную
Программная платформа торговой площадки CS-Cart имеет множество встроенных интеграций с основными логистическими службами: DHL, USPS, FedEx, UPS, Australia Post, SwissPost, Canada Post и Temando. В виде готовых надстроек доступны другие сторонние службы доставки для бизнеса. Вы также можете интегрировать торговую площадку с местной службой доставки благодаря мощному API платформы.
Комментарии и отзывы
На вашем рынке электронной коммерции клиенты могут просматривать продукты, комментировать продукты и оценивать продавцов. Это мощный маркетинговый инструмент не только для укрепления доверия, но и для фильтрации некачественных продуктов и продавцов на рынке.
Баланс счета поставщика, отчеты о продажах и статистика
Ваши продавцы могут видеть статистику продаж с графикой и подробной информацией о сделках и бизнесе в целом. Это отличный инструмент управления рынком для контроля продаж и повышения конверсии на платформе.
Посмотреть все функции
Часто задаваемые вопросы
Вы можете создать торговую площадку на программном обеспечении CS-Cart практически в любой стране. CS-Cart Multi-Vendor поддерживает мультивалютность и многоязычность. Существуют гибкие настройки налогов и регионов, а также более 70 вариантов оплаты и доставки, поэтому вы обязательно найдете подходящую комбинацию функций и настроек для вашего регионального рынка.
Кроме того, на нашем рынке приложений есть сотни готовых к использованию модулей бизнес-интеграции для местных услуг оплаты и доставки.
Ознакомьтесь с примерами цифровых торговых площадок, созданных на платформе CS-Cart Multi-Vendor — их сотни по всему миру. Вы можете отфильтровать рынок по теме, стране и бизнес-модели.
Мы предоставляем услугу Amazon Cloud Hosting с круглосуточным мониторингом. Мы установим для вас платформу торговой площадки CS-Cart, произведем все настройки сервера и поддержим сервер без дополнительных затрат. Стоимость этой услуги начинается от 69 долларов в месяц.
Но вы можете использовать сервер любого хостинг-провайдера по вашему выбору для создания своего рынка. Просто убедитесь, что ваши планы хостинга совместимы с системными требованиями платформы торговой площадки CS-Cart.
Чтобы создать собственную цифровую торговую площадку, свяжитесь с нашими партнерами. Взгляните на список разработчиков на нашем Marketplace. Пожалуйста, свяжитесь с ними, чтобы получить расценки на услугу модификации платформы.
Если у вас есть собственная команда разработчиков, вы можете сами создавать собственные бизнес-функции электронной коммерции — код CS-Cart открыт.
Стоимость сборки цифрового маркетплейса состоит из разового платежа за лицензию + ежемесячной платы за хостинг. У нас только один обязательный сбор, это за лицензию, и это разовый сбор, а не регулярный. Что касается хостинга: вы сами выбираете поставщика услуг, просто убедитесь, что хостинг соответствует требованиям платформы электронной коммерции, чтобы вы могли создать торговую площадку с быстрым временем загрузки.
Необязательно приобретать подписку на обновление для вашей платформы цифрового рынка. Обычно мы выпускаем от 4 до 6 обновлений в течение года. Каждое обновление программного обеспечения приносит новые функции, повышает удобство использования и безопасность бизнеса, а также обновляет встроенные интеграции со сторонними бизнес-сервисами.
Когда срок действия подписки на обновление истечет, и вы захотите обновить платформу цифрового рынка до последней версии, вам придется купить услугу подписки на обновление сроком на 1 год.
Конечно, вы сможете продолжать использовать существующую версию программного обеспечения из магазина, не приобретая услугу подписки на обновление. Вам решать, обновлять свою торговую площадку или нет.
Когда срок действия подписки на обновление подходит к концу, вы получите уведомление прямо в панели администратора вашего магазина, чтобы не пропустить скидку на подписку. Дело в том, что услуга обновления подписки обойдется вам дешевле, если вы продлите ее до истечения срока ее действия.
Для получения более подробной информации об условиях подписки на обновление см. нашу политику обновления.
У нас нет скрытых платежей.
Как правило, наша служба технической поддержки платная. Здесь два варианта:
- Вы можете приобрести кредиты поддержки и использовать их в качестве валюты для оплаты каждого запроса в службу технической поддержки.
- Вы можете подписаться на нашу службу поддержки клиентов (расширенная техническая поддержка) и получать расширенные функции поддержки без дополнительных затрат и кредитов. Это рекомендуемый вариант службы технической поддержки при создании цифрового рынка.
Однако при покупке лицензии на платформу CS-Cart Multi-Vendor вы получаете ограниченный период бесплатной технической поддержки для вашего цифрового рынка в качестве бонуса. Для стандартной версии CS-Cart Multi-Vendor период бесплатной поддержки составляет 45 дней. Для Plus это 90 дней. С версией Ultimate вы получите 365 дней VIP-поддержки Marketplace.
Обслуживание VIP-клиентов означает расширенную поддержку с дополнительными услугами (такими как онлайн-чат) и без необходимости кредитов поддержки. В настоящее время он доступен только для торговой площадки, созданной на основе CS-Cart Multi-Vendor Ultimate.
После того, как период бесплатной поддержки закончился, но вам по-прежнему нужно пользоваться нашей службой технической поддержки, вы можете приобрести ежемесячную подписку или кредиты. Для создания и обслуживания торговой площадки мы рекомендуем подписку.
Стоимость подписки следующая:
- 169 долларов США за 1 месяц обслуживания клиентов
- 300 долларов США за 1 месяц обслуживания VIP-клиентов (обслуживание VIP-клиентов означает расширенную техническую поддержку с дополнительными услугами, такими как онлайн-чат, и без необходимости кредитов)
Пожалуйста, ознакомьтесь с нашей Политикой поддержки, чтобы увидеть всю информацию.
Мы предлагаем 30-дневную гарантию возврата денег, поэтому для вас нет никаких рисков. Если в течение 30 дней с момента покупки вы поймете, что платформа цифровой торговой площадки CS-Cart — это не то, что вам нужно, и вы не хотите строить на ней торговую площадку, вы можете получить полный возврат средств.
Мы разработали CS-Cart в первую очередь как автономную торговую площадку. Он гарантирует стабильность, простую настройку и единообразие создаваемого вами рынка.
Но по-прежнему возможно интегрировать бэкэнд CS-Cart Multi-Vendor с вашим существующим интерфейсом благодаря открытому коду. CS-Cart также имеет мощную поддержку API для этой цели. В этом случае вам нужно будет нанять разработчиков для создания такой интеграции с торговой площадкой. Вы можете не только интегрировать бэкэнд Multi-Vendor с существующим интерфейсом, но и подключить любой сторонний сервис.
Вы не можете ввести номер лицензии в демо-версию, но можно перенести данные из вашей онлайн-демонстрации на действующую торговую площадку.
Демо-версия персональной торговой площадки работает в течение 15 дней только в демонстрационных целях. При необходимости вы можете экспортировать продукты, категории, функции и другие данные из демоверсии на свою торговую площадку.
Конечно, вы можете сделать это на особых условиях. Обычно довольно просто перейти на более продвинутую версию нашей платформы цифрового рынка, но в некоторых случаях могут быть важные нюансы. Пожалуйста, обратитесь к нам за дополнительной информацией.
Существует несколько способов получения дохода на вашей торговой площадке с помощью платформы CS-Cart после ее создания.
Вот некоторые из наиболее очевидных:
- Получайте комиссию за каждую транзакцию на вашем цифровом рынке: продавец продает товар → вы получаете комиссию за эту продажу.
- Установите фиксированную ежемесячную плату за продажу продуктов на вашей торговой площадке: вы можете сделать это с помощью встроенных планов поставщиков.
- Вы можете рекламировать своих поставщиков цифровых торговых площадок и увеличивать их продажи, что приводит к большему доходу.
- Установить плату за дополнительный функционал торговой площадки. Например, настроить эксклюзивный дизайн магазина для поставщиков или дополнительную выделенную витрину для продавца (только в Ultimate).
Вы можете выбрать любую из этих опций или установить их все сразу.
Чтобы облегчить ваши дальнейшие шаги и начать получать прибыль от вашей цифровой торговой площадки, мы предлагаем вам ряд практических советов, данных реальными владельцами прибыльных виртуальных торговых центров. Пожалуйста, перейдите по ссылке, чтобы увидеть нашу Академию Marketplace. В Академии вы найдете руководства о том, как создать онлайн-торговый центр и извлечь выгоду из своей торговой площадки, как привлечь продавцов, как продвигать свою торговую площадку и многое другое.
Вы можете задать любые вопросы о нашем программном обеспечении и о том, как запустить торговую площадку, связавшись с нами через эту форму.
Получите бесплатную консультацию по платформе Marketplace
Запланируйте индивидуальную дискуссию с одним из ваших экспертов по рынку, чтобы воплотить в жизнь ваши инновации на рынке. Мы можем проконсультировать вас о том, что вам нужно для создания прибыльного рынка.
Забронируйте время сейчас
5 причин выбрать платформу CS-Cart Marketplace
Самый популярный
Наша платформа является одной из самых популярных торговых площадок в мире. Он идеально подходит для любого типа онлайн-рынка — хотите ли вы построить большой торговый центр «все в одном» или сочетание торговой площадки и социальной сети.
Самый многофункциональный
Под капотом сценария торговой площадки Multi-Vendor находится самая многофункциональная платформа корзины покупок — CS-Cart. Это означает, что ваша торговая площадка для электронной коммерции будет иметь все функции CS-Cart.
Бесплатное обслуживание клиентов в течение 3 месяцев
При покупке программного обеспечения на торговой площадке Multi-Vendor вы получаете 3 месяца бесплатной технической поддержки премиум-класса. Никакое другое решение для электронной коммерции не может предложить это.
Легко обучаема
Платформа торговой площадки Multi-Vendor имеет богатейшую документацию и видеоуроки. Вы легко научитесь создавать, управлять, поддерживать и настраивать свой интернет-рынок, а также делиться своими знаниями с поставщиками онлайн-рынка.
Никаких рисков вообще
Мы предлагаем 100% гарантию возврата денег в течение 30 дней после покупки. Если вас не устроит наш сценарий цифровой торговой площадки, мы без проблем вернем вам деньги. Вы ничем не рискуете, когда создаете онлайн-рынок с помощью программного обеспечения для электронной коммерции Multi-Vendor.
Попробуй бесплатно
3 месяца БЕСПЛАТНОЙ технической поддержки премиум-класса для вашего магазина
Наша служба поддержки готова помочь вам 15 часов в день, включая субботу и воскресенье. Каждый из наших инженеров службы поддержки проходит специальное обучение, поэтому эти ребята знают торговую площадку CS-Cart от А до Я. Все общение со службой поддержки происходит в нашей системе Help Desk в письменной форме. Коммуникации сохраняются: даже если за дело возьмется другой инженер, вам не придется заново описывать свою проблему. В целом, наши инженеры службы поддержки — хорошие ребята. И да, у них в офисе елка круглый год. Не спрашивай.
Видеоруководства по многопрофильной торговой площадке
Все видео
Мобильное приложение для Marketplace
По данным Business Insider, продажи электронной коммерции через смартфоны в США вырастут со 128,4 млрд долларов в 2019 году до 418,9 млрд долларов к 2024 году. Мобильное приложение поможет привлечь больше клиентов, которые предпочитают покупать на ходу. Приложение Marketplace доступно для iOS и Android. Мы создаем приложение лично для вашего мультивендорного веб-сайта, загружаем его в магазины приложений и поддерживаем.
Попробуйте демо
100% безрисковая покупка
Если вы не удовлетворены нашей платформой Marketplace, мы вернем вам деньги.