Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.

vector

Постоялец
Регистрация
14 Янв 2007
Сообщения
679
Реакции
121
600 страниц в первой теме - многовато. Согласны?!?
Создана 2 часть самой актуальной темы в нашем разделе - ИМ / Prestashop
------------------------------------------------------------
Как автор темы, позволю задать свои вопросы, для знатоков Prestashop, свободных Фрилансеров.

Имеется интернет-магазин, на Prestashop 1.6.х.х. Магазин радиодеталей.
Необходима доработка нескольких блоков, модулей сайта

Мне(менеджер ИМ), в личном кабинете поступают запросы, после чего, Я вношу их в своем личном кабинете в виде таблички: название компании, и номер компонента с количеством.
Каждый поставщик также имеет свой личный кабинет, где он видит мои запросы только парт номера и кол-во, там он проставляет свои цены, которые вижу только я. Поставщики должны видеть только свои цены.

Все должно выгружаться в виде таблицы .csv по запросу.
Так же должна быть опция рассылки на скайп (и емейл) поставщика новых запросов компонентов с приглашением проставить цены в своем кабинете.
Нужно добавить колонки и функцию "заказ" и "отгрузка".
После того как я отдаю заказ заказчику, он заходит в кабинет и подтверждает заказ (нажимает на кнопку заказано отправлено) и проставляет там номер отслеживания данного заказа. Так я буду знать кому отдал заказ и когда он его отправил.

Имеется дамп категорий и товаров в формате .mysql (от cms drupal) - нужно переконвертировать в базу Prestashop.
--------------------------------------------
Какие модули, в т.ч. платные мне подойдут для реализации данного проекта?
Готов сотрудничать со знатоками, также за вознаграждение. Пишите в ЛК.
 
Странно что вы говорите, что работает стандартно а как тогда он понимает, какая комбинация должна быть по умолчанию в этой категории?

Приведу простой пример.
у меня есть размеры в комбинации продуктов 100x100, 200x200 и 300x300

По умолчанию стоит комбинация 100x100

Также есть категории 100x100, 200x200 и 300x300

Так вот когда открываю категорию 200x200 или 300x300

то цены каталоге отображаются 100x100

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

Приведу простой пример.
у меня есть размеры в комбинации продуктов 100x100, 200x200 и 300x300

По умолчанию стоит комбинация 100x100

Также есть категории 100x100, 200x200 и 300x300

Так вот когда открываю категорию 200x200 или 300x300

то цены каталоге отображаются 100x100

