0 Пользователей и 1 Гость просматривают эту тему.
  • 132 Ответов
  • 13294 Просмотров
*

Linfuby

  • Живу я здесь
  • 1243
  • 174
  • Всё просто...
А всё таки по сути. Как убрать е-мейл?
Накидал тут Аддон, может Вам именно такой и нужен.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

mohax

  • Живу я здесь
  • 909
  • 63
Накидал тут Аддон, может Вам именно такой и нужен.
Можно предложение внести. Сейчас аддон подставляет несуществующую почту. Не завалит ли ящик магазина письмами о не доставленных сообщениях? Не лучше ли дать возможность выбирать какой ящик подставлять. Создать какой-то второстепенный ящик, куда будут отсылаться письма с заказом. Хотя может я и зря заморачиваюсь))
*

Linfuby

  • Живу я здесь
  • 1243
  • 174
  • Всё просто...
Можно предложение внести. Сейчас аддон подставляет несуществующую почту. Не завалит ли ящик магазина письмами о не доставленных сообщениях? Не лучше ли дать возможность выбирать какой ящик подставлять. Создать какой-то второстепенный ящик, куда будут отсылаться письма с заказом. Хотя может я и зря заморачиваюсь))
Я просто не уверен, что с одинаковыми ящиками даст зарегистрироваться. У меня ни одного письма не пришло о недоставке.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

nevigen

  • Moderator
  • 8918
  • 755
  • http://n*****n.com
Ргистрироваться с одинаковыми не даст, если через валидатор проходит.
ИМХО лишняя морока. Так сказать перламытровые пуговицы (с)"Бриллиантовая рука"
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

El333

  • Новичок
  • 9
  • 0
Пока ковырялась с емейлом, кнопки с сайта пропали((
*

Keidjjj

  • Новичок
  • 8
  • 1
Подпишусь на тему + очень интересно если будет рабочий вариант убирания ненужных полей.
*

Linfuby

  • Живу я здесь
  • 1243
  • 174
  • Всё просто...
Подпишусь на тему + очень интересно если будет рабочий вариант убирания ненужных полей.
А этот вариант не рабочий? В чем?
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

mcmegavolt

  • Осваиваюсь на форуме
  • 61
  • 0
В файле /components/com_jshopping/templates/default/checkout/address.php находим строку:

Код
<input type = "text" name = "email" id = "email" value = "<?php print $this->user->email ?>" class = "inputbox" />

убираем id = "email" теперь JavaScript не будет проверять это поле на наличие email.

А также убираем значение <?php print $this->user->email ?>, должно быть так value = ""

Еще удаляем <span>*</span> (пару строк выше) чтобы не было "звездочки".

После успешного заказа вверху увидите сообщение ! Необходимо указать хотя бы одного получателя электронной почты.

Лечится это следующим образом - добавляем скрытое поле перед тем полем, где мы убирали id = "email"

Код
<input type = "text" name = "email" hidden = "true" value = "default@domain.com" class = "inputbox" />

мыло default@domain.com можете сменить на любое, это не имеет значения, если в настройках отключено Присылать PDF-счет для заказчика

В итоге получаем такой блок кода (кому влом разбираться):

Код
<td class="name">
  <?php print _JSHOP_EMAIL ?> <?php if ($config_fields['email'])?>
</td>
<td>
  <input type = "text" name = "email" hidden = "true" value = "default@domain.com" class = "inputbox" />
  <input type = "text" name = "email" value = "" class = "inputbox" />
</td>
« Последнее редактирование: 09.02.2013, 18:04:12 от mcmegavolt »
*

nevigen

  • Moderator
  • 8918
  • 755
  • http://n*****n.com
а кому заказ запишется ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mcmegavolt

  • Осваиваюсь на форуме
  • 61
  • 0
а кому заказ запишется ?

Заказ создается нормально, но в любом случае нужно поставить обязательное поле, как минимум, номер телефона, иначе мы не сможем связаться с клиентом :)
*

arviom

  • Новичок
  • 8
  • 0
Все попробовал, но все равно требуется введение почты. галочки отсыла pdf счета убраны, но в денвере все письма идут и админу и на указанный ящик. В чем может быть проблема?
*

arviom

  • Новичок
  • 8
  • 0
Все уже перепробовал, но почему-то не отключается отправка pdf счета и из-за этого наверно не отключается требование почты как указано в этой теме. Подскажите  что же может быть не так?
*

Emotion

  • Осваиваюсь на форуме
  • 101
  • 0
Та же ситуация все здела по пунктам от и до, отправка ПДФ отключена. Есть ище какие то варианты ?
*

shketok

  • Осваиваюсь на форуме
  • 36
  • 0
Чтоб работало нужно убрать name = "email" , оставить name = "" , тогда работает.
Только вот в чем проблема, даже если пользователь введет свой емейл он не запишется, надо как-то сделать поле емайл таким же как и остальные поля, т.е. чтоб в меню галочка была активна.

А можно так, меняем в adress.php
Код
   <?php if ($config_fields['email']['display']){?>
<div>
<label class="name" [b]style="display:none;"[/b]>
            <?php echo _JSHOP_EMAIL ?> <?php if ($config_fields['email']['require']){?><span>*</span><?php } ?>
</label>
<span class="input">
            <input type = "text" name = "email" id = "email" [b]hidden=true[/b] [b]value = "default@domain.com"[/b] class = "inputbox" />
</span>
</div> 
        <?php } ?>
Получается, что пользователь не будет видеть этот блок, но как-то криворуко получается.
« Последнее редактирование: 04.04.2013, 15:01:18 от shketok »
*

Artyom9000

  • Осваиваюсь на форуме
  • 28
  • 0
Можно:
1)   Удалить поле. Для этого в файле /components/com_jshopping/templates/default/checkout/adress.php удалить эти строки:
Код
        <tr>
          <td class="name">
            <?php print _JSHOP_EMAIL ?> <?php if ($config_fields['email']['require']){?><?php } ?>
          </td>
          <td>
            <input type = "text" name = "email" id = "email" value = "<?php print $this->user->email ?>" class = "inputbox" />
          </td>
        </tr>

