VaM Shop



  • Установка и настройка
  • Проблемы и решения
  • Шаблоны
  • Модули
  • Установщик модулей


  • Интеграция Vamshop
  • Общие вопросы
  • Продажа открытого программного обеспечения


Открытая копия форума поддержки Vamshop

Форум поддержки VaM Shop

Интернет-магазин VaM Shop => Установка и настройка => Тема начата: Smiler от 15 Марта 2009, 13:27:13



Название: Минимальная сумма заказа
Отправлено: Smiler от 15 Марта 2009, 13:27:13
Добрый день. Есть несколько вопросов:
1) как установить минимальную сумму заказа? если меньше указанной, то покупатель не будет иметь возможность оформить заказ.
2) Как сделать показ баннера ТОЛЬКО на главной странце?
3) Как в  модуле оплаты "оплата по счету" добавить поле ОКАТО? Можно заменить вместо ОГРН



Название: Re: Минимальная сумма заказа
Отправлено: VaM от 15 Марта 2009, 14:03:57
1. В Админке - Покупатели - Группы, в настройках групп.
2. Может просто использовать в /templates/шаблон/index.phpl условие типа:
Код:
{if $smarty.server.PHP_SELF == '/index.php' and !$smarty.get.cat}
{$BANNER}
{/if}
3. Просто поменять текст в /lang/russian/modules/payment/schet.php


Название: Re: Минимальная сумма заказа
Отправлено: Smiler от 16 Марта 2009, 14:15:50
1) Все получилось
2) Тоже получилось, но баннер появляется только на странице с адресом http://сайт.ru
а если адрес http://сайт.ru/index.php - баннера нет
3)решил немного подругому сделать варианты оплаты - надо сделать чтобы было просто несклько вариантов выбора способов оплаты: оплата по счету (юрид. лицо), оплата по счету (физ. лицо), оплата по системе Блиц СБ РФ.
Но чтобы не было реквизитов как в стандартном модуле оплаты по счету. Как это сделать? (Наподобие как "по согласованию с администрацией)

Спасибо!


Название: Re: Минимальная сумма заказа
Отправлено: VaM от 16 Марта 2009, 16:17:26
2. Я ж показал пример, думаю, что на его основе можно и самому сделать.
3. Просто переименуйте какие-либо из стандартных модулей, т.е. измените им название в /lang/russian/modules/payment

Либо в модулях с input полями удалите эти поля в /includes/modules/payment


Название: Re: Минимальная сумма заказа
Отправлено: NewAger от 02 Апреля 2009, 17:12:37
Добрый день!
Похожие вопросы:
1. Как задать сумму минимального заказа при наложенном платеже? (если заказ менее 500 рублей, то наложенным платежом заказ не отправляется)
2. Как добавить новые поля в модуль оплаты "Квитанция СБ РФ"?


Название: Re: Минимальная сумма заказа
Отправлено: VaM от 02 Апреля 2009, 18:36:24
1. Никак по умолчанию. Можно вот взять за основу совет из faq - http://vamshop.ru/node/65
2. В /includes/modules/payment/kvitancia.php. В методе selection


Название: Re: Минимальная сумма заказа
Отправлено: NewAger от 02 Апреля 2009, 18:54:59
Не могу найти метод selection
Метод нашел (не там смотрел)
разбираюсь


Название: Re: Минимальная сумма заказа
Отправлено: VaM от 02 Апреля 2009, 18:58:30
Ищите по function selection


Название: Re: Минимальная сумма заказа
Отправлено: NewAger от 02 Апреля 2009, 19:28:11
С наложенным платежом не получается
В файле /includes/modules/shipping/russianpostpf.php нахожу:
            $this->enabled = ((MODULE_SHIPPING_RP_PARCEL_STATUS_PF == 'True' || MODULE_SHIPPING_RP_WRAPPER_STATUS_PF == 'True') ? true : false);

и добавляю

        if ($_SESSION['cart']->show_total() >= '500') {
          $this->enabled = false;
        }

Но даже при заказе на 100 рублей доставка почтой россии - наложенным платежом все равно появляется.



Название: Re: Минимальная сумма заказа
Отправлено: VaM от 02 Апреля 2009, 19:38:17
Может не туда вставляете просто?!


Название: Re: Минимальная сумма заказа
Отправлено: NewAger от 02 Апреля 2009, 19:43:34
         $this->enabled = ((MODULE_SHIPPING_RP_PARCEL_STATUS_PF == 'True' || MODULE_SHIPPING_RP_WRAPPER_STATUS_PF == 'True') ? true : false);
if ($_SESSION['cart']->show_total() >= '500') {
          $this->enabled = false;
        }

Вот так вставляю :) не правильно?


Название: Re: Минимальная сумма заказа
Отправлено: VaM от 02 Апреля 2009, 19:44:46
Не знаю, смотрите в faq пример.
Я ж когда faq писал, всё пробовал, всё работало.


Название: Re: Минимальная сумма заказа
Отправлено: NewAger от 02 Апреля 2009, 19:54:52
Разобрался!
У Вас в faq ошибочка
Вместо show_total() >= '100') надо show_total() <= '100')
:)

И можно еще вопрос?

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


Название: Re: Минимальная сумма заказа
Отправлено: VaM от 02 Апреля 2009, 20:06:45
Страницу оплаты нельзя пропускать, она обязательная, по умолчанию никак не сделаешь.




Вам нужен шаблон Vamshop или интернет-магазин под ключ?
E-mail - help@visuon.ru
ICQ - 300253


Демотиваторы - только в Испании аренда яхты доступнее всего

карта сайта