Перейти к содержанию
  • В связи с блокировкой банка QIWI оплата через сайт не возможна.
    Для оплаты и получения дополнений просьба писать в личные сообщения
    Admin*у
    После оплаты Вам так же будет доступно скачивание дополнений и обновлений на данном форуме

Интерфейс Администратора в OpenCart


Рекомендуемые сообщения

Административная часть платформы OpenCart

Административная часть магазина OpenCart позволяет изменять функции, загружать изображения, добавлять продукты, отслеживать клиентов, управлять платежами и многое другое. Настройки в Администраторе, при помощи изменения внешнего вида, структуры и содержимого витрины магазина, позволяют влиять на то, как покупатель будет взаимодействовать с магазином.

Доступ к панели администратора

Чтобы получить доступ к панели администратора, введите адрес магазина в веб-браузере, а затем "/admin". Например, если ваш магазин находится по адресу " www.ваш-домен.com ", ваша панель администратора находится по адресу " www.ваш-домен.com/admin ". Даже если магазин находится в подпапке или на поддомене своего сайта, добавление "/ admin" в конец пути к магазину приведет вас к панели администратора.

Если имя папки было изменено вами во время установки, расположение панели администратора будет изменено на это новое имя. Например, если имя папки администратора изменено на admin1, то новое расположение панели администратора находится по адресу " www.ваш-домен.com/admin1 ".

Изменение имени папки администратора на другое имя важно для повышения безопасности интернет-магазина. Файл config.php необходимо отредактировать, чтобы указать правильный путь и местоположение файла. Вы так же можете использовать расширения, специально предназначенные для того, чтобы обезопасить сайт от несанкционированного доступа к административной части.

Имя пользователя и пароль создаются на 3 шаге автоинсталятора во время установки OpenCart. Эта информация теперь может быть использована для заполнения регистрационных данных администратора.

 

После заполнения правильного имени пользователя и пароля, нажав на кнопку "Войти", вы попадете на панель управления OpenCart. Когда вы впервые входите в свой магазин, панель состояния будет пустой (как показано ниже), потому что еще нет никаких статистических данных для анализа.

 

Основная страница панели управления администратора

Панель состояния - это первое, что вы увидите при входе в панель администратора Opencart. Основная функция панели состояния - дать владельцу магазина обзор того, как работает магазин. Существует 3 раздела панели состояния, которые могут помочь вам понять статистические данные, собранные вашим магазином:

  • Обзор:

    Есть четыре диаграммы, показывающие статус вашего сайта. Это "Всего заказов", "Всего продаж", "Всего покупателей" и «Посетители онлайн». Они помогут вам лучше понять аналитику.

  • Карта Мира:

    Карта мира, показывающая, откуда поступают заказы с вашего сайта.

  • Аналитика Продаж:

    График предназначен для отслеживания хронологического прогресса магазина относительно количества заказов и клиентов с течением времени. Значение x - это время, которое может быть часами, днями или месяцами в зависимости от выбранного диапазона. Значение y отображает общее количество заказов (желтый) и общее количество клиентов (синий).

  • Последняя Активность:

    Раздел для проверки недавних действий любого клиента из вашего магазина, таких как вход в систему, создание учетной записи или размещение новых заказов.

  • Последние Заказы:

    Список, в котором отображаются последние заказы и их детали ("Номер заказа", "Покупатель", "Статус", "Дата добавления", "Сумма" и "Действие")

Над панелью состояния в верхнем меню находится навигация администрирования. Вы можете перемещаться между "Каталогом", "Расширениями", "Продажами", "Системой", "Отчетами" и "Справкой". Эти разделы будут подробно описаны в следующих разделах руководства пользователя.

 
 
Ссылка на комментарий

Фильтры в Административном Интерфейсе OpenCart

Фильтр - это удобный инструмент, который регулярно используется при администрировании OpenCart. Вы можете выбрать в одном из информационных полей нужное значение в списке элементов. Нажатие кнопки "Фильтр" отфильтрует все товары в списке, которые не соответствуют введенным критериям, оставляя только те, которые соответствуют. С помощью фильтра можно быстро найти любую информацию, хранящуюся в форме списка. Продукты, Категории, Клиенты, Отчеты, Заказы и многое другое используют фильтр в качестве основного инструмента поиска.

Например, если вы хотите найти товар в списке всех товаров, вы можете использовать "фильтр" в качестве ярлыка для поиска этого конкретного товара. Это может быть полезно, когда есть большое количество товаров, и вы хотели бы редактировать конкретный товар без необходимости просматривать каждую страницу, пытаясь его найти. Поля поиска расположены в первой строке над списком товаров.

 