P. S. у меня это линия 89
2) Сделать так, чтобы СРАЗУ выводилась ВАША почта Для этого в этом же файле НЕ удалять эти строки, а заместо них вставить это:
Код
<tr>
          <td class="name">
            <?php print _JSHOP_EMAIL ?> <?php if ($config_fields['email']['require']){?><spane>*</spane><?php } ?>
          </td>
          <td>
            <input type = "text" name = "email" hidden = "true" value = "почта@yandex.ru" class = "inputbox" />
            <input type = "text" name = "email" id = "" value = "почта@yandex.ru" class = "inputbox" />
          </td>
        </tr>
Где почта@yandex.ru ВАША почта!
*

sevansht

  • Новичок
  • 3
  • 0
А всё таки по сути. Как убрать е-мейл?

Привет! Можно убрать и не сложно в принципе...
Мне нужно было сделать, чтобы поле e-mail было для заполнения, но не обязательно, по желанию клиента

Я сделал так:

1. В админке добавил к форме к примеру поле "Факс", его в шаблоне переименовал на e-mail, в итоге вышло 2 поля "е-маил" (одно реальное, другое мое, переделанное из факса)

2. В поле факса значение записывается так:

Код
<input type = "text" name = "fax" id = "fax" value = "<?php print $this->user->fax ?>" class = "inputbox" />

Так как я переделал название с "Факса" на "Е-меил", то клиент туда заполняет свой ящик.
В конце кода, которое отвечает за поле факса, я на PHP просто создал переменную $mail, и присвоил ей значение из факса (т.е. адрес ящика):

Код
$mail = $this->user->fax;
if ($mail == null)
$mail = 'test@test.com';
* сделал проверку, если клиент все-таки не ввел адрес, то подставляю свое значение...

3. В коде, где прописывается реальное поле "е-меила" идет код:

