Перейти к содержанию
FreeDemon

Дополнительные поля продукта

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

Спасибо, FreeDemon, за такое подробное описание - очень полезная информация.Еще бы понять, как добавить не только простое текстовое поле, а поле с раскрывающимся списком(содержимое таблицы customer), что бы можно было добавлять товар, который в последствии будет виден только указанному в этом поле покупателю.И как, соотвтственно, этот товар исключить из каталога товаров для всех остальных покупателей

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

большое спасибо за описание!А можно ли добавлять новые поля, если в магазине уже есть товары? Не порушит ли заполненную таблицу, такое добавление?Как добавить поля для определенной категории?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Нет, добавление еще одного поля в таблицу ALTER TABLE `имя_таблицы` ADD `добавляемое_поле` varchar(64) NOT NULL;дописывается к уже существующей структуре, не изменяя уже заполненные поляединственно, в чем может быть проблема - это ошибки в синтаксисе при редактировании php файлов - как вариант - перед изменением сделать копии этих файлов и тогда в любой момент их можно откатить обратно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Придется писать скрипт для заполнения 4х таблиц начинающихся на product_option ... :cry: , наверное штатными способами никак.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Респект и уважуха за подробное описалово действий. Пригодится в любых ковыряниях с движком!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, пожалуйста, а если я хочу добавить текстовое поле а не числовое, разница есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня на сайте к товарам должен быть вариант выбора цвета. Объясните как на примере можно сделать список с выбором цвета товара:lol: цвета у всех товаров одинаковые. количество товаров более 200 разновидностей. к каждому добавлять одно и то же очень тяжело

При добавлении товара (через админку) есть вкладка "атрибуты". Там ты можешь добавить новый атрибут "Цвет" и установить его значения, например "красный" "зеленый". Каждому значению может соответствовать наценка или скидка на товар) Так, что твоя проблема в движке уже решена )Это я к тому, что не имеет смысла тебе ковырять базу, чтобы всем товарам назначить список атрибутов. Лучше кури тему про импорт товаров из xls------Вопрос к знатокам:Так можно ли как-то добавлять поля одной из групп товаров? Т.е. чтобы у телевизоров были поле "разрешение" а а свитчей "вайфай" ?И как организовать поиск по таким "субполям"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня после последней операции ошибка выходитNotice: Undefined variable: godnost in Z:homelocalhostwwwopencart147catalogviewthemedefaulttemplateproductproduct.tpl on line 32

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Забыл.... нужно добавить

$this->data['price_for'] = $product_info['price_for'];
гдето в строке 320

в файле

/catalog/controller/product/product.php

Приношу свои извинения. Пост выше поправил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

теперь работаетможет подскажешь что бы эти поля появились в модуле импорт/экспорт ????

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Друзья, все таки важный вопрос:есть ли способ добавить поля к определенной категории товаров?Т.е. у меня есть две категории "вилки" и "ложки". и к ним нужно добавить разные поля.. как это возможно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, пожалуйста, а если я хочу добавить текстовое поле а не числовое, разница есть?

Аналогично нездоровый интерес, очень надо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, это все хорошо, только когда прийдет время обновлять/переходить на другую версии движка, придется все заново переписывать. Это не правильный подход или забыть о новых версиях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за инструкцию, но мне надо чтобы в админ панели я мог к определённой позиции товара закачать файл(инструкция,документация и т.д.)!думаю делается так как раз как сдесь описано в БД мы будем забивать путь к загружаемому файлу, а сам файл хранить в отдельной папке на сервере!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1Извените за сообщения с 1, но я два дня мучался и некто не помог, а реализовать так и не смог!Может кто поможет как поправить файл менеджер что бы он понимал другие файлы кроме картинок(jpg, gif,png)?Ну может кто ни будь подскажет как загружать файлы на сервер из страницы в админ панели продукта, а имя хранимого файла записать в столбец БД, этот столбец уже готов, только в данный момент туда вбивается имя вручную и файл закачивается через ФТП!Ну помогите пожалуйста!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну посоветуй те какой нибуть вариант это реализовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо все работает супер, только нужно немного подправить Ваше описание

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скажите пожалуйста как сделать ссылку для скачивания файла с сервера!

код вида:

[url="URL"]Скачать[/url]
открывает только знакомы браузеру файлы(jpg gif.....txt), а вот doc например открывает главную страницу магазина!как сделать так чтобы какой либо файл там не хранился нажав на ссылку скачать не открывалось ничего а открылось окошка для скачивания или автоматически началось скачивание?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Вы открывали в разных браузерах и проблема одинаковая??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

DEATH, можно пример проблемы посмотреть?

вобще (тему полностью не читал) думаю, что можно сделать "второй файловый менеджер" для работы с файлами отличными от изображений. а тот, который по-умолчанию, оставить для загрузки исключительно фото :roll:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем конечно спасибо! я уже сделал простым тегом <a>, просто изменил загрузку файла, он загружается, имя его кодируется в латинские буквы, а в БД записывается и русское название файла и латинское, латинское для загрузки файла(ссылки для её скачивания), а оригинальное для отображения названия файла пользователю!и всё стало работать, он теперь даже txt не открывает в браузере а просит сохранить или открыть прогой!

короче переделал это дополнение не для дополнительного поля а загрузка документации к продукту!загружается в админ панели!единственное недостаток как удалить файл с сервера и запись ячейки нажатием одной кнопки в поле редактирования товара в админ панеле!

щас у меня в админ просто один инпут выбрать файл, а второй просто отображает что есть в этой ячейке или нет, и чтобы удалить документ из продукта просто стираем значение во втором инпуте, а файл естественно остаётся на серваке!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.