Автор Тема: Гостевое отслеживание заказа  (Прочитано 1945 раз)

19 Январь 2014, 14:12:09
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день!

Подскажите, как избавиться на сайте от "Гостевое отслеживание заказа". Как отключить это? Или удалить? У меня не будет на сайте данной возможности:)
19 Январь 2014, 14:17:22
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В админке есть Настройка - Заказы, там можно включать или выключать гостевой заказ.
19 Январь 2014, 14:24:51
Ответ #2
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Немного не то...у меня заказы в магазине производятся без регистрации) т.е. клиент купил и ему должно на последней странице - "Спасибо! и т.д. и т.п.", но просто вот такое окно появляется. Оно мне совершенно не надо))
19 Январь 2014, 14:35:45
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Отключить нельзя.
Можно изменить шаблон guest-tracking.tpl.
Можно изменить контроллер OrderConfirmationController.php
Cоздание интернет сайтов Webstudio UwK
19 Январь 2014, 17:35:02
Ответ #4
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
а что именно поменять в этих файлах?
19 Январь 2014, 18:55:47
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Зависит от того, как сделано оформление заказа. Если есть выбор оплаты и подтверждение, то нужно менять в платежных модулях, которые подключены.
19 Январь 2014, 18:57:19
Ответ #6
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
есть - способ оплаты при получении. Только этот.
20 Январь 2014, 20:14:49
Ответ #7
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проблема актуальна.
28 Январь 2014, 17:27:39
Ответ #8
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Неужели никто не сталкивался с проблемой данного рода?
28 Январь 2014, 17:46:11
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Да никому жто не мешает. Магазин и с этим работает хорошо. Это единичный случай, если так нужно убрать, то написали же где менять. Ищите все с guest и удаляйте.
24 Январь 2015, 00:58:53
Ответ #10
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может кто сейчас находится еще на стадии данной проблемы. Мне помогло (у меня 1.5.6) themes/default/guest-tracking.tpl удаление строк с 97 по 113
Remove:
97     <form method="post" action="{$action|escape:'htmlall':'UTF-8'}" class="std">
    <fieldset class="description_box">
    <p>{l s='To track your order, please enter the following information:'}</p>
    <p class="text">
    <label>{l s='Order Reference:'} </label>
    <input type="text" name="order_reference" value="{if isset($smarty.get.id_order)}{$smarty.get.id_order|escape:'htmlall':'UTF-8'}{else}{if isset($smarty.post.id_order)}{$smarty.post.id_order|escape:'htmlall':'UTF-8'}{/if}{/if}" size="8" />
    <i>{l s='For example: QIIXJXNUI or QIIXJXNUI#1'}</i>
    </p>
     
    <p class="text">
    <label>{l s='Email'}</label>
    <input type="text" name="email" value="{if isset($smarty.get.email)}{$smarty.get.email|escape:'htmlall':'UTF-8'}{else}{if isset($smarty.post.email)}{$smarty.post.email|escape:'htmlall':'UTF-8'}{/if}{/if}" />
    </p>
     
    <p class="center"><input type="submit" class="button" name="submitGuestTracking" value="{l s='Send'}" /></p>
    </fieldset>
113  </form>

Вместо этого можно поставить
<p>Спасибо за Ваш заказ!</p>