Gazmarket59.ru

Газ Маркет 59
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как добавить счетчики opencart

Работа с заказом через админку OpenCart, взгляд изнутри

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

Данные о товарах заказа хранятся в таблице order_product , где товары с заказами связаны по id ( order_id , product_id ). К слову информация о заказе хранится в нескольких таблицах order_ .

Модуль доставки на CMS Opencart

  1. [Файл] Видео инструкция с модулем для opencart 2 (требуется доступ в админ. часть) Скачать модуль
  2. [Код] Установка с фиксированной кнопкой (требуется доступ в админ. часть)
  3. [Код] Установка со своей кнопкой в контенте (требуется доступ в админ. часть)
  4. [Код] Установка со своей кнопкой в шаблоне (требуется фтп)

[Файл] Видео инструкция с модулем для opencart 2

[Код] Установка с фиксированной кнопкой, в любом месте

1 шаг. Зайдите в административную часть CMS Opencart и пройдите в раздел «Модули -> Модули»

2 шаг. В этом разделе найдите в списке модуль «Текстовой блок — HTML» и нажмите редактировать.

3 шаг.Далее, добавьте название модуля «Модуль доставки»(1), включите режим HTML(2), вставьте код в поле (3):

Переведите «Статус» во включено (4) и сохраните модуль (5).

4 шаг. Теперь модуль надо расположить на страницах где нам он нужен, переходим в раздел «Дизайн» — > «Макеты» и выбираем пункт редактировать «Product».

5 шаг. Здесь мы добавляем новый модуль (1), ищем среди других модулей наш «Модуль доставки» (2) и выбираем, далее нажимаем кнпоку сохранить(3) и на всех страницах товара появляется наш виджет, обратите внимание можно установить и на другие шаблоны (оформления заказа, главная, контакты и др).

Читайте так же:
Почему счетчик выбивает при включении плиты

[Код] Установка со своей кнопкой в контенте

1 шаг. Еще покажем как добавить на конкретной странице модуль, например у вас есть страница (статья) доставка и вам туда необходимо добавить модуль, найдем эту страницу на нашем сайте, «Каталог» -> «Статьи» и перейдем сразу на страницу «Доставка»

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

И сохраним страницу (3).

Напомним что у нас есть свои кнопкочки — кнопки со стилями

[Код] Установка со своей кнопкой в шаблоне (например на детальной странице товара)

1 шаг. Вам понадобится доступ к фтп и директория /catalog/view/theme/ваша тема/template/product/product.tpl. Выведим например ниже кнопки купить:

2 шаг. Составьте свой персональный код в конфигураторе. И теперь полученный код поставьте в шаблоне, как показано на картинке и не забудьте к ссылке привязать класс call-ec-widget чтобы с помощью него вызывался модуль.

Дополнительно. У нас есть уже готовые кнопки со стилями пример, вам нужно подставить только класс нужный. Как выглядит на магазине:

Первоначальная настройка сайта

После установки нужно изменить основные настройки движка. Для этого в меню «Система» есть раздел «Настройки». Здесь заполните несколько вкладок.

    Укажите Title (заголовок сайта) и Description (описание сайта) — они отображаются в выдаче поисковиков. По желанию можно добавить ключевые фразы и слова, которые описывают суть сайта. Например, если вы продаёте мебель ручной работы, то ключевыми словами могут быть «мебель на заказ», «мебель ручной работы».

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

Как установить плагин

Убедитесь, что ваш сайт соответствует техническим требованиям:

  • Версия OpenCart 1.5.4 и выше
  • vqmod 2.4.0 и выше
  • Если vqmod не установлен вручную добавьте скрипт —
  • Плагин может работать как со стандартным checkout, так и с модулем Simple Checkout.
Читайте так же:
Счетчик сэт 4тм завод имени фрунзе

Загрузите и установите плагин

П лагин приема платежей Fondy для OpenCart можно загрузить из каталога дополнений или нашего GitHub . После этого разархивируйте содержимое плагина из папки upload в корневую папку сайта.

Для сайтов с установленной сторонней темой, необходимо папку payment из /catalog/view/theme/default/template/payment/ скопировать и вставить в папку с темой.Для сайтов со стандартной темой этот шаг можно пропустить.

