Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Page 2 of 7
Модули оплаты (квитанция СБ РФ, или счет) и доставки (EMS, наложенный платеж)
 
kehskas
Member
 
Total Posts:  34
Joined:  2009-09-26
Murmansk
 

EMS API может возвращать список доступных городов/регионов, максимальный вес отправления, цену и сроки.

 
Magento Community Magento Community
Magento Community
Magento Community
 
heathen
Sr. Member
 
Avatar
Total Posts:  100
Joined:  2009-04-07
 

UPD: Ð’ связи с появлением “нормального” модуля вложение из этого поста убираю.

У меня есть абсолютно “непричесанный” модуль для EMS - Почты России. Делал для себя. Единственное но - там требуется добавить список регионов (областей) России, этот список есть только в виде SQL-запроса (в файле), Ñ‚.е. добавлять его нужно в базу вручную. Руки так и не дошли сделать инициализацию - пока другие проблемы есть.

Все во вложении, инструкцию сюда кидаю (в архиве она тоже есть).

Для включения модуля Cifrum_Rus необходимо:

1. Выполнить sql-запрос из файла russian_areas.sql - либо через phpMySqlAdmin, либо вручную из командной строки: mysql -u <mysqluser> -p -D <magento_db_name> < russian_areas.sql
Важно!!! У меня никаких префиксов перед таблицами нет, если у вас они стоят - необходимо в запросе отредактировать имена таблиц.
Обратите внимание: после выполнения этого запроса блок Область в любых адресах для России станет выпадающим списком, а не полем для ввода!

2. Скопировать папку Cifrum в app/code/local/, а файл Cifrum_Rus.xml - в app/etc/modules/.
В модуле в настоящий момент находятся два способа доставки: EMS - Russian Post и City Courier.

City Courier
Простейший способ доставки - курьером с фиксированной ставкой вне зависимости от объема\веса. Бывает активен ТОЛЬКО при совпадении названий города, в котором находится магазин (задается в системных Настройках доставки) и города из адреса доставки покупателя.

EMS - Russian Post
Способ доставки через EMS - Russian Post. Из основных настроек, вводимых вручную - максимальный вес отправки. В настоящий момент он составляет 31.5 кг.
Все остальное - автоматически. Алгоритм: поиск производится сначала по названиям городов, если совпадения не найдено - то по названиям областей. При нахождении совпадения считается исходя из веса отправления. Количество мест считается принятым за единицу.
Хотелось бы в дальнейшем доделать автоматический расчет количества мест и т.д., но пока не до того.

За исправление любых ошибок и доработки буду благодарен. Единственная просьба: любые изменения присылайте, пожалуйста, мне (адрес есть в коде). Это нужно исключительно для того, чтобы не расплодилось в Сети несовместимых модификаций.

Disclamer: имейте ввиду, что все писалось “абы как”, лишь бы быстрее заработало. Поэтому код грязный, в нем много мусора и кривостей. Кроме того, помните, что используете вы все на свой страх и риск.

 
Magento Community Magento Community
Magento Community
Magento Community
 
alex2b
Member
 
Total Posts:  53
Joined:  2008-12-19
 

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

 
Magento Community Magento Community
Magento Community
Magento Community
 
alekseym
Member
 
Total Posts:  50
Joined:  2009-03-17
 

Предложить в смыле продавать или раздавать? smile
Было бы интересно взглянуть.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ifox
Jr. Member
 
Total Posts:  11
Joined:  2009-10-30
 

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

 
Magento Community Magento Community
Magento Community
Magento Community
 
heathen
Sr. Member
 
Avatar
Total Posts:  100
Joined:  2009-04-07
 

Народ, неужели никто не реализовал модули для Сбера и наложенного платежа? Поделитесь, пожалуйста, чтобы велосипед не изобретать…

 
Magento Community Magento Community
Magento Community
Magento Community
 
Maxim ZH
Jr. Member
 
Total Posts:  4
Joined:  2009-11-18
 

Здравствуйте, уважаемые специалисты!

Из данной ветки следует, что часть очень интересных плагинов к Magento кое-кем уже была разработана самостоятельно или заказана у третьих лиц.
Не подскажите ли, у кого я мог бы купить готовые надстройки (без Интеркассы):

1) Оплата Яндекс.Деньги
2) Оплата Webmoney
3) Оплата Сбербанк (с генерацией платежных поручений)
4) Оплата наличными курьеру
5) Отправление Почтой России наложенным платежом

Если что-то не смогу приобрести, готов кооперироваться для заказа у разработчиков…

 
Magento Community Magento Community
Magento Community
Magento Community
 
alekseym
Member
 
Total Posts:  50
Joined:  2009-03-17
 

1. не встречал еще
2. http://www.magentocommerce.com/extension/reviews/module/1065/webmoney - 60$
http://www.magentocommerce.com/extension/reviews/module/992/webmoney - 60$
3. не видел, сами ждем/думаем заказывать
4. можно использовать один из встроенных либо фришных модулей изменив название.
5.не видел, сами ждем/думаем заказывать

практически все модули для magento доступны/анонсируются в http://www.magentocommerce.com/magento-connect

 
Magento Community Magento Community
Magento Community
Magento Community
 
Maxim ZH
Jr. Member
 
Total Posts:  4
Joined:  2009-11-18
 
alekseym - 23 November 2009 03:19 AM

