Перейти к содержимому


Быстрый заказ v2.0 by vsupport.club


  • Вы не можете ответить в тему
Сообщений в теме: 81

#41 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 20 June 2014 - 05:18 PM

Еще полезная правочка:

В строке
<div class="quick_order" id="{$product_info.productID}">Быстрый заказ</div>
получается, что id начинается с цифры. Валидаторам HTML-кода это не нравится. В принципе, справедливо, т.к. правила именования id те же, что и привычные правила именования переменных в большинстве языков.
Прописываем в этой строке
<div class="quick_order" id="prod_{$product_info.productID}">Быстрый заказ</div>
А в файле quick_order.js заменяем строку
var product_id = $(this).attr("id");
на
var product_id = $(this).attr("id").replace(/prod_/,'');

  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#42 Lada

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 15 October 2014 - 10:23 AM

Модуль "Быстрый заказ" v 2.0

Скачать модуль "Быстрый заказ v2.0" из нашего Архива.

Недоделал проверку на обязательность заполнения полей. Но уже сами кому нужно допиливайте ))))


Не дает скачать.. пишет:


Ошибка

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

[#10852] Вы не имеете прав для загрузки файла

Раньше вроде было право на скачивание..:(

Сообщение отредактировал Lada: 16 October 2014 - 06:49 AM

  • 0

#43 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 October 2014 - 10:24 PM

Чтобы кнопка "быстрый заказ" не показывалась в товарах, которых нет на складе оконтуриваем ее Smarty-кодом
{if $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0}
...
{/if}


Может кто-нибудь здесь выложить?

Хм.. Повезло Вам, что админ где-то в отсутствии. Так можно и бан схлопотать :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#44 boss

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 38 сообщений
Репутация: 0
Начинающий

Отправлено 17 November 2014 - 06:04 PM

{$product_info.PriceWithUnit} в форме выводиться всегда 0. в не зависимости от того есть товар на складе или его нету.
{$product_info.name} название товара также не выводиться.
подскажите в чем может быть проблема
спасибо
  • 0

#45 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 November 2014 - 07:01 PM

{$product_info.PriceWithUnit} в форме выводиться всегда 0. в не зависимости от того есть товар на складе или его нету.
{$product_info.name} название товара также не выводиться.
подскажите в чем может быть проблема

Да кто же знает? Вы даже сайт не указали, где это происходит. Телепаты в отпуске.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#46 outdoor

    Новичок

  • Assistent vsupport.club
  • Pip
  • 3 сообщений
Репутация: 0
Начинающий

Отправлено 17 December 2014 - 05:55 PM

Приветствую!
По моему вылез очень серьезный косяк в модуле.
Телефон генерируется автоматически и пока не могу понять откуда.
Происходит все так.
Принудительная очистка кэша выключена.
Жмем кнопку заказа открывается окно.
на латине вводим буквы безразбору. в поле телефон тоже буквы. жмем оформить и идем смотреть что заказали. В админке телефон сгенерирован причем верно сгенерирован типа +7 ххх ххх хх хх. Как быть куда смотреть?
  • 0

#47 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 December 2014 - 07:10 PM

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

Модулю года два уже, только мною он установлен на десяток сайтов, а такой серьезный косяк никто так и не заметил :).

Принудительная очистка кэша выключена.

Врядли дело в этом, но вообще-то она должна быть ВКЛЮЧЕНА при модификации потрохов shopCMS.

Как быть куда смотреть?

В умение нормально описать проблему и сопутствующие признаки.
Нормальный русский язык понимают практически все. Язык "на латине вводим буквы безразбору" понимают не все. Еще меньшее количество людей ХОТЯТ понимать такой русский язык.
Хотите получить бесплатный ответ? Озаботьтесь нормальным написанием вопроса.
Хотите получить платный ответ? Пишите хоть справа налево, если оплата соответствует.

PS. Интересно, почему дай бог один из десяти писателей, получивших ошибку при установке любого бесплатного модуля пишут: "Видимо, я где-то ошибся в установке. Подскажите, а?". Остальные девять - неизменное: "Нашлась ошибка в модуле! Что делать?" :)
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#48 zuncleant

    Новичок

  • Download User
  • Pip
  • 8 сообщений
Репутация: 0
Начинающий

Отправлено 26 December 2014 - 11:09 AM

Столкнулся с проблемой, связанной с особенностями конфигурации .htaccess на конкретном сайте.
SEOшники потребовали чтобы index.php был 301-м редиректом перенаправлялось на корень домена "/". Соответственно в .htaccess появилось правило:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.omegashop.com.ua/ [R=301,L]

Быстрый заказ перестал работать, т.к. форма обращается на index.php, (проверял, если раскоментировать правило - работает).
У кого есть идея с решением трабла?
  • 0

#49 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 26 December 2014 - 11:12 AM

У кого есть идея с решением трабла?

Я совсем недавно на такой вопрос отвечал. Поищите.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#50 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 26 December 2014 - 12:31 PM

