Login As Customer Ps 1.7.6

Тема в разделе "Модули PrestaShop", создана пользователем zen1, 15 июл 2019.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
  1. zen1

    zen1

    Регистр.:
    6 дек 2016
    Сообщения:
    926
    Симпатии:
    1.754
    New version v1.0.0 Works on version 1.7.6 : This module allows BO administrators to login FO as a customer by clicking a simple button at AdminCustomer page. Adds a simple login button to customer pages at BO.
     

    Вложения:

    Последнее редактирование: 30 авг 2019
    Kolfg, Absolute, alexen_zhukov и 5 другим нравится это.
  2. alexen_zhukov

    alexen_zhukov Постоялец

    Регистр.:
    4 мар 2013
    Сообщения:
    94
    Симпатии:
    124
    Presta 1.7.5.1 - не нашел как и где он работает.
     
  3. zen1

    zen1

    Регистр.:
    6 дек 2016
    Сообщения:
    926
    Симпатии:
    1.754
    Back-office customer link
     
  4. alexen_zhukov

    alexen_zhukov Постоялец

    Регистр.:
    4 мар 2013
    Сообщения:
    94
    Симпатии:
    124
    Смотрю внутреннсоти неработающего у меня модуля, если закомментировать условие, то таки на странице покупателя появляется Login as Customer

    Код:
    public function hookDisplayAdminCustomers($params)
        {
            $customer = New CustomerCore ((int)Tools::getAllValues("customerId"));
            $link = $this->context->link->getModuleLink($this->name, 'login', array('id_customer' => $customer->id, 'xtoken' => $this->makeToken($customer->id)));
    
            if (!Validate::isLoadedObject($customer)) {
                return;
            }
            return '<div class="col-md-3">
                    <div class="card">
                      <h3 class="card-header">
                        <i class="material-icons">lock_outline</i>
                        ' . $this->l("Login As Customer") . '
                      </h3>
                      <div class="card-body">
                        <p class="text-muted text-center">
                            <a href="' . $link . '" target="_blank" style="text-decoration: none;">
                                <i class="material-icons d-block">lock_outline</i>' . $this->l("Login As Customer") . '
                            </a>
                        </p>
                      </div>
                    </div>
                    </div>';
        }
    
    Сформированная ссылка типа /module/loginascustomer/login?xtoken=00c2465174cf81e3d9f788708c115bed выдает ошибку 500

    Судя по всему $customer пустой получается.
     
    Последнее редактирование: 15 окт 2019
  5. alexen_zhukov

    alexen_zhukov Постоялец

    Регистр.:
    4 мар 2013
    Сообщения:
    94
    Симпатии:
    124
    Нашел альтернативний бесплатный вариант вариант - работает!

     
    Kolfg, tali656, zen1 и ещё 1-му нравится это.
  6. zen1

    zen1

    Регистр.:
    6 дек 2016
    Сообщения:
    926
    Симпатии:
    1.754
    Hi, I did not test the module
     
  7. britoff

    britoff

    Регистр.:
    7 июн 2012
    Сообщения:
    198
    Симпатии:
    247
    Корявый он) Пропатчил. Проверено на 1.7.6 и 1.7.5.2. Модули для 1.7.5 и 1.7.6 отличаются. Ставим свои.
     

    Вложения:

    Kolfg, qwirks, hitbaby и 2 другим нравится это.
  8. zen1

    zen1

    Регистр.:
    6 дек 2016
    Сообщения:
    926
    Симпатии:
    1.754
    Hi, loginascustomer 1.7.6.0 does not work ?
     
  9. britoff

    britoff

    Регистр.:
    7 июн 2012
    Сообщения:
    198
    Симпатии:
    247
    The one that I fixed is working. The one in the topic header - incorrectly refers to the buyer.
     
    Kolfg и zen1 нравится это.
  10. zen1

    zen1

    Регистр.:
    6 дек 2016
    Сообщения:
    926
    Симпатии:
    1.754
    Excuse me my friend i reset the module it works now
     
    Последнее редактирование: 29 июл 2019
    Kolfg нравится это.