- Основная область¶
- Доступные действия¶
- Adding a product to an event
- Compatibility
- Support
- В качестве поощрений вы можете использовать 5 видов бонусов
- Как подарить сертификат пользователю из определённой группы при определённой сумме заказа — документация 4.5.x
- Простое оформление заказа [beta] — документация 4.9.x
- Часто задаваемые вопросы
Основная область¶
Основная область в центре страницы используется непосредственно для редактирования документов. По сути, документ представляет собой шаблон, который включает в себя переменные, языковые переменные, сниппеты и обычный текст. При создании документа из шаблона происходит замена переменных данными из магазина.
По умолчанию, включен визуальный редактор, упрощающий навигацию по шаблону. Кроме того, существует возможность просмотра и редактирования HTML-кода документа. Для этого на панели визуального редактора нажмите кнопку <> (Source code).
Изменение переменных и сниппетов с помощью визуального редактора влияет на финальный вид документа. Например, если выделить переменную жирным шрифтом, значение переменной также будет отображаться жирным шрифтом.
Основная область содержит несколько вкладок:
Доступные действия¶
С помощью кнопки с изображением шестерёнки, расположенной в правом верхнем углу, вы можете выполнять следующие действия:
Предпросмотр — из шаблона создаётся тестовый документ, который затем отображается во всплывающем окне. Предпросмотр документов использует существующие в магазине данные. Например, для предпросмотра счёта, в магазине должен быть создан хотя бы один заказ. Для предпросмотра счёта определённого заказа воспользуйтесь инструкциями из этой статьи.
Экспорт — экспорт выбранного документа с его сниппетами в файле формата XML.
Импорт — импорт XML-файла с документами. Пожалуйста, обратите внимание, что в результате импорта некоторые документы могут быть перезаписаны, если файл импорта содержит шаблоны для данных документов.
Восстановить — вернуть документ к изначальному состоянию в данной версии CS-Cart или Multi-Vendor. Эта кнопка появляется только после того, как вы изменили шаблон и сохранили свои изменения.
Adding a product to an event
With the Gift Registry add-on it is possible to add products for an event not only on the event details page, but also on the product details page. See the screenshot below.
Compatibility
The add-on is compatible with CS-Cart and Multi-Vendor 4.3 and above, but only versions 4.11.x, 4.12.x and 4.13.x are supported.
Support
This add-on is developed and published by Simtech Development Ltd. You are guaranteed a quality add-on supported by the future versions. If you need help, please contact us via our help desk system.
В качестве поощрений вы можете использовать 5 видов бонусов
P. S.: Страница, на которой показаны все промо-акции, которые сейчас проходят в вашем магазине,
поможет вашим клиентам не пропустить что-то действительно важное для них.
Таким образом, вы можете давать вашим клиентам купоны за определенную активность (например, за то, что клиент написал подробный отзыв о вашей работе),
делать специальные промо-акции для жителей определенных областей нашей страны, распродавать остатки, стимулируя клиентов к
приобретению определенного количества товаров в одном заказе, усиливать все это ограничением акции по времени.
Как подарить сертификат пользователю из определённой группы при определённой сумме заказа — документация 4.5.x
В CS-Cart можно для одной промо-акции задать несколько условий. Например, можно дать подарочный сертификат пользователям из определённой группы, если суммарная стоимость всех товаров в заказе больше указанной. Чтобы создать такую промо-акцию, следуйте инструкции:
Простое оформление заказа [beta] — документация 4.9.x
Установите модуль Простое оформление заказа [Beta]. Он устанавливается так же, как и любой другой модуль. Перед установкой потребуется установить и несколько других модулей. CS-Cart сам предупредит, какие модули нужны.
Добавьте блокМестоположение покупателя в верхнюю панель на странице макета, которая выбрана у вас страницей по умолчанию. Тогда покупателю будет отображаться его город. При нажатии на название появится возможность выбрать другой.
![Простое оформление заказа [Beta] — Документация 4.9.x](https://www.cs-cart.ru/docs/4.9.x/_images/customer_geolocation_block.png)
(опционально) Если хотите при нажатии на название города отображать не карту, а список городов, то укажите нужные города для списка в разделе Администрирование → Доставка и налоги → Города (геолокация).
![Простое оформление заказа [Beta] — Документация 4.9.x](https://www.cs-cart.ru/docs/4.9.x/_images/customer_geolocation_cities.png)
Настройте способы доставки. У них появилась галочка Покупатель должен указать свой адрес. Проставьте её для тех способов, для которых адрес покупателя обязателен (например, доставка “до двери”). В остальных случаях (например, самовывоз) теперь можно адрес не требовать.
![Простое оформление заказа [Beta] — Документация 4.9.x](https://www.cs-cart.ru/docs/4.9.x/_images/shipping_method_address.png)
(опционально) Есть ещё одно место, где можно поменять внешний вид страницы оформления заказа: Дизайн → Макеты (вкладка Оформить заказ). Здесь вы можете добавить какие-то элементы на страницу или наоборот убрать всё лишнее.
Обычно Заголовок, Верхняя панель и Подвал берутся с той страницы макета, которая является страницей по умолчанию. Нажмите на ссылку Задать новую конфигурацию: так вы сможете поменять содержимое и внешний вид шапки и подвала сайта на странице оформления заказа, не меняя при этом остальные страницы.
Это позволит ещё больше упростить страницу оформления заказа: убрать все отвлекающие элементы (например, меню категорий, ссылки в подвале, и пр.) и посмотреть, как это скажется на конверсии.
![Простое оформление заказа [Beta] — Документация 4.9.x](https://www.cs-cart.ru/docs/4.9.x/_images/custom_layout.png)
Обязательно оформите тестовый заказ. Это полезно сразу по двум причинам:
Часто задаваемые вопросы
В версии 4.3.1 Центр обновлений был обновлен (сейчас в нем используются миграции). Сейчас перед обновлением система делает резервную копию всех файлов ядра CS-Сart, а не только обновляемых файлов, как раньше и полную копию базы данных. В каких-то случаях система не может завершить создание резервной копии. Как правило, это связано с ограничениями на сервере. В данном случае наиболее правильным решением будет изучить журнал сервера, выяснить, какое ограничение мешает создать резервную копию и изменить настройки сервера, чтобы решить проблему. Мы рекомендуем обратиться к администратору сервера для проверки журналов и таймаутов сервера.
Как вариант, попробуйте отключить создание резервной копии во время установки, предварительно создав резервную копию магазина и базы данных.
Для этого в вашей версии откройте файл app/Tygh/UpgradeCenter/App.php и закомментируйте следующую часть кода:
$logger->add(‘Backing up files and database’);
Output::display(__(‘backup_data’), ”, true);
$backup_file = DataKeeper::backup(array(
‘pack_name’ => $backup_filename,
‘compress’ => ‘zip’,
‘set_comet_steps’ => false,
‘move_progress’ => false,
‘extra_folders’ => array(
‘var/langs’
)
));
if (empty($backup_file) || !file_exists($backup_file)) {
$logger->add(‘Upgrade stopped: failed to backup DB/files’);
return array(false, array(__(‘backup’) => __(‘text_uc_failed_to_backup_tables’)));
}
$logger->add(sprintf(‘Backup created at “%s”‘, $backup_file));
// Send mail to admin e-mail with information about backup
$email_recipients = array();
$user_data = fn_get_user_short_info($_SESSION[‘auth’][‘user_id’]);
if (!empty($user_data[’email’])) {
$email_recipients[] = $user_data[’email’];
}
$user_is_root_admin = isset($_SESSION[‘auth’][‘is_root’]) && $_SESSION[‘auth’][‘is_root’] == ‘Y’;
if (!$user_is_root_admin) {
$root_admin_id = db_get_field(
“SELECT user_id FROM cscart_users WHERE company_id = 0 AND is_root = ‘Y’ AND user_type = ‘A'”
);
$root_admin_data = fn_get_user_short_info($root_admin_id);
if (!empty($root_admin_data[’email’])) {
$email_recipients[] = $root_admin_data[’email’];
}
}
$logger->add(sprintf(‘Sending upgrade information e-mail to: %s’, implode(‘, ‘, $email_recipients)));
$mail_sent = Mailer::sendMail(array(
‘to’ => $email_recipients,
‘from’ => ‘default_company_site_administrator’,
‘data’ => array(
‘backup_file’ => $backup_file,
‘settings_section_url’ => fn_url(‘settings.manage’),
‘restore_link’ => “{$restore_http_path}?uak={$restore_key}”,
),
‘tpl’ => ‘upgrade/backup_info.tpl’,
), ‘A’, Registry::get(‘settings.Appearance.backend_default_language’));
if ($mail_sent) {
$logger->add(‘E-mail was successfully sent’);
} else {
$logger->add(‘Failed to send e-mail’);
return array(false, array());
}
