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

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

vector

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

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

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

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

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

чтобы из смарти в js передать любое значение нужно так:

на примере номера текущей категории

добавляем в начало файла /themes/yourtheme/category.tpl
код:
Код:
{addJsDef id_cat=$category->id}

и потом легко по имени переменной id_cat используем как нам нужно в файле global.js

например
//вывести значение на экран любой объявленной переменной
alert(id_cat);

в вашем случае проверка может так выглядеть:
Код:
if (id_cat==8) view = 'list';
 
чтобы из смарти в js передать любое значение нужно так:

на примере номера текущей категории

добавляем в начало файла /themes/yourtheme/category.tpl
код:
Код:
{addJsDef id_cat=$category->id}

и потом легко по имени переменной id_cat используем как нам нужно в файле global.js

например
//вывести значение на экран любой объявленной переменной
alert(id_cat);

в вашем случае проверка может так выглядеть:
Код:
if (id_cat==8) view = 'list';
Просто громаднейшее Вам спасибо.
Уже в 2.30 ночи полезть в код и выручить так!
добавил проверку и все заработало как нужно.
Код:
if (id_cat==8)
    view = 'list';
else
    view = 'grid';


когда заходишь в категорию, отображает норм, но если теперь человек зайдет в категорию где у нас прописано принудительное отображение и выберет другой вариант (в нашем случае grid ) то при обновлении станицы его перекинет на list.

т.е это условие отключило возможность человеку выбирать, мы за него решаем.
код функции
Код:
function bindGrid()
{
    var view = $.totalStorage('display');

    if (!view && (typeof displayList != 'undefined') && displayList)
        view = 'list';
if ((id_cat==12 || id_cat==20 || id_cat==14))
    view = 'list';
else
    view = 'grid';
    if (view && view != 'grid')
        display(view);
    else
        $('.display').find('li#grid').addClass('selected');

    $(document).on('click', '#grid', function(e){
        e.preventDefault();
        display('grid');
    });

    $(document).on('click', '#list', function(e){
        e.preventDefault();
        display('list');
    });
}
может его можно подправить чтобы срабатывало условие принудительно, но если человек хотел то изменял как хочет?

В идеале бы, пользователь зашел, мы ему предложили вариант, но если он захотел по-другому - то пусть.
 
Последнее редактирование:
Кто знает как клиентов можно искать по номеру телефона с помощью поиска в админ части сайта. Возможно ли вывести отдельным столбиком в разделе Заказы или Адреса ?
 
Кто знает как клиентов можно искать по номеру телефона с помощью поиска в админ части сайта. Возможно ли вывести отдельным столбиком в разделе Заказы или Адреса ?
файл AdminOrdersController.php

ищем код
Код:
 'customer' => array(
                'title' => $this->l('Customer'),
                'havingFilter' => true,
            ),
добавляем ниже
Код:
     'phone_mobile' => array(
                'title' => $this->l('Phone'),   
            ),

можете прям в коде оригинала, можете оверрайд сделать это уже вам решать.
 
Помогите решить, пожалуйста. Есть модуль Для просмотра ссылки Войди или Зарегистрируйся. версия 2.2.4. После установки на сайт, страница заказа выглядит не как у разработчиков, а вот так : Для просмотра ссылки Войди или Зарегистрируйся.

Кеш чистил, старые все модули (одностраничники) удалил. Как сделать также, как на скринах Для просмотра ссылки Войди или Зарегистрируйся?
 
Помогите решить, пожалуйста. Есть модуль Для просмотра ссылки Войди или Зарегистрируйся. версия 2.2.4. После установки на сайт, страница заказа выглядит не как у разработчиков, а вот так : Для просмотра ссылки Войди или Зарегистрируйся.

Кеш чистил, старые все модули (одностраничники) удалил. Как сделать также, как на скринах Для просмотра ссылки Войди или Зарегистрируйся?
В настройках самой престы установлен одностраничный чекаут или нет ? Сам когда то мучился, правда не факт что такой же косяк был.
 
Помогите решить, пожалуйста. Есть модуль Для просмотра ссылки Войди или Зарегистрируйся. версия 2.2.4. После установки на сайт, страница заказа выглядит не как у разработчиков, а вот так : Для просмотра ссылки Войди или Зарегистрируйся.

Кеш чистил, старые все модули (одностраничники) удалил. Как сделать также, как на скринах Для просмотра ссылки Войди или Зарегистрируйся?

в настройках модуля есть настройка колонок

а также модуль адаптивный и на мелких ширинах он и будет поблочно в колонку выводиться
 
В настройках самой престы установлен одностраничный чекаут или нет ? Сам когда то мучился, правда не факт что такой же косяк был.
Если вы про выбор "заказ в 1 шаг" или "стандартный в 5 шагов", то стоит в 1 шаг, иначе этот модуль не работает (

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

в настройках колонок стоит #center_column, вроде правильно. Модуль адаптивный, но под ширину 1200 должен вроде как в три колонки ставиться.


Валялся у меня старенький модуль от них (версия 2,1,1), вот у нее на 3 колонки ставится, а в это, даже если накатить сверху, все равно все в 1 колонку.

Может еще какие-то идеи есть?
 
Если вы про выбор "заказ в 1 шаг" или "стандартный в 5 шагов", то стоит в 1 шаг, иначе этот модуль не работает (
в настройках колонок стоит #center_column, вроде правильно. Модуль адаптивный, но под ширину 1200 должен вроде как в три колонки ставиться.
Валялся у меня старенький модуль от них (версия 2,1,1), вот у нее на 3 колонки ставится, а в это, даже если накатить сверху, все равно все в 1 колонку.

Может еще какие-то идеи есть?
100% аналогичная ситуация. Присоединяюсь к вопросоу
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху