Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]


Recommended Posts

...

При обновлении модуля стили не затрагиваются

Создавать код для автоматического выравнивания через джаваскрипты в случае, когда это можно поправить один раз при установке и забыть об этом, считаю нецелесообразным.

Надіслати
Поділитися на інших сайтах

...

При обновлении модуля стили не затрагиваются

Создавать код для автоматического выравнивания через джаваскрипты в случае, когда это можно поправить один раз при установке и забыть об этом, считаю нецелесообразным.

 

По поводу стилей понятно, спасибо. Если они не обновляются, то тогда проблем быть не должно.

 

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

Приведу код на всякий случай, чтобы убедиться, что мы говорим об одном и том же:







?php if ($i == 0 && !$customer_logged && $simple_customer_action_register == Simple::REGISTER_USER_CHOICE) { ?>
<tr>
<td class="simplecheckout-customer-left">
<?php echo $entry_register; ?>
</td>
<td class="simplecheckout-customer-right">
<label><input type="radio" name="register" value="1" <?php echo $register == 1 ? 'checked="checked"' : ''; ?> reload="customer_register" /><?php echo $text_yes ?></label> 
<label><input type="radio" name="register" value="0" <?php echo $register == 0 ? 'checked="checked"' : ''; ?> reload="customer_not_register" /><?php echo $text_no ?></label>
</td>
</tr>
<?php $user_choice = true; ?>
<?php $i++ ?>
<?php } ?>
 
Надіслати
Поділитися на інших сайтах


...

Я постоянно собираю статистику плюс пожелания. Если они накапливаются или вижу, что что-то сделано неудобно - добавляю или переделываю.

Надіслати
Поділитися на інших сайтах

стали приходить заказы без телефона или в поле телефон стоит текст

в админке стоит проверка по длине от 3 до 32 символов

подскажите строку для проверки , чтобы были только цифры, скобки и дефис

Например можно использовать регулярное выражение /^[-\(\)0-9]+$/si

Либо использовать маску для поля вида 8(999)-999-99-99

А можно попросить Вас в регулярное выражение еще и "+" добавить, не понимаю куда его впихнуть.

:-D

Надіслати
Поділитися на інших сайтах


А можно попросить Вас в регулярное выражение еще и "+" добавить, не понимаю куда его впихнуть.

:-D

+ - спец символ в регулярных выражениях и его нужно экранировать \+

/^\+[-\(\)0-9]+$/si

Надіслати
Поділитися на інших сайтах

В настройке поля телефон задал маску 7(999)999-999-99
На страницы регистрации маска срабатывает.
http://joxi.ru/xjirUdg5CbCLSnIF8W0
А настранице оформления заказа нет
http://joxi.ru/ATmrUdg5CbArSMxFz_I

в чем может быть причина?

Надіслати
Поділитися на інших сайтах


Забавный момент обнаружил - если в шаблоне блока корзины поменять местами + и -, то они перестают работать, возвращаю обратно на свои места - снова работают.

Дело в том, что обычному человеку, не-программисту :-), привычнее сочетание +/- даже несмотря на то, что вроде как движение и рост идут слева направо, и отрицательные числа на графике находятся слева, а положительные - справа.

 

Я поменял для плюса это