Код
<input type = "text" name = "email" id = "email" value = "<?php print $this->user->email ?>" class = "inputbox" />

нужно сделать, чтобы туда подставлялось наше значение (адрес), который ввел клиент ранее:

Код
<input type = "text" name = "email" id = "email" value = "<?php echo $mail;?>" class = "inputbox" />

4. Дальше просто скрываю реальное поле "e-mail", чтобы оно вообще не отображалось визуально:

Код
<tr style="display: none;">

- это я прописал ряду в таблице, который выводит поле "Е-меила"

Вот и все, оказалось не так сложно.
Дальше, если кому мешает, в админке можно тоже скрыть поле, чтобы не дублировался е-меил, так как одно из полей будет в админке отображаться "факсом".
*

buto

  • Завсегдатай
  • 525
  • 1
Какая тема толковая!Реально эмэйл отталкивает много покупателей. Необязательным бы сделать. Поделитесь присутствующие советом. Какое из представленных решений реально протестированно, и не будут пропадать заказы в "никуда".
*

Linfuby

  • Живу я здесь
  • 1243
  • 174
  • Всё просто...
Реально не протестировано ни одно. Если Вы подразумеваете реальные тестирования, а не те, что производят с данными решениями на своих сайтах каждый кто его использует.
Не знаете какой выбрать? Выбирайте любой, ставьте, и если будут проблемы - отпишите тут и попробуйте другое решение.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

sevansht

  • Новичок
  • 3
  • 0
Какая тема толковая!Реально эмэйл отталкивает много покупателей. Необязательным бы сделать. Поделитесь присутствующие советом. Какое из представленных решений реально протестированно, и не будут пропадать заказы в "никуда".

Мой метод протестирован, так как я его делал, сайт в интернете, все работает, заказы работают. Этот метод по сути ничего не изменяет, просто вместо слова "факс" пишется "е-меил", в админке тоже самое, поэтому работу самих заказов это никак не затрагивает.
*

Linfuby

  • Живу я здесь
  • 1243
  • 174
  • Всё просто...
Реально эмэйл отталкивает много покупателей.
Я вот так подумал, а откуда инфа?
Кто смог посчитать тех кто ушел из-за обязательного email?
Это же интернет-магазин, и у всех посетителей есть email. Абсолютно у всех.
Может в автомобильном салоне тоже убрать обязательным документом при покупке паспорт? Я скажу как меня зовут и пусть на это имя и оформляют договор купли-продажи. Так что ли? Нет. Вот и в интернет-магазинах для идентификации, и для связи используется email.
А то что это отпугивает покупателей - полная лажа.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

dmitry_stas

  • Профи
  • 10030
  • 952
согласен абсолютно и полностью. отпугивает не email. отпугивает сложность в оформлении. отпугивает то, что полей для заполнения туева хуча, и все обязательные, отпугивает то, что надо обязательно регистрироваться сначала, подтверждать учетную запись и т.д. но никак не может отпугнуть само по себе поле ввода имейла. абсолютно логично для покупателя, что email - это средство связи с ним. вот номер паспорта - не логично. а имейл - абсолютно логично. так что согласен с линфуби на все 100. ну а напоследок немного статистики: есть магазин на обслуживании, в котором email опционален. так вот специально глянул. за последний месяц НИ ОДИН покупатель не оставил это поле пустым.

PS я вам больше скажу: люди оставляют email, даже когда отзывы пишут! хотя русским языком над инпутом написано "Ваш e-mail (не обязательно, показан не будет)". не все конечно, но тем не менее...
« Последнее редактирование: 03.07.2013, 15:35:23 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

buto

  • Завсегдатай
  • 525
  • 1
Я вот так подумал, а откуда инфа?
Кто смог посчитать тех кто ушел из-за обязательного email?
Это же интернет-магазин, и у всех посетителей есть email. Абсолютно у всех.
Может в автомобильном салоне тоже убрать обязательным документом при покупке паспорт? Я скажу как меня зовут и пусть на это имя и оформляют договор купли-продажи. Так что ли? Нет. Вот и в интернет-магазинах для идентификации, и для связи используется email.
А то что это отпугивает покупателей - полная лажа.
у меня было порядка 15 заказов которые совершились только по телефону (3ех из них вообще потерял) ибо у людей нету вообще e-mail!Отсюда и инфа
*

