Гостевое оформление заказа

Автор SacredSinner, 31 августа 2012, 12:15:50

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

mAgency

Цитироватькак подключить это гостевое оформление?
В админке - Настройка > Заказы
Покупка без регистрации, установить - Да
Цитироватькак в бд найти код страны?
В админке - Локализация > Страны
Находишь нужную страну, если нет нужно создать.
ИД видно для всех стран.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

bodich

Цитата: Виктор Демидов от 13 октября 2012, 12:18:18
Все советы актуальны и для версии 1.5.
Только рассположение файлов меняется.
Нужно не просто скрывать поля, а присвоить им какие-то значения. Например,
<input type="hidden" name="state" id="state" value="код страны из вашей бд, например у меня для  России код 247" />

А в каком файле править эти строки?

DarinSr

order-opc-new-account.tpl
Если заказ на одной страницы.

bodich

Цитата: SacredSinner от 06 сентября 2012, 10:55:49
Цитата: coder от 31 августа 2012, 18:23:23
Поля прятать нельзя
Поля прятать можно. Всего-то надо было подправить строчки
$('#opc_account_form input:visible').each(function() {

$('#opc_account_form select:visible').each(function() {

в файле order-opc.js.
Проблема решена.

После этих действий начало выдавать ошибки на все поля даже если они видимы и заполнены. Возвращаю на visible - и начинает работать в штатном режиме... Что же сделать ему, чтобы скрыть?

Card0

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

coder

Все написано понятно, только нужно немного знать php, smarty, html, css.

Card0

Coder сделай мне в приват подробную инструкцию, с меня на пиво, либо на яд) реально нужная вещь а если и скрины будут то вообще сделаю хороший подарок

iZlodey

Цитата: bodich от 09 октября 2014, 15:17:56
Цитата: Виктор Демидов от 13 октября 2012, 12:18:18
Все советы актуальны и для версии 1.5.
Только рассположение файлов меняется.
Нужно не просто скрывать поля, а присвоить им какие-то значения. Например,
<input type="hidden" name="state" id="state" value="код страны из вашей бд, например у меня для  России код 247" />

А в каком файле править эти строки?
А для prestashop 1.6 это тоже актуально? Что-то не работает, все равно просит id_country.

DarinSr

Актуально. Принцип один. Не удалять, а прятать поля. Для спрятанных сразу определять значения
Цитата: manchi от 10 октября 2012, 12:35:23
<select name="id_country" id="id_country">
<option value="216" selected="selected" >216</option>

iZlodey

#24
Цитата: DarinSr от 18 ноября 2015, 16:16:36
Актуально. Принцип один. Не удалять, а прятать поля. Для спрятанных сразу определять значения
Цитата: manchi от 10 октября 2012, 12:35:23
<select name="id_country" id="id_country">
<option value="216" selected="selected" >216</option>
Это АД, второй день. Где ошибка? Плиз!

В файле Address.php в id_country сменил true на false.

В файле  order-opc-new-account.tpl поправил на:
</div>
{elseif $field_name eq "country" || $field_name eq "Country:name"}
<div class="required select form-group" style="display:none;">
<label for="id_country">{l s='Country'} <sup>*</sup></label>
     <select name="id_country" id="id_country" class="form-control">
       {foreach from=$countries item=v}
                   <option value="216" selected="selected" >216</option>
       {/foreach}
    </select>
</div>


Пишет:
- Страна не может быть загружена с address->id_country
- Неверный выбор страны

Mr.Sen

Цитироватьstyle="display:none;"
не так.
Нужен класс hidden, в стандарной теме он уже определен. Оборачиваете дивом поле которое хоьтите спрятать. А значение подставляте в
<input type="hidden" name="id_country" id="id_country" value="код страны из вашей бд, например у меня для  России код 247" />

Виталий_Е

Добрый день!
в 1.6. как реализовать данный вопрос? Убрать ненужные поля с одностраничного заказа