На скриншоте выше, "nikon" вводится в информационное поле" Название продукта". "Фильтр" отображает только то, что соответствует "nikon". Nikon D300-это единственный отображаемый продукт, потому что это единственное название продукта, содержащее слова "nikon" в этом магазине. Если формулировка "nikon" присутствует более, чем в одном названии продукта, кнопка "фильтр" отобразит их все.

Ссылка на комментарий

Менеджер изображений

Диспетчер изображений - это инструмент, используемый в администрировании для загрузки файлов изображений. Баннеры, изображения продуктов, логотип магазина и производителей будут нуждаться в изображениях, загруженных с помощью Диспетчера изображений.

Эта функция доступна и может быть открыта в категории, продукте, баннере, страницах настроек магазина и т. д., где может понадобиться редактирование изображений для магазина.

 

Нажатие кнопки  откроет новое окно под названием "Диспетчер изображений". Нажмите кнопку "Загрузить" на панели инструментов, которая откроет каталог файлов вашего компьютера, чтобы напрямую добавить их. Изображения ниже были предоставлены для продуктов по умолчанию. Выберите изображение, щелкнув по нему, и нажмите кнопку "Удалить" на панели инструментов, чтобы удалить его.

 

Ссылка на комментарий

Языковые Пакеты OpenCart

Поскольку магазины могут обслуживать широкий круг клиентов в разных странах, может возникнуть необходимость добавить несколько вариантов языка для ваших покупателей. По умолчанию при установке используется английский язык. Другие доступные языки можно посмотреть на странице "Языки". Необходимые языковые пакеты можно загрузить через Каталог расширений OpenCart.

Установка языкового пакета с помощью установщика расширений

OpenCart  гораздо более удобен для установки нового языкового пакета, чем это было в ранних версиях: пользователю нужно только загрузить файл языкового пакета с расширением *.ocmod.zip. Перейдя на страницу установщика расширений, загрузите zip-файл и дождитесь завершения установки.

Как при установке других расширений, после загрузки *.ocmod.zip перейдите на страницу менеджера расширений и нажмите кнопку "Очистить" и "Обновить", чтобы убедиться, что кэш удален. Затем перейдите на страницу "Языки" в меню Система > Локализация" и создайте новый язык. Дополнительные сведения о добавлении и редактировании языка см. здесь.

 

Когда новый язык будет доступен для использования в системе OpenCart, перейдите на страницу настроек системы и выберите язык для фронтальной части витрины магазина и панели администратора, как показано на рисунке ниже.

 

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

 


Загрузка языковых пакетов используя FTP клиент

Любой языковой пакет, который не является английским, должен быть загружен в OpenCart, после установки, используя FTP клиент, к примеру FileZilla. Прежде, чем мы продолжим, убедитесь, что вы загрузили свой языковой пакет из каталога расширений и распаковали содержимое загрузки в папку на вашем компьютере. Подключитесь к своему магазину OpenCart через FTP клиент. Найдите корневой каталог, в котором был установлен магазин OpenCart. Оттуда откройте catalog > language. Если вы здесь впервые, то вы увидите папку "en-gb" уже в этом месте. В разделе catalog > language загрузите новый языковой пакет.

 

Добавление языка в панели Администратора

В панели Администрирования OpenCart требуется определенная информация в системной области о языке после его FTP передачи. Посетите раздел локализация, чтобы узнать, какие поля требуются для заполнения. После сохранения языка имя языка появится в списке языков в разделе Локализация > Языки.

Изменение языка на фронтальной части витрины магазина

Сохранение языкового пакета в локализации сделает его сразу же доступным и на витрине магазина. Языковая область расположена в шапке сайта каждой страницы, в левом верхнем углу. В приведенном ниже примере был загружен Русский языковой пакет на FTP сервер для OpenCart. При назначении Русскому языку порядка сортировки 2, он отображается ниже Английского в шапке сайта каждой страницы вашего магазина. Клиент может нажать на Российский флаг в шапке сайта, чтобы изменить язык.

 

Ссылка на комментарий

Мульти-магазины в OpenCart

OpenCart позволяет управлять несколькими магазинами, используя только одну установку платформы. Если вы установили OpenCart хотя бы для одного магазина, вы можете добавить несколько магазинов в панель администратора без необходимости повторять процесс установки OpenCart. Чтобы добавить новый магазин, вы должны сначала создать поддомен в cPanel хостинга, а затем добавить магазин в разделе настроек панели администратора.

