Помогите настроить корзину и завершение заказа.

Автор billylee, 23 мая 2016, 11:40:49

« назад - далее »

billylee

стоит версия 1.6.1.5.
Проблема в том, что не получается удалить ненужные строки типа "мистер и миссис", доставку и способ оплаты (мне это не нужно) хочу просто чтоб человек заказывал и мне и ему приходил имэйл об этом, а условия доставки у меня отдельно описаны и оплаты.

Попытки стереть или сделать невидимой строки - не выходят, по описанным в нете вариантам, на изменения в коде шаблон не реагирует никак(((

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

Миколас

Поля "мистер и миссис" убрать легко, в шаблоне спрять этот блок
<div class="gender-line" class="unvisible"
или
style="display:none;"

Доставку и способ оплаты труднее, контроллеры менять нужно.
Кнопка сохранить только сохраняет адрес, а не завершает заказ. Поэтому и товар из корзины не удаляется. Чтобы удалился нужно завершить заказ. Если ты хочешь удалить способы оплаты, то при изменении контроллера добавь функцию очистки корзины.

billylee

Спасибо за ответ!
1- а в каком файле менять нужно код? order-opc-new-account.tpl или order-opc.tpl или order-opc-new-account-advanced.tpl
2 - Кто такие контроллеры и где их можно изменить?

billylee

#3
Поменял код в order-opc-new-account.tpl - не реагирует((( все равно эти миссис там.

Adik

Шаблон order-opc-new-account.tpl  - это когда заказ на 1-ой странице, для заказа в 5-шагов шаблон другой.
У вас какой выбран?

billylee


Adik

Тогда правильно, шаблон /themes/default-bootstrap/order-opc-new-account.tpl
Вот этот код
<div class="required clearfix gender-line">
заменить
<div class="" style="display:none;">
Нужно очистить кеш или отключить кеширование во время изменений.

billylee

Сделал, почистил кэш((( все равно осталась...

Adik

#8
Значит не тот шаблон, может быть у вас модуль установлен для заказа или тема другая.

billylee

default-bootstrap version 1.0
по заказам или регистрации не ставил ничего помимо того что было по умолчанию...(

Миколас

Я, когда меняю order-opc-new-account.tpl так как писал, сразу вижу, что радио-кпопки выбора обращения пропали.  Проверь шаблон.

billylee

#11
пробую вложить свой файл, может я не так делаю...если кто отредактирует, буду благодарен, попробую и отпишу потом.

Adik

Удалите код
<div class="" style="display:none;">
<label>{l s='Social title'}</label>
{foreach from=$genders key=k item=gender}
<div class="radio-inline">
<!--<label for="id_gender{$gender->id_gender}" class="top"hidden>
<input type="radio" name="id_gender" id="id_gender{$gender->id_gender}" value="{$gender->id_gender}"{if isset($smarty.post.id_gender) && $smarty.post.id_gender == $gender->id_gender || (isset($guestInformations) && $guestInformations.id_gender == $gender->id_gender)} checked="checked"{/if} />
{$gender->name}</label></div>
{/foreach}
</div>

замените его на
<h1>Шаблон order-opc-new-account</h1>
Что видно на странице заказа после этого?

billylee

Сделал. Ну я так понял что сайт не реагирует на изменения в этом файле (вот скрин).

billylee

Хотя только что удалил его полностью(файл) сайт не загрузился, значит реагирует(((