helen 0 Опубликовано 30 октября, 2008 Жалоба Share Опубликовано 30 октября, 2008 можно ли сделать так, чтобы покупатель с адресом доставки в Киеве при оформлении заказа видел только способ оплаты "наличными курьеру во время получения" и способ доставки: бесплатная доставка или стоимость доставки в зависимости от суммы заказа, а для покупателей из других городов показывался только способ оплаты по счету, и способ доставки: транспортная компания? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 октября, 2008 Жалоба Share Опубликовано 30 октября, 2008 Вообще, для вывода разных способов доставки можно использовать зоны. Вот здесь об их настройке написано - http://vamshop.ru/manual/ch05s06.html#id2916322 Но зонами можно ограничивать по региону, указанному при регистрации покупателя, не не по городу. т.е. можно для покупателей из одного регисона показывать одни способы доставки, из другого - другие. Обычно в настройках модуля доставки есть опция зона. Ссылка на сообщение Поделиться на другие сайты
helen 0 Опубликовано 30 октября, 2008 Автор Жалоба Share Опубликовано 30 октября, 2008 Спасибо, Саша, с зонами разобралась. Только с отображением этих способов че-то не то: у меня есть две зоны - Киевская обл. и области Украины. Для Киевской обл. отмечены модули доставки "табличный тариф" и модуль оплаты "оплата курьеру при получении". Для зоны области Украины отмечен способ доставки "курьерская доставка" и способ оплаты "Оплата по счету". 1. При оформлении заказа с адресом в Киевской обл. как способ доставки показывается "табличный тариф" (так и нужно), а способ оплаты - "оплата курьеру" и "оплата по счету" (оплаты по счету не должно быть). Кроме того, если выбрать оплату по счету, заказ не оформляется, а показывается ошибка ERROR_NO_PAYMENT_MODULE_SELECTED. 2. При оформлении заказа с адресом области Украины показывается только "табличный тариф" (должен быть модуль курьерской доставки) и способ оплаты "оплата по счету" (здесь правильно). Соответствующая зона отмечена во всех модулях. 3. И подскажите, пожалуйста, в каком файле изменяется счет, который выводится на печать, в частности нужно поменять слова "рублей" на "гривен" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 октября, 2008 Жалоба Share Опубликовано 31 октября, 2008 А может попробовать ещё в Админке - Модули - Доставка-оплата настроить зависимости. С помощью этого модуля можно настроить, какие модули оплаты показывать, в зависимости от выбранного модули доставки. Счёт меняется в /templates/шаблон/admin/print_order.html и print_packingslip.html А также в каталоге счёт в /templates/шаблон/module/schet.html Ссылка на сообщение Поделиться на другие сайты
helen 0 Опубликовано 19 ноября, 2008 Автор Жалоба Share Опубликовано 19 ноября, 2008 При выборе способа оплаты по счету покупателю предлагается ввести его данные: название, банк, р/с и т.д. В моем случае покупатели чаще просто физические лица, и эти графы просто не нужны - только сбивают с толку. В каком файле можно убрать метки, которые выводят эту информацию? Какие именно, чтоб чего лишнего не удалить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 ноября, 2008 Жалоба Share Опубликовано 19 ноября, 2008 А ведь если физ. лица платят, то для них есть модуль - Оплата по квитанции, он именно для физ. лиц. Счёт это для юр. лиц. А вообще, лишнее убирается в /includes/modules/payment/schet.php Там увидите надеюсь, идут функции vam_draw_input_field, вот нужно лишние удалить. и в /lang/russian/modules/payment/schet.php лишнее удалить. Ссылка на сообщение Поделиться на другие сайты
helen 0 Опубликовано 19 ноября, 2008 Автор Жалоба Share Опубликовано 19 ноября, 2008 Саша, че-то у меня не складывается: если удаляю строку, выдает ошибку в синтаксисе. Наверное не то что-то делаю... Мне нужно, чтобы при выборе способа оплаты отображалось только "Оплата по счету" без вывода граф "о плательщике". Ткните, пжл, пальцем ::) Оплата по квитанции не совсем подходит, т.к. такие платежи у нас делаются в основном через коммерческие банки. Кому охота стоять в очередях в сбербанках, где полно пенсионеров за пенсией? :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2008 Жалоба Share Опубликовано 20 ноября, 2008 Покажите код, в котором нужно удалить что-либо и покажите, как удаляете. Я не знаю, кому охота, сам этого не понимаю, когда 21 век на носу. Но факт есть факт, например у меня довольно много по квитанции платят. Ссылка на сообщение Поделиться на другие сайты
helen 0 Опубликовано 20 ноября, 2008 Автор Жалоба Share Опубликовано 20 ноября, 2008 Я так понимаю, что в /includes/modules/payment/schet.php нужно удалить вот эти метки: 'fields' => array(array('title' => MODULE_PAYMENT_SCHET_J_NAME_TITLE, 'field' => MODULE_PAYMENT_SCHET_J_NAME_DESC), array('title' => MODULE_PAYMENT_SCHET_J_NAME, 'field' => vam_draw_input_field('name') . MODULE_PAYMENT_SCHET_J_NAME_IP), array('title' => MODULE_PAYMENT_SCHET_J_INN, 'field' => vam_draw_input_field('inn')), array('title' => MODULE_PAYMENT_SCHET_J_KPP, 'field' => vam_draw_input_field('kpp')), array('title' => MODULE_PAYMENT_SCHET_J_OGRN, 'field' => vam_draw_input_field('ogrn')), array('title' => MODULE_PAYMENT_SCHET_J_OKPO, 'field' => vam_draw_input_field('okpo')), array('title' => MODULE_PAYMENT_SCHET_J_RS, 'field' => vam_draw_input_field('rs')), array('title' => MODULE_PAYMENT_SCHET_J_BANK_NAME, 'field' => vam_draw_input_field('bank_name') . MODULE_PAYMENT_SCHET_J_BANK_NAME_HELP), array('title' => MODULE_PAYMENT_SCHET_J_BIK, 'field' => vam_draw_input_field('bik')), array('title' => MODULE_PAYMENT_SCHET_J_KS, 'field' => vam_draw_input_field('ks')), array('title' => MODULE_PAYMENT_SCHET_J_ADDRESS, 'field' => vam_draw_input_field('address') . [/code]Но если удаляю хоть одну из них - ошибка. С php все еще не дружу, все методом научного тыка, потому что-то делаю не так... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2008 Жалоба Share Опубликовано 20 ноября, 2008 Если правильно удалите, не будет ошибки, вот пример не удалённых, но закомментированных полей: $selection = array('id' => $this->code, 'module' => $this->title, 'description'=>$this->info, 'fields' => array(array('title' => MODULE_PAYMENT_SCHET_J_NAME_TITLE, 'field' => MODULE_PAYMENT_SCHET_J_NAME_DESC), array('title' => MODULE_PAYMENT_SCHET_J_NAME, 'field' => vam_draw_input_field('name') . MODULE_PAYMENT_SCHET_J_NAME_IP))// array('title' => MODULE_PAYMENT_SCHET_J_INN,// 'field' => vam_draw_input_field('inn')),// array('title' => MODULE_PAYMENT_SCHET_J_KPP,// 'field' => vam_draw_input_field('kpp')),// array('title' => MODULE_PAYMENT_SCHET_J_OGRN,// 'field' => vam_draw_input_field('ogrn')),// array('title' => MODULE_PAYMENT_SCHET_J_OKPO,// 'field' => vam_draw_input_field('okpo')),// array('title' => MODULE_PAYMENT_SCHET_J_RS,// 'field' => vam_draw_input_field('rs')),// array('title' => MODULE_PAYMENT_SCHET_J_BANK_NAME,// 'field' => vam_draw_input_field('bank_name') . MODULE_PAYMENT_SCHET_J_BANK_NAME_HELP),// array('title' => MODULE_PAYMENT_SCHET_J_BIK,// 'field' => vam_draw_input_field('bik')),// array('title' => MODULE_PAYMENT_SCHET_J_KS,// 'field' => vam_draw_input_field('ks')),// array('title' => MODULE_PAYMENT_SCHET_J_ADDRESS,// 'field' => vam_draw_input_field('address') . MODULE_PAYMENT_SCHET_J_ADDRESS_HELP),// array('title' => MODULE_PAYMENT_SCHET_J_YUR_ADDRESS,// 'field' => vam_draw_input_field('yur_address')),// array('title' => MODULE_PAYMENT_SCHET_J_FAKT_ADDRESS,// 'field' => vam_draw_input_field('fakt_address')),// array('title' => MODULE_PAYMENT_SCHET_J_TELEPHONE,// 'field' => vam_draw_input_field('telephone', $order->customer['telephone']))// array('title' => MODULE_PAYMENT_SCHET_J_FAX,// 'field' => vam_draw_input_field('fax')),// array('title' => MODULE_PAYMENT_SCHET_J_EMAIL,// 'field' => vam_draw_input_field('email')),// array('title' => MODULE_PAYMENT_SCHET_J_DIRECTOR,// 'field' => vam_draw_input_field('director', $order->customer['firstname'] . ' ' . $order->customer['lastname'])),// array('title' => MODULE_PAYMENT_SCHET_J_ACCOUNTANT,// 'field' => vam_draw_input_field('accountant')) );[/code] Ссылка на сообщение Поделиться на другие сайты
helen 0 Опубликовано 20 ноября, 2008 Автор Жалоба Share Опубликовано 20 ноября, 2008 Спасибо, Саша, получилось Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2008 Жалоба Share Опубликовано 20 ноября, 2008 Не за что Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 19 апреля, 2009 Жалоба Share Опубликовано 19 апреля, 2009 При заказе товара в Способе доставки есть Курьерская доставка, там указано для жителей Москвы. Где это можно изменить? Мне надо хотя бы Киев поставить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 апреля, 2009 Жалоба Share Опубликовано 19 апреля, 2009 В /lang/russian/modules/shipping/flat.php Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 19 апреля, 2009 Жалоба Share Опубликовано 19 апреля, 2009 А можно как то настроить эту Курьерскую доставку на название города, указанного из поля Город при оформлении? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 апреля, 2009 Жалоба Share Опубликовано 19 апреля, 2009 Нет, там просто текст задаётся, фиксированный. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 19 апреля, 2009 Жалоба Share Опубликовано 19 апреля, 2009 А для карточек Visa способ оплаты есть? Кстати, спасибо за оперативность даже в такой день. С праздником. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 20 апреля, 2009 Жалоба Share Опубликовано 20 апреля, 2009 А что могло случится? При оформлении заказа на способе оплаты вылазит ошибка Warning: constant() [function.constant]: Couldn't find constant MODULE_PAYMENT_SCHET_ALLOWED in /home/eroticdr/public_html/eroticdreams/includes/classes/payment.php on line 73 Warning: constant() [function.constant]: Couldn't find constant MODULE_PAYMENT_WEBTOPAY_ALLOWED in /home/eroticdr/public_html/eroticdreams/includes/classes/payment.php on line 73 Соотв. отображается только способ оплаты WebMoney, хотя активированы Оплата через Western Union, WebMoney Merchant, WebMoney, Оплата курьеру при получении, Оплата кредитной карточкой, Оплата наличными (самовывоз). Способ доставки выбираю Служба доставки "Ночной Экспресс", "Автолюкс", "Гюнсел" и др. Если выбираю способ доставки Курьером, то ошибок нету Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 апреля, 2009 Жалоба Share Опубликовано 20 апреля, 2009 А что за модули, Вы в них правили что-то?! По умолчанию такой проблемы быть не должно. В /lang/russian/modules/payment/webmoney.php и schet.php должны быть константы MODULE_PAYMENT_WEBTOPAY_ALLOWED и MODULE_PAYMENT_SCHET_ALLOWED, соответственно. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 20 апреля, 2009 Жалоба Share Опубликовано 20 апреля, 2009 Да нет, я ничего не правил Я этих констант там не наблюдаю :( Как их описать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 апреля, 2009 Жалоба Share Опубликовано 21 апреля, 2009 Есть там такие константы, без них модуль не будет вообще работать. Возьмите эти модули из архива с магазином. /includes/modules/payment/webtopay.php и schet.php /lang/russian/modules/payment/webtopay.php и schet.php Наверное что-то Вы удалили, либо это не VaM Shop модули. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 26 апреля, 2009 Жалоба Share Опубликовано 26 апреля, 2009 Ничего не удалял, переписал из оригинала магазина эти файлы, все равно ошибка осталась. Причем только при выборе способа доставки Служба доставки "Ночной Экспресс", "Автолюкс", "Гюнсел" и др. При выборе другого способа доставки (курьером например) ошибки такой нету. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2009 Жалоба Share Опубликовано 26 апреля, 2009 Я ж не знаю всей истории Вашего магазина, могу лишь сказать, что по умолчанию нет таких ошибок, т.е. в файлах модулей есть константы MODULE_PAYMENT_SCHET_ALLOWED и MODULE_PAYMENT_WEBTOPAY_ALLOWED и, соответсвенное, после установики модулей эти константы есть в базе данных, в таблице configuration. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 26 апреля, 2009 Жалоба Share Опубликовано 26 апреля, 2009 Скажите как вручную добавить константы, в упор их там нету, имею ввиду сами файлы. И в оригинальной установке 1.49 просмотрел, тоже не наблюдаю их там... Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 26 апреля, 2009 Жалоба Share Опубликовано 26 апреля, 2009 Модуля стандартные все, может базу данных пересоздать? Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения