Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено!] Нужен специфический модуль доставки из Беларуси


Recommended Posts

Нужен специфический модуль доставки из Беларуси

Интересует реализация доставки из Беларуси в РФ. Модулей, кроме как встроенной доставки Fedex-ом (из РБ - в РФ через францию за дурные деньги) – нет.

Адекватные цены и простота расчета у службы доставки "ЕМС Гарантпост" (считают по 9 зонам).

http://www.mum.by/ru/services/services_of_express_delivery/international_express_delivery_from_belarus_to_russia/price_list/

Что требуется сделать:

  1. Добавить еще один вид доставки
  2. В карточке доставки - возможность создания зон и привязать формулу расчета по весу
  3. Вес для расчета брать из карточки товара (округлять в большую сторону до килограмма)
  4. Возможность выбора этого вида доставки для определенной геозоны
  5. Автоматически пересчитывать валюту в зависимости от выбранной (цены у службы доставки в $)

Ну как-то так. Жду предложений.

Надіслати
Поділитися на інших сайтах


В принцепе пользователь toporchillo правильно посоветовал использовать стандартный модуль "Доставка в зависимости от веса", он подойдет, но нужно как-то изменить валюту (основная валюта - рубли, а цены службы доставки в $) и ввести округление массы до килограмма в большую сторону.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Давайте тему уже закроем.

Вы уж либо сами пишите модуль, либо цену называйте.

А то все уже разжевали, и для раздела платных услуг уже начался дикий оффтоп.

Я не представляю сложность написания такого модуля, поэтому немогу сформулировать цену. Сформулировал только задачу, жду предложения с ценой.

Надіслати
Поділитися на інших сайтах


>> А какой файл редактировать?

а где вы с округлением разбирались?.. О_о

Неправильно сформулировал про округление, оно ненужно. В стандартной форме "Доставка в зависимости от веса" вроде можно задавать пределы стоимости для массы, меня это устраивает. Например - до килограмма - одна цена, до 2 - другая, всё это несложно прописать вручную до 10 килограмм с интервалом в 1 килограмм. Задача только в том что-бы система конвертировала цены доставки указаные в долларах в валюту в которой оформляется заказ.

Надіслати
Поділитися на інших сайтах


ясно.

[=== catalog/model/shipping/weight.php ===]

...
				if ((string)$cost != '') {
					$quote_data['weight_' . $result['geo_zone_id']] = array(
...
>>

...
				if ((string)$cost != '') {
					
					if ($this->currency->getCode() != 'USD') {
						$cost = $this->currency->convert($cost, 'USD', $this->currency->getCode());
					}
					
					$quote_data['weight_' . $result['geo_zone_id']] = array(
...
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.