CMS \ OpenCart

OpenCart. Модуль поиска заказа по товару

От автора: приветствую вас, друзья. В этом уроке мы работаем с CMS OpenCart и создаем модуль (модификатор), который позволит реализовать функционал фильтрации заказов в админской части сайта по товарам.

Продолжить чтение

CMS \ OpenCart

Создание кастомного расширения order total в OpenCart

От автора: в этой статье мы рассмотрим, как происходит в OpenCart создание расширений. Расширения order totals позволяют манипулировать суммой заказа в процессе его оформления. Удобный способ как добавлять дополнительный налог, так и давать скидку через различные методы. Мы создадим полноценное расширение order totals, которое будет применять дополнительный налог, заданный в форме настроек на стороне back end.

Продолжить чтение

CMS \ OpenCart

Как работают расширения Order Totals в OpenCart

От автора: сегодня мы поговорим об одной важной и полезной функции OpenCart Order Totals. Вы, я почти уверен, уже используете ее, но можете не знать об этом. Вы удивитесь, когда мы обсудим парочку примеров этого расширения. Будем работать в последней версии OpenCart. Начнем с того, что узнаем, что же такое в OpenCart расширения Order Totals.

Продолжить чтение

CMS \ OpenCart

Как выгрузить товары из OpenCart

От автора: приветствую вас, друзья. Итак, мы продолжаем цикл статей, посвященных знакомству с одной из популярнейших CMS для создания интернет-магазинов – OpenCart (Оперкарт). В этой статье мы поговорим о том, как выгрузить товары из OpenCart в Excel.

Продолжить чтение

CMS \ OpenCart

Изучение API REST в OpenCart 2.0

От автора: в этой серии мы обсуждаем использование в OpenCart REST API. В первой части мы рассмотрели настройку учетных данных пользователя API из back-end. В этой части мы расширим его и рассмотрим остальные примеры, показывая, как установить данные о доставке, оплате и клиенте в корзине и разместим заказ.

Продолжить чтение

CMS \ OpenCart

Изучение API REST в OpenCart 2.0

От автора: в новой крупной версии OpenCart множество интересных функций, начиная от полностью отзывчивого дизайна во front-end and back-end и заканчивая системой уведомлений о событиях. Одной из самых сильных функций среди них является внедрение REST API.

Продолжить чтение

CMS \ OpenCart

Создание пользовательского способа доставки в OpenCart

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

Продолжить чтение

CMS \ OpenCart

OpenCart. Модуль поиска заказа по товару

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

Продолжить чтение

CMS \ OpenCart

Пишем общий код контроллера в OpenCart

От автора: если вы разрабатывали модули, то могли попасть в ситуацию, когда писали общие элементы, подходящие под все контроллеры OpenCart. Как думаете, было бы круто, если бы вы могли писать общий код где-то в одном файле и вызывать его по необходимости! В этой статье мы обсудим, как написать общий код контроллера и использовать его в разных модулях.

Продолжить чтение

CMS \ OpenCart

Создание модуля панели администратора в OpenCart

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

Продолжить чтение