http://vsupport.club...dpost__p__32013
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#51 zuncleant

    Новичок

  • Download User
  • Pip
  • 8 сообщений
Репутация: 0
Начинающий

Отправлено 29 December 2014 - 09:23 AM

Спасибо, поправил .htaccess, помогло.
  • 0

#52 fastik

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 161 сообщений
Репутация: 11
Начинающий
  • ГородТирасполь

Отправлено 03 January 2015 - 02:06 AM

Подскажите, как сделать быстрый заказ, если товара на складе ноль, или -1, т.е. на заказ?
  • 0

#53 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 03 January 2015 - 02:09 PM

Насколько я помню, "Быстрый заказ" не проверяет, сколько на складе товара.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#54 fastik

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 161 сообщений
Репутация: 11
Начинающий
  • ГородТирасполь

Отправлено 03 January 2015 - 04:14 PM

Насколько я помню, "Быстрый заказ" не проверяет, сколько на складе товара.

Да вот и я вроде не нашел нигде данной проверки. Но если товара нет на складе или минус одна единица, то цена высвечивается 0 и нет названия товара.
  • 0

#55 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 03 January 2015 - 04:57 PM

Но если товара нет на складе или минус одна единица, то цена высвечивается 0 и нет названия товара.

Посмотрел код.
Исходя из кода модуля никакой разницы нет, ноль на складе, минус один или стопицот.
А вот почему у Вас эта разница есть, видимо, Вам предстоит разбираться.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#56 fastik

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 161 сообщений
Репутация: 11
Начинающий
  • ГородТирасполь

Отправлено 03 January 2015 - 08:11 PM

Походу используется существующая функция добавления товара в корзину, когда добавляешь товар, которого нет на складе, но корзина была из кэша взята, то выдается сообщение с ошибкой. И товар с нулевым остатком на складе не добавляется в корзину. Хороший пример, когда стоит галочка в общих настройках возможность заказа товара с главной, там нет проверки на наличии товара на складе и кнопка купить все равно появляется и если нажать на купить на товаре, которого нет на складе, то он не добавляется в корзину. Проблема с Яндекс Маркетом, они просят обязательно чтобы была возможность заказа товара через корзину, даже если у него статус под заказ. Вот пример сайта. http://ovcinka.ru/category_4.html
  • 0

#57 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 January 2015 - 02:25 PM

Походу используется существующая функция добавления товара в корзину

1. Вы все проблемы решаете путем гадания на кофейной гуще? Есть исходник, в нем четко видно, что и как используется.
2. Причем тут корзина? Каким боком корзина к "быстрому заказу"?

когда добавляешь товар, которого нет на складе, но корзина была из кэша взята, то выдается сообщение с ошибкой

С какой ошибкой-то? :)

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

Этот "хороший пример" не имеет ни малейшего отношения к "быстрому заказу", т.к. там, действительно, используется "существующая функция добавления товара в корзину".

PS. Подумать не пробовали?
При штатном оформлении товар СНАЧАЛА кладется в корзину, ЗАТЕМ оформляется заказ. Это два не связанных по времени действия. Поэтому используются функции "положить товар в корзину" и "оформить заказ".
При использовании "быстрого заказа" разделение на эти два этапа не нужно, товар СРАЗУ переносится в оформленный заказ, минуя этап корзины. В этом суть "быстрого заказа" и корзина к нему ни каким боком.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#58 fastik

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 161 сообщений
Репутация: 11
Начинающий
  • ГородТирасполь

Отправлено 04 January 2015 - 06:03 PM

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

#59 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 January 2015 - 10:38 PM

Корзина может и никаким боком, но функция одна и та же.

Прекратите писать чушь на основе интуиции и домыслов вместо того, чтобы посмотреть в исходник - файл quick_order.php

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

Повторюсь - прекратите писать чушь. Модуль никак не использует значение количества товара на складе.
То, что у Вас работоспособность модуля как-то коррелирует с количеством товара - это именно Ваша проблема, Вашего сайта, а не модуля. Уж чего-чего, а этот модуль я ставлю довольно часто и знаю довольно хорошо.

Быстрый заказ с товаром, имеющим нулевое количество по складу нормально создается, только что проверил практически. Да и раньше неоднократно сталкивался, т.к. одна из попутных задач при инсталляции обычно как раз обратная - сделать, чтобы заказ при отсутствии товара на складе НЕ создавался.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#60 stasikons

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 68 сообщений
Репутация: 4
Начинающий

Отправлено 28 January 2015 - 07:15 PM

Ерись какая то!
Если я незарегистрированный пользователь и указываю свой номер телефона, то на емейл администратора и справочнике заказов мне приходит совсем другой сгенерированый номер телефона или два подряд, да ещё и имя какое нибудь левое в одной строке с телефоном. Если зарегистрирован, то всё ОК.
Как так то??


Помогло полное удаление файлов модуля (обновление файлов не помогло) и новая установка.
  • 0