Тезисы выступления компании 7910 e-commerce на конференции "Электронная коммерция и торговля - 2008" на тему "Готовые программные решения для электронной коммерции" Подробнее»
Добрый день!
Скажите пожалуйста можно как то сделать так что бы рассчитывалась стоимость доставки компанией EMS, на данный момент приходится делать в ручную, и после объявления клиенту суммы доставки многие отказываются. Хотелось бы что бы клиенты сразу видели сколько придётся заплатить за доставку в их город. В форме я видел раздел "вес" значит думаю что всё таки есть такая функция.
О каком модуле доставки Вы ведете речь? Расчет стоимости доставки в зависимости от веса доступен в модулях Российская почта, Украинская почта и Тарифы для зоны.
Подскажите как всё это сделать? Что бы автоматически рассчитывал и показывал клиенты сразу сколько будет стоить доставка. Единственное мы отправляем не обычной почтой, а EMS почтой, и ещё вопрос, нельзя добавить модуль оплаты системы КОНТАКТ, я думаю что многие пользуются такой системой, такая же как Вертерн Юнион.
См. соответствующий пункт руководства: http://7910.org/oscommerce_chapter41.php
[quote:bf42188433]Стоимость доставки задается парами значений. Первое значение в паре определяет вес или стоимость заказа (в зависимости от настройки поля "Вид оплаты"), второе определяет стоимость доставки заказа. Значения в парах разделяются двоеточием, сами пары значений разделяются запятыми.
Например, если поле Вид оплаты установлено в «price», то запись 100:15,200:20,9999999:30 означает, что стоимость доставки заказов стоимостью до 100 д.е. будет составлять 15 д.е., от 100 до 200 д.е. – 20 д.е., и для заказов стоимостью свыше 200 д.е. (до 9999999 д.е.) стоимость доставки будет составлять 30 д.е.
Если поле Вид оплаты установлено в «weight», то запись 1:15,2:20,9999999:30 означает, что стоимость доставки заказов весом до 1 ед. будет составлять 15 д.е., от 1 до 2 ед. – 20 д.е., и для заказов весом свыше 2 ед. (до 9999999 ед.) стоимость доставки будет составлять 30 д.е.
Запись вида 9999999:10 означает, что для всех заказов (массой или стоимостью до 9999999) будет установлена фиксированная стоимость доставки – 10 д.е.[/quote:bf42188433]
Почитал - интересно.
Но всё же как я понял нельзя определить точную сумму доставки как вот здесь http://www.emspost.ru/calc В каждый город она разная.
Для чего нужно API http://www.emspost.ru/service/online/api
Да, расчет доставки этими методами ведется весьма приблизительно. Чтобы стоимость доставки рассчитывалась с учетом региона, лучше использовать модуль "Тарифы для зоны". Там можно задать разные зависимости вес/стоимость для разных регионов доставки.
С помощью указанного API можно реализовать более точный расчет. Вернее расчет будет производиться на сервере системы EMS по их алгоритмам. Однако для этого необходимо реализовать соответствующее взаимодействие с сайтом EMS в нашей системе. Это непростая задача, требующая большого количества времени работы программистов.
А такая работа будет делаться? Или нет? Я думаю что многим это было бы необходимо.