Активируйте модуль

Перейдите в панель администратора OpenCart в раздел «Дополнения» → «Менеджер дополнений», нажмите кнопку «Обновить». Найдите Fondy среди доступных платежных сервисов и нажмите «Установить».

Ручная установка OpenCart

После подготовки всех файлов, перейдем к установке OpenCart.

Для успешной работы CMS OpenCart потребуется предварительно установить на хостинг PHP версии 5.6.40 или выше. Как сменить версию PHP (на примере ISPmanager) описано здесь.

Также нужно обязательно включить модуль «mcrypt», он есть не во всех версиях PHP (рекомендуем использовать PHP версии 5.6.40 — 7.1.27).

Для включения «mcrypt» выполним вход в ISPmanager и перейдем в раздел «WWW», а затем в подраздел «PHP». Выберем используемую версию PHP и нажмем «Расширения CGI».

В появившемся окне находим «mcrypt» и нажимаем «Включить». Появиться окно с вопросом «Вы действительно хотите включить mcrypt?», нажимаем «Ok»


3. Откроется Step 2 («Шаг 2») – системная проверка готовности OpenCart к установке
В колонке «Status» зеленым отмечены пункты, в которых нет ошибок. Если в каком – то пункте горит красный – это говорит о том, что возникнут ошибки при установке.
Блоки «1» и «2» – сигнализируют об ошибках связаны с установкой веб-сервера. Блоки «3» и»4» – отвечают за ошибки загрузки файлов.
Если нет ошибок, нажмите на кнопку «Continue».
4. В Step 3 («Шаге 3») вводятся данные конфигурации подключения к БД. В верхней части укажите данные, которые были созданы на этапе создания БД для OpenCart:

  • в поле «Username» – пользователь БД;
  • в поле «Password» – пароль для пользователя;
  • в поле «Database» – наименование БД.
Читайте так же:
Установят ли счетчики при задолженности

5. В нижней части укажите данные для входа в административную панель OpenCart:

  • в поле «Username» – имя пользователя;
  • в поле «Password» – пароль для пользователя;
  • в поле «E-Mail» – электронная почта администратора.

6. Для продолжения нажмите на кнопку «Continue».
Откроется Step 4 («Шаг 4») – с сообщением о завершенной установке.

Для завершения вернитесь в панель ISPmanager. Зайдите в каталог с доменом. Выделите папку «install» и удалите ее.


Проверьте работоспособность сайта, введя его в адресной строке браузера.

7. Заходим в панель администратора вашего сайта (адрес вашего сайта/admin) и переносим директорию «storage» за пределы веб-директории. В появившемся окне нажимаем «Move» и ждем появления уведомления «Success: You have modified the storage folder!» («Успешно: Вы изменили папку для хранения!»).

Переменные начинающиеся с “text_”

Все переменные в шаблонах начинающихся с приставки text_ (например text_information) содержат просто текст, их значения хранятся в языковых файлах, т.е. в директории /catalog/language/russian/имя_папки_с_представлением/имя_файла_представления.

Например в /catalog/language/russian/common/header.php содержится значение переменных “text_…“ для файла представления header.tpl. Как пример, создадим переменную в данном языковом файле с именем “ text_account“, задаются они так:

Мы присвоили переменной текстовую строку.

В контроллере catalogcontrollercommonheader.php в теле функции index() (в любом месте) необходимо подключить данный языковой файл, т.е. добавить следующую команду:

И инициализировать переменную, которая будет доступна в файле представлении. Добавляем данную команду после предыдущей также в любом месте в теле функции index()

Теперь в header.tpl видна переменная $text_account и при печати

мы увидим ее содержимое, т.е. строку “Личный Кабинет“.

Платные модули для фильтра

Встроенный в Opencart фильтр требует много усилий для работы с ним. Для интернет-магазинов с большим числом товаром нужно писать скрипты для редактирования категорий и товаров.

Читайте так же:
Счетчик срабатываний для опн

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

Платные фильтры можно найти на официальном сайте.

Также обратите внимание на платные умные фильтры OCFilter и Dream Filter, а также filter Pro (только для Opencart 1.5).

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector