[Opencart] Как изменить количество выводимых товаров в модуле. Opencart количество товаров по умолчанию
Значение по умолчанию в OpenCart или количество товара по умолчанию
Каждый уважающий себя человек должен дорожить своим времени, особенно если вы ведете или хотите начать свой бизнес. В этом случае каждый час на счету, и выполнять какую-то глупую работу, которая никому не нужна ну вообще не целесообразно. проанализировав что можно убрать из процесса без каких либо потерь, я пришел к разным выводам. Но один из них мне хотелось бы поделиться с читателями.
Магазин на OpenCart имеет кучу функций которые вообще не нужны обычному интернет магазину. Давайте представим такого себе предпринимателя Васю, который сделал себе магазин на OpenCart. Настроил там всякие ЧПУ, отображение цен c НДС или без, создал и загрузил как карту сайта так и robots.txt. Вообщем провел первичную SEO оптимизацию и начал по чуть заполнять товары. У него нет ни склада, ни сроков поставок. Он просто заказывает что-то в городе и перепродает дальше. И что же он увидит на вкладке данные? Видит он кучу полей которые надо постоянно заполнять:
- Колчиество — 9999 шт, чтобы клиент мог заказать сразу много, и система не ругнулась что чего-то нет на складе.
- Минимальное количество — 1. Вася же не гордый, не будет вот так вот сразу отсевать клиентов. Ему каждая продажа в радость.
- Вычитать со склада — не надо. Зачем? Постоянно отлавливать ошибки и жалобы от клиентов что система ругается что нет в наличии
- Необходима доставка — нет. Вася сам перезвонит и расскажет клиенту. Тем более модули доставки в OpenCart кривые.
Согласитесь обычному предпринимателю, маркетологу или контент менеджеру вообще не надо заполнять эти поля потому что на это тратиться свое время, и самое важное, под вечер, человек устает и начинает делать ошибки — не заполняет поля, после чего клиентам выскакивают ошибки. Что же нам надо сделать?
Как настроить значения по умолчанию в админке OpenCart
Чтобы эти значения всегда были по умолчанию вам надо исправить пару строк в файле
admin/controller/catalog/product.php |
admin/controller/catalog/product.php
Зайдите по FTP на сайт и скопируйте себе на компьютер файл product.php. Также рекомендую создать резервную копию этого файла.
Найдите строчки:
if (isset($this->request->post['quantity'])) { $this->data['quantity'] = $this->request->post['quantity']; } elseif (!empty($product_info)) { $this->data['quantity'] = $product_info['quantity']; } else { $this->data['quantity'] = 1; } |
if (isset($this->request->post['quantity'])) { $this->data['quantity'] = $this->request->post['quantity']; } elseif (!empty($product_info)) { $this->data['quantity'] = $product_info['quantity']; } else { $this->data['quantity'] = 1; }
И исправьте цифру 1 в конце на необходимое значение количество товара, к примеру 99.
Найдите строчки:
if (isset($this->request->post['shipping'])) { $this->data['shipping'] = $this->request->post['shipping']; } elseif (!empty($product_info)) { $this->data['shipping'] = $product_info['shipping']; } else { $this->data['shipping'] = 1; } |
if (isset($this->request->post['shipping'])) { $this->data['shipping'] = $this->request->post['shipping']; } elseif (!empty($product_info)) { $this->data['shipping'] = $product_info['shipping']; } else { $this->data['shipping'] = 1; }
И поменяйте цифру 1 на 0 для того чтобы в поле «необходима доставка» по умолчанию стояло «нет»
Найдите строчки:
if (isset($this->request->post['subtract'])) { $this->data['subtract'] = $this->request->post['subtract']; } elseif (!empty($product_info)) { $this->data['subtract'] = $product_info['subtract']; } else { $this->data['subtract'] = 1; } |
if (isset($this->request->post['subtract'])) { $this->data['subtract'] = $this->request->post['subtract']; } elseif (!empty($product_info)) { $this->data['subtract'] = $product_info['subtract']; } else { $this->data['subtract'] = 1; }
И поменяйте в конце цифру 1 снова на 0, как и в прошлом пункте чтобы поле «вычитать со склада» всегда было «нет» по умолчанию
Все! Три этих значения мы поменяли. Но некоторые пользователи жалуются что поле «отсутствие на складе» по умолчанию стоит не «на складе» а доставка в течении 2-3 дней. Давайте также исправим и эту ситуацию. Для этого:
- Зайдите в админ панель вашего сайта
- Перейдите в Система->Настройки
- Нажмите «изменить» напротив вашего магазина
- Перейдите во вкладку «Опции»
- Прокрутите почти в самый низ, до раздела «Склад»
- Поменяйте «Статус нет на складе» на удобный вам.
- Сохраните изменения
На этом все.Но помните любой труд можно оптимизировать. Вам надо только подумать что мешает делать меньше движений с тем же или даже лучше, качеством. А решение найдется очень скоро.
Если у вас возникли вопросы пишите в комментариях или на почту. Буду рад вам помочь.
загрузка...
Об авторе
Andrey
Администратор блога. Специалист по маркетингу, развитию бизнеса, здоровому образу жизни. Владелец и директор двух компаний в Украине. Сертифицированный специалист Apple. Увлечения: бизнес, спорт, дайвинг.
Изменить количество в списке сравнения opencart.
Нужное количество товаров в списке сравнения opencart
0% | 0% | 0% | 0% | 100% |
Приветствую уважаемый посетитель. Сегодня хотелось бы опубликовать небольшую заметку о том как можно увеличить количество товаров в списке сравнений интернет магазина opencart.
Как вы уже наверное знаете, по умолчанию opencart может показывать только четыре товара в сравнениях, но вам к примеру нужно отобразить шесть или больше, ну или же меньше товаров, то есть любое количество которое вам нужно.
Сделать это очень легко, и все что вам нужно так это поменять в файле catalog/controller/product/compare.php цифру 4 на нужную вам, и так открываем указанный файл и ищем строку:
if (count($this->session->data['compare']) >= 4) {
if (count($this->session->data['compare']) >= 4) { |
Как вы сами уже видите в строке присутствует цифра 4, это и есть количество отображаемых товаров в списке сравнений, все что вам нужно сделать так это поменять это значение на нужное вам число.
Вот собственно и все, теперь вы знаете как увеличить количество товаров в сравнениях магазина на базе opencart. Пробуйте и у Вас все получится.
Вас также может заинтересовать
28Июн2018
19Июн2018
22Май2018
web-stydia.com
[Opencart] Как изменить количество выводимых товаров в модуле
Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
-
Evil_Master СтудэнТ
Регистр.: 14 дек 2008 Сообщения: 627 Симпатии: 440 Суть проблемы:сейчас у меня в модуле "рекомендуемые" выводится по 6 товаров в строчку.Нужно:чтобы в строчку выводилось 3 товара.Как сделать? -
MikeleCorleone Постоялец
Регистр.: 29 июн 2012 Сообщения: 133 Симпатии: 7 В CSSпуть catalog\view\theme\ваша тема\stylesheet\ файл stylesheet.css.box-product > div {width: 300px; } Поставить сюда 300, как раз 3 в строку, ну и дальше еще придется править CSSНу и затем увеличивать размеры картинок в настройках модуля, чтобы было красиво.P.S это затронет также и другие модули, если нужно только в рекомендуемых, то нужно править сам файл featured.tpl по пути catalog\view\theme\default\template\module\ -
Absolute Крокодил ;)
Регистр.: 9 авг 2009 Сообщения: 480 Симпатии: 320 Так а при чем здесь css? Всё от конкретного шаблона зависит.Вот например на демке выводится 6 товаров в одЫн строка.Так чтобы их там стало меньше надо идти в админке Дополнения => Модули => Рекомендуемые и там управлять тем сколько товаров будет выведено.Или надо сделать по 3 товаров в 2 строка?? -
MikeleCorleone Постоялец
Регистр.: 29 июн 2012 Сообщения: 133 Симпатии: 7 Absolute сказал(а): ↑ Так а при чем здесь css? Всё от конкретного шаблона зависит. Вот например на демке выводится 6 товаров в одЫн строка. Так чтобы их там стало меньше надо идти в админке Дополнения => Модули => Рекомендуемые и там управлять тем сколько товаров будет выведено. Или надо сделать по 3 товаров в 2 строка??Нажмите, чтобы раскрыть...
Нельзя в админке ставить количество товаров в строке, там задается лимит товаров, ширина почти у всех шаблонов одинаковая, так что 300px подходит практически на все шаблоны для вывода 3 товаров в строке -
Absolute Крокодил ;)
Регистр.: 9 авг 2009 Сообщения: 480 Симпатии: 320 MikeleCorleone сказал(а): ↑Нельзя в админке ставить количество товаров в строке, там задается лимит товаров, ширина почти у всех шаблонов одинаковая, так что 300px подходит практически на все шаблоны для вывода 3 товаров в строке
Нажмите, чтобы раскрыть...
По строчкам нельзя - это правда.ТС не уточняет чего конкретно хочет добиться. Исходя из поставленного вопроса, нужно изменять именно лимит в модуле.А если требуется добиться чтобы в нескольких строках было по три товара, то я согласен - нужно шаблон править.В идеале генерировать таблицу на php по типуКод:
<table> <tr> <td>1 товар</td><td>2 товар</td><td>3 товар</td> </tr> <tr> <td>4 товар</td><td>5 товар</td><td>6 товар</td> </tr> </table> Хотя и свойства дивов тоже можно корректировать, но лично мне кажется, что это менее кроссбраузерное решение.Я как-то встречал на просторах интернета даже резиновые шаблоны для Opencarta, поэтому решение с 300px не всегда может подойти. Накрайняк width:33% можно попробовать. -
glok Создатель
Регистр.: 13 сен 2012 Сообщения: 25 Симпатии: 6 Absolute сказал(а): ↑встречал на просторах интернета даже резиновые шаблоны для Opencarta
Нажмите, чтобы раскрыть...
По строчкам нельзя - это правда.Накрайняк width:33% можно попробовать.
Нажмите, чтобы раскрыть...
Именно так и надо делать. Не обязательно именно 33%. Надо ещё с десятими поиграться, т.к. в разных браузерах оно будет немного по-разному выглядеть. Надо подобрать оптимальную цифру для примерно одинакового отображения в основных браузерах. -
stylebig Создатель
Регистр.: 12 янв 2013 Сообщения: 33 Симпатии: 7 Я вывожу по 9 товаров на странице, значит на сайте я разбиваю товары в три ряда. В моем случае общая форма равна 900 px., значит ширина одного блока будет 300 px. - 5 px с каждой стороны, в файле стилей пишу:Код:
.block { width:290px; margin:5px; } -
ddd0500 Создатель
Регистр.: 20 янв 2013 Сообщения: 28 Симпатии: 7 у так добавьте 3 товара в модуль если вам нужно 3 , если более то в стиль добавьте то что написал stylebig сказал(а): ↑ Я вывожу по 9 товаров на странице, значит на сайте я разбиваю товары в три ряда. В моем случае общая форма равна 900 px., значит ширина одного блока будет 300 px. - 5 px с каждой стороны, в файле стилей пишу:Код:
.block { width:290px; margin:5px; }Нажмите, чтобы раскрыть...
www.nulled.cc
[Opencart] Как изменить количество выводимых товаров в модуле
Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
-
Evil_Master СтудэнТ
Регистр.: 14 дек 2008 Сообщения: 627 Симпатии: 440 Суть проблемы:сейчас у меня в модуле "рекомендуемые" выводится по 6 товаров в строчку.Нужно:чтобы в строчку выводилось 3 товара.Как сделать? -
MikeleCorleone Постоялец
Регистр.: 29 июн 2012 Сообщения: 133 Симпатии: 7 В CSSпуть catalog\view\theme\ваша тема\stylesheet\ файл stylesheet.css.box-product > div {width: 300px; } Поставить сюда 300, как раз 3 в строку, ну и дальше еще придется править CSSНу и затем увеличивать размеры картинок в настройках модуля, чтобы было красиво.P.S это затронет также и другие модули, если нужно только в рекомендуемых, то нужно править сам файл featured.tpl по пути catalog\view\theme\default\template\module\ -
Absolute Крокодил ;)
Регистр.: 9 авг 2009 Сообщения: 480 Симпатии: 320 Так а при чем здесь css? Всё от конкретного шаблона зависит.Вот например на демке выводится 6 товаров в одЫн строка.Так чтобы их там стало меньше надо идти в админке Дополнения => Модули => Рекомендуемые и там управлять тем сколько товаров будет выведено.Или надо сделать по 3 товаров в 2 строка?? -
MikeleCorleone Постоялец
Регистр.: 29 июн 2012 Сообщения: 133 Симпатии: 7 Absolute сказал(а): ↑ Так а при чем здесь css? Всё от конкретного шаблона зависит. Вот например на демке выводится 6 товаров в одЫн строка. Так чтобы их там стало меньше надо идти в админке Дополнения => Модули => Рекомендуемые и там управлять тем сколько товаров будет выведено. Или надо сделать по 3 товаров в 2 строка??Нажмите, чтобы раскрыть...
Нельзя в админке ставить количество товаров в строке, там задается лимит товаров, ширина почти у всех шаблонов одинаковая, так что 300px подходит практически на все шаблоны для вывода 3 товаров в строке -
Absolute Крокодил ;)
Регистр.: 9 авг 2009 Сообщения: 480 Симпатии: 320 MikeleCorleone сказал(а): ↑Нельзя в админке ставить количество товаров в строке, там задается лимит товаров, ширина почти у всех шаблонов одинаковая, так что 300px подходит практически на все шаблоны для вывода 3 товаров в строке
Нажмите, чтобы раскрыть...
По строчкам нельзя - это правда.ТС не уточняет чего конкретно хочет добиться. Исходя из поставленного вопроса, нужно изменять именно лимит в модуле.А если требуется добиться чтобы в нескольких строках было по три товара, то я согласен - нужно шаблон править.В идеале генерировать таблицу на php по типуКод:
<table> <tr> <td>1 товар</td><td>2 товар</td><td>3 товар</td> </tr> <tr> <td>4 товар</td><td>5 товар</td><td>6 товар</td> </tr> </table> Хотя и свойства дивов тоже можно корректировать, но лично мне кажется, что это менее кроссбраузерное решение.Я как-то встречал на просторах интернета даже резиновые шаблоны для Opencarta, поэтому решение с 300px не всегда может подойти. Накрайняк width:33% можно попробовать. -
glok Создатель
Регистр.: 13 сен 2012 Сообщения: 25 Симпатии: 6 Absolute сказал(а): ↑встречал на просторах интернета даже резиновые шаблоны для Opencarta
Нажмите, чтобы раскрыть...
У меня несколько сайтов и на всех я сделал шаблоны резиновыми. Absolute сказал(а): ↑По строчкам нельзя - это правда.Накрайняк width:33% можно попробовать.
Нажмите, чтобы раскрыть...
Именно так и надо делать. Не обязательно именно 33%. Надо ещё с десятими поиграться, т.к. в разных браузерах оно будет немного по-разному выглядеть. Надо подобрать оптимальную цифру для примерно одинакового отображения в основных браузерах. -
stylebig Создатель
Регистр.: 12 янв 2013 Сообщения: 33 Симпатии: 7 Я вывожу по 9 товаров на странице, значит на сайте я разбиваю товары в три ряда. В моем случае общая форма равна 900 px., значит ширина одного блока будет 300 px. - 5 px с каждой стороны, в файле стилей пишу:Код:
.block { width:290px; margin:5px; } -
ddd0500 Создатель
Регистр.: 20 янв 2013 Сообщения: 28 Симпатии: 7 у так добавьте 3 товара в модуль если вам нужно 3 , если более то в стиль добавьте то что написал stylebig сказал(а): ↑ Я вывожу по 9 товаров на странице, значит на сайте я разбиваю товары в три ряда. В моем случае общая форма равна 900 px., значит ширина одного блока будет 300 px. - 5 px с каждой стороны, в файле стилей пишу:Код:
.block { width:290px; margin:5px; }Нажмите, чтобы раскрыть...
nulled.in
Количество товара в Opencart
категория: , Поля в админке
✎ Опубликовано: 30.05.2015 ☕ Просмотров: 4504 ✉ Комментарии: 0
Количество это показатель физического наличия товара на вашем складе. Данное поле важно, в случае если вы ведете учет в интернет магазине
Количество это показатель физического наличия товара на вашем складе. Данное поле важно, в случае если вы ведете учет в интернет магазине. При каждой покупке будет вычитываться количество проданного товара от остатка на складе. Обратите внимание на один нюанс. При добавлении опций в таблице параметров также присутствует этот пункт. Это означает то, что если вы имеете в наличии 10 футболок , 3 из которых красные, а 7 белые, то в опции красный цвет надо задать количество 3.
Если же вы не имеете собственно склада, что очень популярно для многих магазинов, логичнее будет выключить функцию вычитать со склада, и этот пункт можно не трогать. По умолчанию он будет со значением 1 что в стандартной настройки магазина позволит сделать заказ.
Почему количество 1 так важно для товара. Потому что при нулевом остатке при заказе будет выведено предупреждение, что товара нет на складе, и возможность покупки будет недоступна. (Товары, отмеченные ***, недоступны в нужном количестве или отсутствуют на складе!)
Для выключения контроля количества на складе, и возможности заказа при нулевом остатке переходим в настройки магазина. Система - Настройки - Изменить нужный - вкладка Опции - пункт Магазин:
При таких настройках, интернет магазин не будет предупреждать покупателя о нехватке на складе. Администратору будет виден минусовый остаток в админке на странице списка товаров. Это ни на что не влияет.
for-opencart.com