Тема: заказ от юр лица
Как сделать чтобы не было возможности оформления заказа юридическим лицом? Тоесть только для физиков и как сделать чтобы по умолчанию стояла доставка по адресу а не самовывоз?
Форум ReadyScript Вопросы по работе с системой заказ от юр лица
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как сделать чтобы не было возможности оформления заказа юридическим лицом? Тоесть только для физиков и как сделать чтобы по умолчанию стояла доставка по адресу а не самовывоз?
Попробуйте поменять настройки способов оплаты с "Доступен для всех" на "Физические лица". Также удалите способ оплаты по безналу, если есть. Не знаю, но, наверное, поможет.
А доставка у меня автоматически стоит "по адресу", значит можно сделать, но как не помню уже. Дождемся ответа поддержки.
Спасибо за ответ, но даже логически - способ оплаты это следующий шаг после заполнения учетных данных... и если последовать Вашему совету то будет результат что пользователь который будет оформлять заказ как Фирма (Компания), просто не будет иметь ниодного способа для оплаты. Способы доставки я тоже сделал доступными только для физиков.... но результата это не дало. Регистрация как компания осталась
То есть только для физиков и как сделать чтобы по умолчанию стояла доставка по адресу а не самовывоз?
Удалите способы доставки с типом самовывоза. Тогда всегда будет доставка по адресу.
Как сделать чтобы не было возможности оформления заказа юридическим лицом?
По умолчанию регистрироваться можно всем. На данный момент Вы можете клонировать шаблон первого шага оформления заказа и модифицировать вырезав оттуда поля и выбор юр. лица.
То есть только для физиков и как сделать чтобы по умолчанию стояла доставка по адресу а не самовывоз?
Удалите способы доставки с типом самовывоза. Тогда всегда будет доставка по адресу.
Как сделать чтобы не было возможности оформления заказа юридическим лицом?
По умолчанию регистрироваться можно всем. На данный момент Вы можете клонировать шаблон первого шага оформления заказа и модифицировать вырезав оттуда поля и выбор юр. лица.
Вообщем это очень не просто разобраться про кланирование, особенно не удобно то что нельзя целиком папку модуля в папку скопированного шаблона модуля просто перекинуть, потому что из адреса надо убрать /view/ - но это пол дела... если удалось это понять, то потом выясняется что если ты вносишь изменения в шаблон, то в админке надо еще кэш чистить... вообщем пару часов и все стаяло ясно...
Теперь вопрос, я хочу чтобы у меня был и самовывоз и адресная доставка, но чтобы адресная доставка была по умолчанию... в файле address.tpl в модифицированном шаблоне я поменял строки местами, и вручную задал тегом что адресная доставка по умолчанию.... но вот не задача - данные для заполнения по доставке не появляются. Только если нажать самовывоз а потом снова вручную выбрать адресную доставку....
Короче я временно снес кусок кода
{if $have_pickup_points} {* Если есть пункты самовывоза *}
<div class="formPickUpTypeWrapper">
<input id="onlyDelivery" type="radio" name="only_pickup_points" value="0" checked/> <label for="onlyDelivery">{t}Доставка по адресу{/t}</label><br>
<input id="onlyPickUpPoints" type="radio" name="only_pickup_points" value="1" /> <label for="onlyPickUpPoints">{t}Самовывоз{/t}</label>
</div>
<div id="formAddressSectionWrapper" class="formAddressSectionWrapper {if $order.only_pickup_points!==0}hidden{/if}">
{/if}
чтобы заработало только по адресной доставке. Но я все же хочу и самовывоз тоже, поэтому прошу решения моей проблемы - чтобы при выборе по умолчанию адресной доставке еще и подгружались сами поля для заполнения (адрес доставки) как сделать?
Вообщем это очень не просто разобраться про клонирование, особенно не удобно то что нельзя целиком папку модуля в папку скопированного шаблона модуля просто перекинуть, потому что из адреса надо убрать /view/ - но это пол дела...
Вы можете отклонировать тему оформления в один клик в Управление->Шаблоны->Справа вверху Клонировать тему.
если удалось это понять, то потом выясняется что если ты вносишь изменения в шаблон, то в админке надо еще кэш чистить... вообщем пару часов и все стаяло ясно...
Так в любой системе, любой. Выключить кэш на время разработки, можно в Управление->Настройки системы. Включить отображение ошибок, можно там же или так http://readyscript.ru/faq/#faq-errors
Теперь вопрос, я хочу чтобы у меня был и самовывоз и адресная доставка, но чтобы адресная доставка была по умолчанию... в файле address.tpl в модифицированном шаблоне я поменял строки местами, и вручную задал тегом что адресная доставка по умолчанию.... но вот не задача - данные для заполнения по доставке не появляются. Только если нажать самовывоз а потом снова вручную выбрать адресную доставку....
чтобы заработало только по адресной доставке. Но я все же хочу и самовывоз тоже, поэтому прошу решения моей проблемы - чтобы при выборе по умолчанию адресной доставке еще и подгружались сами поля для заполнения (адрес доставки) как сделать?
Если Вы хотите, всё сохранить и доставку и самовывоз и включить отображение, то можно вернуть тот кусок кода и в самом верху дописать принудительный выбор доставки по адресу, если никакого запроса ещё не было произведено.
{if empty($smarty.post)}
{$order.only_pickup_points=0} {* Устанавливает принудительно выбор *}
{/if}
Ну и соответственно вернуть код, который был до этого.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой заказ от юр лица