Начать новую тему

Сделать поле "индекс" обязательным

Добрый день!

Как сделать поле "индекс" обязательным при расчете доставки?

Без указания индекса Калькулятор почты России не работает. Надо, чтобы индекс был введен.


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

Здравствуйте, Андрей!


Спасибо, что обратились к нам.


Чтобы сделать поле профиля обязательным, пожалуйста, сделайте следующее:


1. В панели администратора магазина перейдите на страницу Администрирование > Поля профиля.

2. Отметьте флажок Обязательное для поля Индекс.

3. Нажмите Сохранить.


Данное поле можно сделать обязательным, например, только для страницы оформления заказа. Для этого, пожалуйста, отметьте флажок Обязательное только для секции Оформить заказ.


Если вы хотите добавить с текстом на страницу корзины или оформления заказа, пожалуйста, сделайте следующее:


1. Перейдите на страницу Дизайн > Макеты. Откройте необходимую локацию.

2. Выберите необходимую секцию, в которую хотите поместить блок.

3. Нажмите на кнопку + в выбранной секции, а затем на кнопку Добавить блок.

4. Откройте вкладку Создать новый блок и нажмите на иконку HTML блок.

5. Введите название блока в поле Название и вставьте текст в поле Содержимое.

6. Нажмите на кнопку Создать.


Спасибо.

 

Данное поле можно сделать обязательным, например, только для страницы оформления заказа. Для этого, пожалуйста, отметьте флажок Обязательное только для секции Оформить заказ.

Оно и так было обязательным.
Я имел в виду индекс, необходимый для расчета доставки в калькуляторе. Он не является обязательным. Покупатель может не ввести индекс и увидеть только стоимость доставки ЕМС (как у меня на фото), а на самом деле есть доставка почтой России, которая вычисляется при указании индекса.

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

Здравствуйте, Андрей.

Спасибо за ваше уточнение.

К сожалению, на данный момент в Мерчиуме нельзя сделать поле Индекс обязательным в окне расчета стоимости доставки на странице корзины. В данном случае мы можем вам порекомендовать создать HTML блок с информацией о том, что необходимо ввести индекс для корректного расчета стоимости доставки в магазине согласно инструкции выше.

Хотелось бы отметить, что мы непрерывно работаем над улучшением возможностей Мерчиума. Мы будем благодарны, если в разделе Новые идеи нашего форума вы опишете о необходимости создания обязательного поля Индекс при расчете стоимости доставки на странице корзины.


Будет ли то или иное новшество реализовано, напрямую зависит от того, насколько оно полезно большому числу владельцев магазинов на Мерчиуме. Поэтому, описывая новую идею, пожалуйста, добавьте своё видение того, как она повысит продажи и/или снизит издержки у магазинов на Мерчиуме.


Заранее спасибо за ваши идеи и помощь.

Я могу прикрепить HTML-блок только сверху или снизу основного содержимого корзины. Что не является наглядным для покупателей.

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

Как я понимаю, туда вставить текст не представляется возможным.

Хотя, может быть, какой-нибудь строчкой CSS-класса получится.

Здравствуйте, Андрей!


Ваш текст можно добавить, добавив новые правила в секцию Пользовательские CSS редактора тем. Для того чтобы включить редактор тем, нужно сделать следующее:

1. В панели администратора Мерчиума перейти на страницу Дизайн > Темы.
2. Нажать на желтую кнопку Редактировать дизайн.
3. На открывшейся странице выбрать в секции Редактировать вариант Пользовательские CSS и добавить следующие CSS правила в самый конец редактируемого окошка:


.ty-cart-statistic__total-list {
 position: relative;

 }
.ty-cart-statistic__total:before  {
 content: "Обратите внимание ...";
 color: #333333;

 }

.ty-cart-statistic__total-title  { 

position: absolute;

right: 180px;

top: 10px;

display: block;

  }
.ty-cart-statistic__total-value  { 

 position: absolute; 

 right: 0;  

top: 10px;  

display: block;

 }

.ty-cart-statistic__total {
text-align: left;
 }


где #333333 нужно заменить на код желаемого цвета для текста и изменить текст Обратите внимание на необходимый.


После изменений нужно нажать кнопку Сохранить.


Надеемся, данная информация будет для вас полезной.


Спасибо.

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

Теперь редактировать дизайн не могу, сайт выглядит как на приложенном снимке.

Помогите.

Вы, видимо, успели починить, а я опять поломал(

Подскажите заодно как поменять размер шрифта.

font-size: 11pt; - не помогает, сразу появляется ошибка LESS parse error: failed at `
 ` line: 10756 и сайт "ломается"

Здравствуйте, Андрей.


Спасибо за ваш ответ.


Мы восстановили работу вашего сайта. Для того чтобы изменить размер шрифта, мы добавили правило font-size: 11pt; для класса .ty-cart-statistic__total в секцию Пользовательские CSS визуального редактора.


Пожалуйста, проверьте.


Спасибо.

Спасибо!
Но в таком случае меняется шрифт и пункта "Итоговая стоимость".

Хотелось бы не трогать Итоговую стоимость, а применить редактирование только к необходимому тексту про индекс.


Спасибо за ваш ответ, Андрей.

Мы добавили правило font-size: 11pt; перед content: "Обратите внимание ..."; для класса .ty-cart-statistic__total:before в секцию Пользовательские CSS визуального редактора, и проблема разрешилась.

Пожалуйста, проверьте и сообщите нам о результате.

Спасибо.

Спасибо!

Только вот блок Итоговая стоимость съехал влево, по правому краю надо выровнять.


Здравствуйте, Андрей!


Спасибо за ваш ответ.


Мы добавили свойство float: left; для селектора .ty-cart-statistic__total:before. Пожалуйста, проверьте результат.


Спасибо.



Войдите, чтобы опубликовать свой комментарий