Создание поддомена в cPanel

Войдите в cPanel своего хостера, чтобы создать поддомен. Вы должны создать новую папку для поддомена. В корневом каталоге свяжите поддомен с путем, по которому было установлен ваш магазин по умолчанию. Например, если магазин по умолчанию был установлен в разделе "public_html/opencart", то новый субдомен (opencart2) должен быть создан в разделе"public_html/opencart". Следуя этой процедуре, можно добавить больше поддоменов, чтобы создать дополнительные мульти-магазины, .

 

Когда мы посещаем наш новый поддомен в вашем браузере, отображается магазин по умолчанию. Чтобы настроить новый магазин в этом поддомене, нам нужно посетить панель администратора для нашего мульти-магазина.

Не волнуйтесь, если магазин по умолчанию отображается там, где должен быть новый магазин, это нормально. Новый магазин не будет отображаться в расположении поддомена, пока он не будет добавлен в административную часть OpenCart.

Создание дополнительного магазина в настройках

Панель администратора нового магазина можно посетить через любой из сайтов магазина, по адресу "opencart.ваш-домен.com/admin" или "opencart2.ваш-домен.com/admin". Просто добавьте "/admin" в любое из местоположений ваших магазинов, чтобы получить доступ к панели администратора. Существует только одна панель администратора, которая контролирует все магазины в вашем мульти-магазине.

Чтобы создать новое хранилище в административной части, перейдите в раздел Система > Настройки и нажмите кнопку "Добавить". Добавление магазина требует заполнения информации на вкладках Общие, Витрина, Локализация, Параметры, Изображения и Сервер. В этих разделах вы можете добавить новый шаблон, логотип, валюту, язык и макет. После нажатия кнопки "Сохранить" вы увидите, что магазин по умолчанию заменен новым магазином по пути поддомена.

Настройка витрины магазина

Товары, категории товаров, клиенты, макеты страниц и многое другое можно редактировать и настраивать для каждого магазина. Вы можете индивидуально выбрать, какие товары доступны для каждого магазина, на вкладке ссылки при редактировании или создании товара. Выбор магазинов в этом разделе делает товар доступным только в этих конкретных магазинах. При добавлении или изменении категории товаров можно выбрать, какие магазины отображают эту категорию на вкладке Данные. Информация о клиентах и заказах будет автоматически отсортирована в соответствующем магазине на стороне администратора при создании учетной записи или покупке продукта в этом магазине.

Ссылка на комментарий

Перемещение OpenCart на новый сервер

OpenCart можно легко перенести на новый веб-сервер в три шага:

  1. Скопируйте все файлы OpenCart с существующего веб-сервера на новый веб-сервер.
  2. Экспортируйте базу данных OpenCart и импортируйте ее на новый сервер.
  3. Отредактируйте файлы config.php и admin/config.php. Эти файлы содержат пути файловой системы к папкам OpenCart, URL-адреса интерфейса OpenCart и администратора, а также сведения о доступе к базе данных. Скорее всего, потребуется обновить пути и сведения о базе данных, а URL-адреса необходимо будет изменить только в том случае, если изменился домен магазина OpenCart.
Ссылка на комментарий

Настройка SEO ЧПУ в OpenCart

OpenCart позволяет использовать оптимизированные поисковыми системами URL-адреса для страниц продукта, категории, производителя и информации. SEO keywords - ЧПУ (Человеко Понятные Урлы) определяются для каждого товара, категории, производителя и информационной страницы, хранятся в таблице базы данных (url_alias), просматриваются по каждому запросу страницы и переводятся во внутренний URL.

Для  использования SEO keywords URL, они должны быть включены на странице настроек магазина, во вкладке Сервер в интерфейсе администратора.

В корневом каталоге установки OpenCart, рядом с папками admin и catalog, должен присутствовать правильно отформатированный файл .htaccess. Содержание файла .htaccess показано ниже:

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
# 2. In your opencart directory rename htaccess.txt to .htaccess.
# For any support issues please visit: http://www.opencart.com
Options +FollowSymlinks
# Prevent Directoy listing
Options -Indexes
# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>
# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.
# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off
# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off
# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M
# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M
# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200
# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200
# 7. disable open_basedir limitations
# php_admin_value open_basedir none 


 