Не видел, что это решено по умолчанию.
Возможно, стоит пойти обходным путем - показывать цену "от" (либо диапазон минимальной-максимальной цены), либо пересмотреть структуру каталога - сделать размеры фильтрами. Есть еще такая штука: Для просмотра ссылки Войди или Зарегистрируйся , но боюсь, что она тоже потребует изменения структуры в сторону укрупнения разделов.
А так, честно говоря, даже не представляю, как решить так, как вам требуется (привязка конкретных атрибутов к конкретным категориям, насколько понимаю)... Хотя тут, вроде, программисты есть - интересная задачка для них :)
По умолчанию точно такого нет (
 
Возможно, стоит пойти обходным путем - показывать цену "от" (либо диапазон минимальной-максимальной цены), либо пересмотреть структуру каталога - сделать размеры фильтрами. Есть еще такая штука: Для просмотра ссылки Войди или Зарегистрируйся , но боюсь, что она тоже потребует изменения структуры в сторону укрупнения разделов.
А так, честно говоря, даже не представляю, как решить так, как вам требуется (привязка конкретных атрибутов к конкретным категориям, насколько понимаю)... Хотя тут, вроде, программисты есть - интересная задачка для них :)
По умолчанию точно такого нет (

Вот мне один чел на форуме написал, что мне нужен Модуль Сombinations by Category ID

Но я его не могу нигде найти. Может ктото натыкался.

Решение точно должно быть, ведь в той ссылке, которую я указал, там это реализовано и работает на ура...
 
Спасибо!
Перед переносом в базе данных все старые урлы поменял на новые.
Поиском пытался найти в файлах сайта, но ничего найдено небыло.
Нашел данный урл в базе данных, в этой строке:
(243, NULL, NULL, 'PS_LOGO', 'tupperware-internet-magazin-logo-1488238923.jpg', '0000-00-00 00:00:00', '2017-02-28 01:42:03'),

Пробовал внести изменение в эту строчку (скачал БД, заменил в этой строчке название, залил БД заново в чистую базу и подключил новую базу к сайту), но не помогло, может чего-то неправильно делаю?
Я, если честно, не силен в SQL, может какой-то запрос нужно сделать. Подскажите пожалуйста, кто в этом что-то понимает.
:thenks:

Настройки->SEO и URL->Страница index Заголовок страницы и Мета описание указать для всех языков название нового сайта(домена),
даже если эти языки отключены.

Если не помогло: таблица `ps_shop` - столбец name - там указано tupperware-internet-magazin (отредактировать).
 
Последнее редактирование:
  • Нравится
Реакции: Leka
Помогите решить проблему после обновления.
Не корректно работает фильтр и пагинация. Если заходишь в категорию по ссылки вида Для просмотра ссылки Войди или Зарегистрируйся , то все работает как надо, но если зайти на Для просмотра ссылки Войди или Зарегистрируйся , то на кнопках номера страницы выдает: Для просмотра ссылки Войди или Зарегистрируйся не зависимо от номера страницы. С фильтром тоже не все в порядке. Опять же если зайти сразу на Для просмотра ссылки Войди или Зарегистрируйся, то все окей, но если на Для просмотра ссылки Войди или Зарегистрируйся , то не фильтрует если ставишь галочки в чекбоксе при этом если нажать на саму надпись какой-то характеристики то проблема исчезает, т.к это ссылка а не чекбокс, после этого и чекбокс начинает работать.
Т.е. обе проблемы решаются после первого перехода по любой ссылке в которой присутсвует "#". К примеру если нажать на неправильно сгенерированную ссылку страницы Для просмотра ссылки Войди или Зарегистрируйся, то начинает нормально работать и фильтры и пагинация.
Версия престы 1.6.1.3. Шаблон Venedor 2.2.
Заранее спасибо всем откликнувшимся!
 
Настройки->SEO и URL->Страница index Заголовок страницы и Мета описание указать для всех языков название нового сайта(домена),
даже если эти языки отключены.

Если не помогло: таблица `ps_shop` - столбец name - там указано tupperware-internet-magazin (отредактировать).

Спасибо, помог второй вариант с правкой в базе данных.
 
Цена и наличие товара из снипеттов во всех поисковиках пропали, когда - непонятно. Обнаружил две ошибки, раньше их не было:
Заполните поле ratingValue.
Укажите свойство ratingCount или reviewCount.
Модуль стандартный ProductComments. Связано с тем, что нигде нет оценок. Может ли это быть причиной исчезновения цен и наличия? Можно ли в базе самому поставить всем товарам пятерки или как устранить?
По поводу оценок, три решения:
1.Поставить всем товарам звездочки
2.В настройках модуля запретить гостевые обзоры
3.В файле productcomments-extra.tpl заменить
Скрытое содержимое доступно для зарегистрированных пользователей!
 
На престе 1.6.1.3 стоит модуль mailalerts. В магазине три языка. Возникла необходимость в письме-оповещении о новом заказе, которое приходит админу, сделать язык названий продуктов всегда на английском. По умолчанию язык письма зависит от языка покупателя. Переворошил весь модуль, но где определяется язык названия продукта- не понял, выручайте.
 
На престе 1.6.1.3 стоит модуль mailalerts. В магазине три языка. Возникла необходимость в письме-оповещении о новом заказе, которое приходит админу, сделать язык названий продуктов всегда на английском. По умолчанию язык письма зависит от языка покупателя. Переворошил весь модуль, но где определяется язык названия продукта- не понял, выручайте.

mailalerts.php везде где идет вызов id_lang (или чего то похожего), подставить ID нужного языка, письмо тогда будет приходить на нужном языке.
 
mailalerts.php везде где идет вызов id_lang (или чего то похожего), подставить ID нужного языка, письмо тогда будет приходить на нужном языке.

Смотрите функцию public function hookActionOrderReturn($params) {}, там сверху где идет $id_lang = (int)$context->language->id; укажите ID вручную. И ниже где $iso = Language::getIsoById((int)Configuration::get('PS_LANG_DEFAULT')); укажите = 'en' к примеру.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху