Добавить кнопку изменить в карточку товара
Делаем возможность редактирования товара прямо из витрины, добавляем кнопку изменить.
Создание, разработка, изготовление сайтов | WEB-STYDIA.COM

Доброго времени суток уважаемый посетитель.

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

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

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

Сегодня я покажу вам метод как такое сделать быстро и просто, всего несколькими строчками кода.

Пример того что у нас получится вы можете посмотреть здесь:

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

Ладно давайте уже приступим к решению поставленной задачи и сделаем возможным редактировать наш товар прямо из витрины opencart!

Изменения будем проводит на стандартном шаблоне.

И так нам нужно открыть файл: catalog/view/theme/default/template/product/product.tpl

И в нем в нужном вам месте добавить код:

лично я добавил в данном примере сразу напротив модели после:

Таким образом мы вывели нашу кнопку в карточку товара у она уже рабочая, и если заменить в коде строчку:

На свой текст то вы можете его уже использовать.

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

Добавляем поддержку локализации, открываем файл: catalog/controller/product/product.php

И где то после:

Добавим:

Далее открываем языковый файл: catalog/language/russian/product/product.php

и в нем где то вставляем:

Я вставил после:

Такие же действия делаем с другими языковыми файлами.

Вот и все теперь у вас кнопка может отображаться на разных языках.

Ну и последнее это несколько строчек стилей для нашей кнопки которые нужно поместить в файл стилей вашего шаблона:

Ну вот и все , такое простое и очень удобное решение которое даст возможность не тратить время на поиск редактируемого товара а сразу же отредактировать его!

Так что пробуйте и тестируйте.

Всех с прошедшим праздником пасхи!

Вас также может заинтересовать

Нет комментариев

Вы можете оставить комментарий первым.

Оставить комментарий

Пожалуйста, введите Ваше имя. Пожалуйста, введите действительный адрес электронной почты. Пожалуйста, введите сообщение.