dmitry_stas

  • Профи
  • 10030
  • 952
ибо у людей нету вообще e-mail

я не верю. не вам, а им не верю. Белоруссия конечно как и Украина уникальна... но не настолько, чтобы у людей, которые способны сделать заказ в интернет-магазине, не было имейла. электронная почта появилась задолго до того, как у людей появилась привычка заказывать в интернет-магазинах. так что я честно говоря очень сомневаюсь, что они говорят правду. либо у них нет желания его вводить, либо они не понимают, что от них хотят. попробуйте элементарно объяснить им, зачем вам нужен их email (будет выслан счет, будует информирование об изменении статуса, а вовсе не для того, чтобы потом спам рассылать), и через время оцените, насколько охотнее покупатели будут его оставлять. кстати, с обновлением сайта вас. стало лучше :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Linfuby

  • Живу я здесь
  • 1243
  • 174
  • Всё просто...
но не настолько, чтобы у людей, которые способны сделать заказ в интернет-магазине, не было имейла.
А я так понял, что email'a не было только у трёх из 15 которые заказ делали даже не в интернет-магазине, а по телефону... А эти случаи никак к этой теме не относятся...
buto, хотите сказать, что все 15 заказов не сделали, только потому что не хотели оставлять email и решили обратиться по телефону? Бред...
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

buto

  • Завсегдатай
  • 525
  • 1
А я так понял, что email'a не было только у трёх из 15 которые заказ делали даже не в интернет-магазине, а по телефону... А эти случаи никак к этой теме не относятся...
buto, хотите сказать, что все 15 заказов не сделали, только потому что не хотели оставлять email и решили обратиться по телефону? Бред...
Я не вру. Просто осн. клиенты покупающие лодочные моторы и крупную строительную технику(это был май-начало июня) будь то снабженцы и или просто Полешуки(жители южных районов РБ) около 40-50 лет (они разовые пользователи интернет). Им дали задание и они ищут, долго и упорно.Зачем снабженцу гос орг маленького городка, типо Скидель(30 тыс.чел) e-mail? Разовый случай. О какой почте может идти речь? Они звонили, я им говорил чтобы вписали любой эмэйл (тогда я лениво относился к телефонным заказам, проще было для меня чтобы заказывали именно через интернет (все фиксировано и 100 % клиент)). Так вот для 3ех это оказалось неподъемной силой, либо в силу других причин. Итог 3 заказа было потерянно (это были лод.моторы) было потерянно .Я именно тогда понял что убрать обязательный эмэйл-обязательная вещь.. Повторюсь, может специфика клиентов такая. Не всегда но встречается. Повертье. Сделать поле необязательным-нужная вещь. Честно. У меня по статистике где 1 заказ через сайт около 20 по звонку . Тут менталитет СНГ я думаю. ЧЕрез пару лет может перешагнем.Сейчас поставил быстрый заказа nevigen. Как бы был один заказ.Удобно и быстро (гос.орг).Связываю большие надежды с ним в сезон (апрель-июнь). Все больше не флужу.
dmitry_stas
Цитировать
кстати, с обновлением сайта вас. стало лучше
Спасибо Дмитрий, nevigen.com выручает со своими решениями)работы еще много предстоит сделать )
« Последнее редактирование: 04.07.2013, 13:21:19 от buto »
*

Linfuby

  • Живу я здесь
  • 1243
  • 174
  • Всё просто...
