1

Тема: заказ от юр лица

Как сделать чтобы не было возможности оформления заказа юридическим лицом? Тоесть только для физиков и как сделать чтобы по умолчанию стояла доставка по адресу а не самовывоз?

Повысить оценку Понизить оценку

2

Re: заказ от юр лица

Попробуйте поменять настройки способов оплаты с "Доступен для всех" на "Физические лица". Также удалите способ оплаты по безналу, если есть. Не знаю, но, наверное, поможет.

А доставка у меня автоматически стоит "по адресу", значит можно сделать, но как не помню уже. Дождемся ответа поддержки.

Повысить оценку Понизить оценку

3

Re: заказ от юр лица

Спасибо за ответ, но даже логически - способ оплаты это следующий шаг после заполнения учетных данных... и если последовать Вашему совету то будет результат что пользователь который будет оформлять заказ как Фирма (Компания), просто не будет иметь ниодного способа для оплаты. Способы доставки я тоже сделал доступными только для физиков.... но результата это не дало. Регистрация как компания осталась

Повысить оценку Понизить оценку

Re: заказ от юр лица

То есть только для физиков и как сделать чтобы по умолчанию стояла доставка по адресу а не самовывоз?

Удалите способы доставки с типом самовывоза. Тогда всегда будет доставка по адресу.

Как сделать чтобы не было возможности оформления заказа юридическим лицом?

По умолчанию регистрироваться можно всем. На данный момент Вы можете клонировать шаблон первого шага оформления заказа и модифицировать вырезав оттуда поля и выбор юр. лица.

5 Отредактировано иван (08.02.2017 20:51:18)

Re: заказ от юр лица

Закусило Александр пишет:

То есть только для физиков и как сделать чтобы по умолчанию стояла доставка по адресу а не самовывоз?

Удалите способы доставки с типом самовывоза. Тогда всегда будет доставка по адресу.

Как сделать чтобы не было возможности оформления заказа юридическим лицом?

По умолчанию регистрироваться можно всем. На данный момент Вы можете клонировать шаблон первого шага оформления заказа и модифицировать вырезав оттуда поля и выбор юр. лица.

Вообщем это очень не просто разобраться про кланирование, особенно не удобно то что нельзя целиком папку модуля в папку скопированного шаблона модуля просто перекинуть, потому что из адреса надо убрать /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}

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

Повысить оценку Понизить оценку

Re: заказ от юр лица

Вообщем это очень не просто разобраться про клонирование, особенно не удобно то что нельзя целиком папку модуля в папку скопированного шаблона модуля просто перекинуть, потому что из адреса надо убрать /view/ -  но это пол дела...

Вы можете отклонировать тему оформления в один клик в Управление->Шаблоны->Справа вверху Клонировать тему.

если удалось это понять, то потом выясняется что если ты вносишь изменения в шаблон, то в админке надо еще кэш чистить... вообщем пару часов и все стаяло ясно...

Так в любой системе, любой. Выключить кэш на время разработки, можно в Управление->Настройки системы. Включить отображение ошибок, можно там же или так  http://readyscript.ru/faq/#faq-errors

Теперь вопрос, я хочу чтобы у меня был и самовывоз и адресная доставка, но чтобы адресная доставка была по умолчанию... в файле address.tpl в модифицированном шаблоне я поменял строки местами, и вручную задал тегом что адресная доставка по умолчанию.... но вот не задача - данные для заполнения по доставке не появляются. Только если нажать самовывоз а потом снова вручную выбрать адресную доставку....

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

Если Вы хотите, всё сохранить и доставку и самовывоз и включить отображение, то можно вернуть тот кусок кода и в самом верху дописать принудительный выбор доставки по адресу, если никакого запроса ещё не было произведено.

{if empty($smarty.post)}
    {$order.only_pickup_points=0} {* Устанавливает принудительно выбор *}
{/if}

Ну и соответственно вернуть код, который был до этого.