Файл .htaccess.txt обязательно должен присутствовать в корневой папке вашего магазина. Если его нет, скопируйте и вставьте текст выше в текстовый редактор и сохраните его как ".htaccess". Если файл .htaccess.txt присутствует, пожалуйста, измените его имя на ".htaccess". Изменив имя файла на .htaccess, вы сможете иметь возможность добавлять уникальные SEO URL - ЧПУ для товаров, производителей, категорий и информационных страниц.

SEO ЧПУ, которые вы добавляете, будут отображаться в url-адресе страницы, поэтому они должны быть уникальными для каждого продукта, категории товара и т. д. Давайте посмотрим, что произойдет, когда мы добавим уникальный на всю систему SEO URL, "nikon-camera", для товара "Nikon D300" во вкладке Данные

Если ваш магазин находится по адресу "www.ваш-домен.com", новый URL-адрес страницы продукта "Nikon D300" будет расположен по адресу "www.ваш-домен.com/nikon-d300", созданый SEO ЧПУ очистит URL-адрес страницы вашего магазина и оптимизирует вашу страницу для поисковых систем.


 

Ссылка на комментарий

HTTPS и Сертификат SSL

Поскольку ваш магазин обрабатывает конфиденциальную информацию о клиентах и платежах, очень важно, чтобы вы могли защитить эту важную информацию, когда она перемещается между веб-сервером и браузером. В результате этой необходимости многие владельцы магазинов обращаются к HTTPS для дополнительной безопасности. Прежде чем включить HTTPS для вашего магазина, необходимо получить и установить SSL-сертификат..

После установки SSL-сертификата перейдите на вкладку сервер в настройках вашего магазина в панели администратора. Первый параметр на вкладке сервер позволяет решить, хотите ли вы использовать SSL. Выберите "да", чтобы включить SSL, чтобы вы могли получить доступ к вашему магазину через HTTPS соединение.

Ссылка на комментарий

Методы Обеспечения Безопасности

OpenCart не несет ответственности за безопасность вашего сайта, поэтому вы сами должны позаботиться и обеспечить уровень безопасности вашего сайта и сервера. Следующие рекомендации направлены на повышение безопасности вашего интернет магазина на платформе OpenCart.

Эти дополнительные шаги могут быть предприняты сразу же после установки OpenCart на сервер. 


Удаление папки установки - install

Удаление папки установки рекомендуется OpenCart сразу после установки. Система OpenCart предупредит вас в административной панели, если папка установки не будет удалена.


Защита директории

Папка admin

Папка admin - это место, откуда у вас есть доступ к администрированию вашего магазина. Люди, имеющие доступ к административной части вашего магазина, будут иметь доступ к редактированию ваших товаров, информации о клиентах, настройкам магазина и более ценной информации. Поэтому очень важно, чтобы логин администратора было трудно найти и сложно получить к нему доступ. 

Переименование папки admin

Переименование папки admin на что-то, не связанное с администратором, необходимо для предотвращения обнаружения его местоположения злоумышленниками. Вы можете получить доступ к учетной записи администратора, введя местоположение вашего магазина, а затем путь к администратору. Например, если папка администратора была изменена на "cookiemonster", вход администратора будет находиться в "www.yourstore.com/cookiemonster". Вам также нужно будет обновить admin/config.php файл (или например файл, cookiemonster/config.php), заменив имя папки "admin" на новое имя, например,"cookiemonster". Обратите внимание, что это может усложнить работу с магазином в будущем, например, если вы решите установить какие либо расширения. Поэтому советуем вам использовать готовые расширения для безопасности, где это всё уже заранее предусмотрено.

.htaccess и .htpasswd

Файл .htaccess и файл .htpasswd в папке admin не позволят хакерам получить доступ к вашему магазину, даже если они обнаружат расположение входа администратора. С помощью файла .htaccess, вы можете запретить просмотр вашего магазина со всех IP-адресов, кроме IP-адреса администратора. Для .htpasswd в папке admin потребуется дополнительный пароль для доступа разрешенного администратора к этому каталогу.

Папка catalog

Папку catalog можно защитить с файлом .htaccess. Использование сопоставления файлов может быть полезно для защиты важных типов файлов для вашего магазина, таких как .php и .txt, а не всех из них. Для этого можно использовать следующий код .htaccess в папке catalog::

<Files *.*>
Order Deny,Allow
Deny from all
Allow from "your ip address"
</Files>

Это запретит доступ ко всем .twig, .php, и .txt файлам.

Папка system