Они звонили, я им говорил чтобы вписали любой эмэйл (тогда я лениво относился к телефонным заказам, проще было для меня чтобы заказывали именно через интернет (все фиксировано и 100 % клиент)). Так вот для 3ех это оказалось неподъемной силой, либо в силу других причин. Итог 3 заказа было потерянно (это были лод.моторы) было потерянно.
Ну уж не знаю... Задумайтесь, зачем на сайтах есть пункт меню контакты... Явно не для того чтобы объяснять клиентам как заказывать через интернет. Хочешь купить? Нет email и поэтому позвонил? Да не вопрос, скажи что хочешь купить, дай контакты и всё будет сделано в ажуре...
А если делать как Вы: "Извините, но если вы хотите купить лодку за 60000 рублей, Вам обязательно надо иметь email и если у Вас его нет, то лодку мы вам не продадим", то такими темпами не только 3 клиента отвалятся...
Велосипедов придумано много... Я думаю знаете один такой, в большущим передним колесом и двумя маленькими, и не удивительно, что он используется только в цирке...
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

buto

  • Завсегдатай
  • 525
  • 1
А если делать как Вы: "Извините, но если вы хотите купить лодку за 60000 рублей, Вам обязательно надо иметь email и если у Вас его нет, то лодку мы вам не продадим", то такими темпами не только 3 клиента отвалятся...
Велосипедов придумано много... Я думаю знаете один такой, в большущим передним колесом и двумя маленькими, и не удивительно, что он используется только в цирке...
Откуда вообще это взялось утверждение, о том что мы без e-mail  не принимали заказы? "Лениво" не значит "не принимали заказы вообще".Я отвечая на звонок предлагал всегда оформить через сайт заказ указав мыло, всего то. Что они не заказали-бывает, может не готовы, может запутались, мыла нету, а может дофига чего быть.Факт что у них мыла не было.Вот вся лень, которая потом просто отвалилась.Более того контакты напичканы во всех возможных местах.Звонят исправно, насчет велосипеда-как раз в точку.Я стараюсь поднять юзабилити, для меня это цель №1 и оперативность доставки.Ходя на всевозможные семинары по продвижению и юзабилити всегда слышал мнение о том чтобы сделать мыло необязательным, аудит проводимый одной компанией-показал то же. На самом деле-это необходимость. Отошли от темы.
*

astranavt

  • Захожу иногда
  • 14
  • 0
Кто пробовал решение от sevansht, куда нужно вставить код:
$mail = $this->user->fax;
   if ($mail == null)
      $mail = 'test@test.com';

хотелось бы увидеть кусочек кода с этой вставкой
*

kik84

  • Живу я здесь
  • 1278
  • 59
Ответы №1 и 17 — рабочий вариант либо вообще убрать мейл, либо отключить его, как обязательный. Версия 4.2.2
*

sevansht

  • Новичок
  • 3
  • 0
Кто пробовал решение от sevansht, куда нужно вставить код:
$mail = $this->user->fax;
   if ($mail == null)
      $mail = 'test@test.com';

хотелось бы увидеть кусочек кода с этой вставкой

Если еще актуально, помогу, просто сейчас совсем нет времени, но если кому-то действительно надо, уделю время и постараюсь разложить все по полочкам, чтобы было понятно ВСЕМ!
Так что, если надо, просто напишите, можно в личку, можно тут, без разницы...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как создать дополнительное поле в JoomShopping?

Автор Kiskenbassker

Ответов: 5
Просмотров: 871
Последний ответ 04.09.2017, 12:46:36
от pvi1
RUS Invoice - вывести в PDF счёте "дополнительное поле 1"

Автор CCTRRoman

Ответов: 10
Просмотров: 304
Последний ответ 27.07.2017, 07:30:38
от kit2m2
Joomshoping filter. Фильтр по характеристикам

Автор pepeto

Ответов: 175
Просмотров: 26218
Последний ответ 23.07.2017, 21:29:56
от mak200
Дополнительное поле описания в карточке товара

Автор мир

Ответов: 11
Просмотров: 1680
Последний ответ 19.06.2017, 15:39:19
от dmitry_stas
JoomShopping Ultra Filter для joomshoping 4

Автор criat

Ответов: 22
Просмотров: 2756
Последний ответ 16.06.2017, 12:22:43
от erllan