prev().val(~~jQuery(this).prev

на это

next().val(~~jQuery(this).next

и для минуса соответственно наоборот, теперь все заработало, но интересно правильно ли  это и не вылезут ли потом какие-то бока?

PS Вот еще заметил, несмотря на условие в коде

<?php if ($quantity > 1)

при количестве 1 все равно минусуется, и товар исчезает из корзины

Надіслати
Поділитися на інших сайтах

Забавный момент обнаружил - если в шаблоне блока корзины поменять местами + и -, то они перестают работать, возвращаю обратно на свои места - снова работают.

Дело в том, что обычному человеку, не-программисту :-), привычнее сочетание +/- даже несмотря на то, что вроде как движение и рост идут слева направо, и отрицательные числа на графике находятся слева, а положительные - справа.

 

Я поменял для плюса это

prev().val(~~jQuery(this).prev

на это

next().val(~~jQuery(this).next

и для минуса соответственно наоборот, теперь все заработало, но интересно правильно ли  это и не вылезут ли потом какие-то бока?

PS Вот еще заметил, несмотря на условие в коде

<?php if ($quantity > 1)

при количестве 1 все равно минусуется, и товар исчезает из корзины

Все правильно, только вместе с переносом плюс и минуса и условие нужно передвинуть. По идее у Вас теперь плюс не сработает, когда товара 1 штука

Надіслати
Поділитися на інших сайтах

Все правильно, только вместе с переносом плюс и минуса и условие нужно передвинуть. По идее у Вас теперь плюс не сработает, когда товара 1 штука

Ну это само собой, но все равно отнимает даже когда товара 1 единица.

Я понял где ошибка - в quantity ведь считается суммарное количество товара, а если я добавляю 1 единицу одной модели, а вторую единицу другой, у меня получается в корзине по 1 ед. разных товаров, но при этом quantity=2, и если я для одного товара жму минус, то, т.к. quantity>1, условие оказывается корректным и товар удаляется, хотя по хорошему удалятся он не должен. Попробуйте сами на демке у себя, та же ситуация, если добавить по 1 шт. разных товаров.

Надіслати
Поділитися на інших сайтах

...

Так суть этого условия изначально - предотвратить случайное полное обнуление корзины, не дать удалить последний товар, иначе покупатель автоматом покинет страницу заказа. Для осознанного удаления есть крестик справа, в конце концов можно 0 вписать.

Если нужно проверять товар построчно, то достаточно заменить $quantity на $product['quantity']

Надіслати
Поділитися на інших сайтах

Так суть этого условия изначально - предотвратить случайное полное обнуление корзины, не дать удалить последний товар, иначе покупатель автоматом покинет страницу заказа. Для осознанного удаления есть крестик справа, в конце концов можно 0 вписать.

Если нужно проверять товар построчно, то достаточно заменить $quantity на $product['quantity']

Спасибо, так и сделаю. Но я думал изначально суть в том, чтобы не дать случайно очистить добавленный товар, промахнувшись при попытке нажать на плюс. Ведь покупатель возможно излазил весь магазин, выбирая ТОТ САМЫЙ телефон и чехол к нему, а потом случайно нажав на -, он будет вынужден лихорадочно жать кнопку Назад или рыться в хистори браузера, чтобы найти ту модель, которую так долго выбирал
Надіслати
Поділитися на інших сайтах

Здравствуйте, подскажите пожалуйста как избавится полностью от кнопок +/- количество товара, и возможно ли сделать что бы при нажатии на кнопку купить, дважды, товар не добавлялся повторно?

За ранее благодарю.

Надіслати
Поділитися на інших сайтах


Здравствуйте, подскажите пожалуйста как избавится полностью от кнопок +/- количество товара, и возможно ли сделать что бы при нажатии на кнопку купить, дважды, товар не добавлялся повторно?

За ранее благодарю.

Функция добавления товара в корзину - функция самого опенкарта (как и сам класс корзины), нужно править его контроллер /checkout/cart для предотвращения повторного добавления. Видел уже много раз вкмоды для этого, посмотрите на opencart.com

Кнопки плюс и минус можно просто вырезать из шаблона, откройте файл /catalog/view/theme/TEMA/template/checkout/simplecheckout_cart.tpl и удалите две строки 57 и 59

<img src='<?php echo $simple->tpl_joomla_path() ?>catalog/view/image/minus.png' border='0' <?php if ($quantity > 1) { ?>onclick="jQuery(this).next().val(~~jQuery(this).next().val()-1);simplecheckout_reload('cart_value_decreased');"<?php } ?>>

 

<img src='<?php echo $simple->tpl_joomla_path() ?>catalog/view/image/plus.png' border='0' onclick="jQuery(this).prev().val(~~jQuery(this).prev().val()+1);simplecheckout_reload('cart_value_increased');">

          

Надіслати
Поділитися на інших сайтах

Здравствуйте, подскажите пожалуйста как избавится полностью от кнопок +/- количество товара, и возможно ли сделать что бы при нажатии на кнопку купить, дважды, товар не добавлялся повторно?

За ранее благодарю.

Функция добавления товара в корзину - функция самого опенкарта (как и сам класс корзины), нужно править его контроллер /checkout/cart для предотвращения повторного добавления. Видел уже много раз вкмоды для этого, посмотрите на opencart.com

Кнопки плюс и минус можно просто вырезать из шаблона, откройте файл /catalog/view/theme/TEMA/template/checkout/simplecheckout_cart.tpl и удалите две строки 57 и 59

<img src='<?php echo $simple->tpl_joomla_path() ?>catalog/view/image/minus.png' border='0' <?php if ($quantity > 1) { ?>onclick="jQuery(this).next().val(~~jQuery(this).next().val()-1);simplecheckout_reload('cart_value_decreased');"<?php } ?>>

 

<img src='<?php echo $simple->tpl_joomla_path() ?>catalog/view/image/plus.png' border='0' onclick="jQuery(this).prev().val(~~jQuery(this).prev().val()+1);simplecheckout_reload('cart_value_increased');">

          

Благодарю за столь оперативный ответ, буду делать.

Надіслати
Поділитися на інших сайтах


Возможно ли устанавливать сумму минимального заказа для определенных категорий товара?
Например: товар из категории "гвозди" можно купить минимум на 1500, а товар из категорий "шурупы" на любую сумму...

 

Если такого функционала нет. то во сколько обойдется доработка?

Надіслати
Поділитися на інших сайтах


Возможно ли устанавливать сумму минимального заказа для определенных категорий товара?

Например: товар из категории "гвозди" можно купить минимум на 1500, а товар из категорий "шурупы" на любую сумму...

 

Если такого функционала нет. то во сколько обойдется доработка?

Нет, нужна доработка. Все зависит от сложности, можно прямо в коде "зашить" категории, тогда это недолго

Надіслати
Поділитися на інших сайтах

Возможно ли устанавливать сумму минимального заказа для определенных категорий товара?

Например: товар из категории "гвозди" можно купить минимум на 1500, а товар из категорий "шурупы" на любую сумму...

 

Если такого функционала нет. то во сколько обойдется доработка?

Нет, нужна доработка. Все зависит от сложности, можно прямо в коде "зашить" категории, тогда это недолго

Cвяжитесь по данному вопросу со мной, пожалуйста: http://vk.cc/1q1hXN

Надіслати
Поділитися на інших сайтах


вяжитесь по данному вопросу со мной, пожалуйста: http://vk.cc/1q1hXN

Не пользуюсь соцсетями, для общения есть личка.

Надіслати
Поділитися на інших сайтах

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

так вроде бы есть опция у товаров - файл?..

Надіслати
Поділитися на інших сайтах

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

так вроде бы есть опция у товаров - файл?..

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

Надіслати
Поділитися на інших сайтах


 

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

так вроде бы есть опция у товаров - файл?..

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

Это индивидуальная доработка

  • +1 1
Надіслати
Поділитися на інших сайтах

Небольшой анонс.

Сделал модуль Новая почта https://opencartforum.com/files/file/1209-novaia-pochta/

Будет полезен интернет-магазинам Украины

Надіслати
Поділитися на інших сайтах

 

 

пожалуй лучше сразу сюда 

вот это "частное лицо" мне не убрать никак( точнее не понял как)

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

Система - Настройка - Изменить - Опции - Группа

Шикарно ) но по умолчанию у меня группа ведь Частное лицо(при скрытой регистрации) Если я убираю ее из списка, получаю ошибку - Вы должны обязательно отметить группу по умолчанию.. Может можно ее физически потереть чтобы выбора не было? я не нашел в каком модуле эти пункты высвечиваются..

Продажи - покупатели - группы покупателей. Это имеете в виду?

Да, это.

Надіслати
Поділитися на інших сайтах


  • dinox changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.