Папка system содержит два файла, которые необходимо защитить: logs/error.txt и start_up.php. При необходимости logs/error.txt можно переименовать.

.htaccess

.htaccess будет защищать файлы и подпапки System от доступа кого-либо, кроме назначенного администратора. Для этого, вставьте код ниже в свой .htaccess:

<Files *.*>
Order Deny,Allow
Deny from all
Allow from "your ip address"
</Files>

Права доступа к файлам

Права доступа 644 или 444 должны быть установлены для следующих файлов, чтобы предотвратить запись в них другими пользователями:

  • config.php
  • index.php
  • admin/config.php
  • admin/index.php
  • system/startup.php
 
Ссылка на комментарий

OCMOD

Начиная с версии OpenCart 2х и выше, в платформу по умолчанию внедрен инструмент изменения кода ядра OpenCart или прочих расширений без необходимости прямого вмешательства, в отличии от предыдущих версий OpenCart 1х, для которых использовался vQmod (ныне в нём надобность отпала).

Хотя все модули, каналы продвижения товаров и расширения OpenCart должны быть автономными и модульными, в некоторых случаях может потребоваться дополнительная модификация ядра OpenCart или прочих расширений. Изменение основных файлов OpenCart значительно снижает возможность обновления магазина до новых версий и может повлиять на другие модули и расширения. OCMOD предоставляет механизм, с помощью которого модули, требующие модификации ядра OpenCart, могут быть установлены без ущерба для целостности вашей основной системы для обновлений. OCMOD хранит список имен файлов и необходимых изменений в виде одного XML-файла на расширение. Эти изменения затем создаются по мере использования основных файлов, а результирующие файлы сохраняются в виде кэшированных копий, которые выполняются вместо исходного, основного файла PHP, TPL или TWIG.

Отличия OCMOD от vQmod

1 - Атрибуты OCMOD:

  • id вместо атрибута code, **обязательный атрибут OCMOD, должен быть уникальным
  • vqmver - не используется
  • name - название модификатора
  • version - версия модификатора
  • author - разработчик модификатора
  • link - адрес сайта разработчика расширения

Операторы replace, before, after, regex, offset, limit.

Отличается и работа оператора offset. Отсутствуют ignoreif, log

Позиция указывается не в элементе search

<search position="replace">

а в элементе add

<add position="replace">

Название файла указывается не через свойство name

<file name="catalog/controller/product/product.php">

а через path

<file path="catalog/controller/product/product.php">

vQmod или OCMOD

Если всё таки вам требуется расширение в виде vQmod, учитывая то, что в новых версиях 2х и выше уже используется его аналог OCMOD, ниже описаны действия для его установки в систему OpenCart. Но мы вам рекомендуем не использовать vQmod и переадаптировать расширение в OCMOD.

Установка vQmod

Скачать vQmod и инструкции по установке можно здесь: :https://github.com/vqmod/vqmod.

После того, как вы загрузили соответствующий zip-файл vQmod, указанный в ссылке, вам нужно распаковать zip-файл и используя FTP выгрузить папку vQmod в корневой каталог вашего сайта. На скриншоте Filezilla ниже мы видим, что корневой каталог этого магазина находится в public_html/opencart на стороне удаленного сайта. Загрузка папки vQmod сделает папку vqmod видимой в public_html/opencart.

 

vQmod советует вам установить разрешения на запись для папок vqmod/vqcache, index.php и admin/index.php. В Filezilla вы можете щелкнуть правой кнопкой мыши на файле или папке, выбрать "права доступа к файлам...", и ввести 755 или 777 в поле "числовое значение", чтобы установить его для записи.

 

Следующим шагом в установке vQmod является посещение страницы установки в вашем магазине. Введите местоположение вашего магазина в браузере, а затем "vqmod/install". Если ваш магазин находится по адресу "www.ваш-домен.com", страница установки vQmod будет расположена по адресу "www.ваш-домен.com/vqmod/install". При правильной установке на странице появится следующий текст: "VQMOD был установлен в вашей системе!" или "VQMOD HAS BEEN INSTALLED ON YOUR SYSTEM!".

В отличие от папки install после установки OpenCart, не удаляйте папку установки vqmod после установки vQmod!

vQmod рекомендует загрузить домашнюю страницу, чтобы посмотреть, правильно ли она выглядит и работает после установки. Вам также нужно будет проверить папку vqmod/vqcache, чтобы узнать, есть ли новые файлы vq.

Ссылка на комментарий
  • тема был закрыт
  • тема был закреплён
  • тема был открыт

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...