1. не встречал еще
2. http://www.magentocommerce.com/extension/reviews/module/1065/webmoney - 60$
http://www.magentocommerce.com/extension/reviews/module/992/webmoney - 60$
3. не видел, сами ждем/думаем заказывать
4. можно использовать один из встроенных либо фришных модулей изменив название.
5.не видел, сами ждем/думаем заказывать

практически все модули для magento доступны/анонсируются в http://www.magentocommerce.com/magento-connect

Спасибо за ответ,
по 3-му и 5-му зовите, пожалуйста, в долю, когда соберетесь!

 
Magento Community Magento Community
Magento Community
Magento Community
 
heathen
Sr. Member
 
Avatar
Total Posts:  100
Joined:  2009-04-07
 
Maxim ZH - 23 November 2009 02:36 AM

4) Оплата наличными курьеру

Посмотрите чуть выше - там выложено. City Courier - модуль доставки с оплатой наличными, отображается только при соответствии города заказчика городу, в котором находится магазин.

По остальному - присоединяюсь.

 
Magento Community Magento Community
Magento Community
Magento Community
 
heathen
Sr. Member
 
Avatar
Total Posts:  100
Joined:  2009-04-07
 

Доделал модуль платежа через Сбер. банк. Так же наконец-то дошли руки привести все в нормальный вид и сделать полноценный модуль.

Новый вариант размещен на MagentoConnect.

Напомню, в чем суть модуля:

Платежные модули:

Оплата через Сбербанк РФ.
Настройки (реквизиты получателя) указываются в интерфейсе администратора в настройках платежных модулей.
На текущий момент квитанцию на оплату можно распечатать только через Профиль зарегистрированного пользователя из информации о заказе. Буду благодарен за идеи реализации подобного функционала и для незарегистрированных пользователей!

Модули доставки:

CityCourier.
Модуль курьерской доставки. Становится активен только при соответствии города доставки городу магазина (Система->Конфигурация->Настройки доставки->Расположение магазина). Т.к. обнаружилось, что при вводе пользователи иногда вводят лишние символы, пришлось упростить сравнение, таким образом, сейчас модуль может стать активен и при частичном соответствии. Например, он будет доступен для пары городов Новгород и Нижний Новгород (но не для Великий Новгород и Нижний Новгород!).

EMS - Russian Post.
Модуль автоматически (через API EMS - Russian Post) определяет сумму на основании сравнения сначала городов, затем - областей отправителя и получателя.
Обратите внимание - после установки модуля поле Область (State) становится выпадающим списком и для России (в оригинале - поле для ввода текста)! В базу данных добавляются области РФ с кодами, таким образом, если Вы самостоятельно делали модификации таблиц directory_country_region и directory_country_region_name, добавляя туда свои описания областей, необходимо эти модификации удалить, выполнив запрос
DELETE FROM `directory_country_region` WHERE `country_id` = 'RU'

Это же действие требуется выполнить, если вы вручную устанавливали предыдущую версию модуля (кстати, я ее удаляю).

Changelog

0.3.1
- Первый публичный релиз через MagentoConnect.

0.3.0
- Добавлен платежный модуль для оплаты через Сбербанк РФ. Квитанция для оплаты формируется только в Профиле зарегистрированного пользователя.
- Изменен механизм сравнения населенного пункта получателя для модуля CityCourier.

0.2.0
- Альфа-версия, работают способы доставки EMS Russian Post и CityCourier.

Image Attachments
cr1.pngcr2.pngcr3.pngcr4.png
 
Magento Community Magento Community
Magento Community
Magento Community
 
Maxim ZH
Jr. Member
 
Total Posts:  4
Joined:  2009-11-18
 

Классно! Спасибо!!! Благодаря Вам обрастаем постепенно всем необходимым smile

 
Magento Community Magento Community
Magento Community
Magento Community
 
ogonkov
Guru
 
Total Posts:  582
Joined:  2009-03-25
Moscow, Russia
 

Нет слов, здорово! Теперь осталось ещё с 1С интеграцию для полного счастья, что бы номера заказа обновлялись )

 
Magento Community Magento Community
Magento Community
Magento Community
 
Maxim ZH
Jr. Member
 
Total Posts:  4
Joined:  2009-11-18
 

Поставил себе модуль от Heathen. Подскажите, пожалуйста, что я делаю неправильно? Для чистоты эксперимента, поставил и на голую чистую Magento.

NoticeUndefined variableorderId  in /home/public_html/kids/app/design/frontend/default/default/template/rus/payment/info/sbrf.phtml on line 59
Trace
:
#0 /home/public_html/kids/app/design/frontend/default/default/template/rus/payment/info/sbrf.phtml(59): mageCoreErrorHandler(8, 'Undefined varia...', '/home/...', 59, Array)
#1 /home/public_html/kids/app/code/core/Mage/Core/Block/Template.php(144): include('/home/...')
#2 /home/public_html/kids/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView('frontend/defaul...')
#3 /home/public_html/kids/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
... ...

Спасибо!!

 
Magento Community Magento Community
Magento Community
Magento Community
 
alekseym
Member
 
Total Posts:  50
Joined:  2009-03-17
 

Модуль шикарный, спасибо.
Пожелание - добавьте, пожалуйста, в список областей Москву и Санкт-Петербург.
В идеале было полное соответствие списка фактическому федеративному устройству России (http://ru.wikipedia.org/wiki/Федеративное_устройство_России).

Не планируете расширить этот модуль на доставку Почтой России (с наложенным платежом)?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top
Page 2 of 7