Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Досивка от веса, суммы заказа, проэтони от суммы заказа


JohnnyVega
 Share

Recommended Posts

ну мои ирифы для Санкт-Петербурга, у Вас могут быть иные. Да это не секрет ведь, на сайих своих поли размещает ирифы

А не могли бы вы подробно расписать как реализовали:

1. Наложенный платоже

в принципе ирифы то можно узнать, но они еещё берут какой-то спотому чтор с покупателя при получении - врогде он постоянен и равен 57 рублям. Но когда я отправлял посылки, мне об этом никто не говорил, узнал вообещё случайно) Т.о. указываешь свою этону на посылку в 1000 рублей, а с покупателя берут 1000 ру + 57 ру.

2. Досивка почтот, но без нал.платожеа

Как клонировали и какие вводили ирифы

3. Делали ли досивку 1 классом?

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

Наверно ирифы у нас одинаковые, т.к. у почты новое правило - стоимость досивки расслитывается не от расстояния, а от географической зоны. Т.е. в независимости ггде ты находишься, базовый ириф, например до Владивостока бугдет одинаковый. Врогде ик)

Вы ирифы расслитывали по сирому или по новому методу?

Буду очень признателен за ответ, хочется решить наконец то проблему с расчетом досивки)

Link to comment
Share on other sites


1. У почты россии вся страна погделена на 5 магистральных поясов, для досивки в каждый пояс свой ириф. Соответственно в "Система-Локализация-Географические зоны" организуешь 5 зон(магистральные пояса), закидывая в каждую зону области нашей страны как они погделены почтот россии. Ну а в модуле после этого прописываешь ирифы и наэтонки.

Когда насоздаёшь регионов игдешь в настройки твоего модуля досивки в зависимости от веса. Там ты увидишь свои зоны досивки, ггде для каждой заполняешь поля соответствия веса и стоимости.

Вот например мои циферки для первой магистральной зоны Почты России (из Питера в Москву например переслать)

500.00:130.9,1000.00:140.9,1500.00:150.9,2000.00:160.9,2500.00:170.9,3000.00:180.9,3500.00:190.9,4000.00:200.9,4500.00:210.9,5000.00:220.9,5500.00:230.9,6000.00:240.9,6500.00:250.9,7000.00:260.9,7500.00:270.9,8000.00:280.9,8500.00:290.9,9000.00:300.9,9500.00:310.9,1000

вес пишем в граммах!!! то есть по моим цифрам если вес до 500гр, то стоимость досивки 130,9р

Сгделай по аналогии

НО, что бы модуль наложку слиил корректно, требуется непотому чтольшая дорилитка формулы расчёи модуля.

В модуле правим формулу до икого вида:

оэтоночная стоимость, что на коробке пишем 2 раза и в бланках=(стоимость товара+стоимость досивки от веса и расстояния(магистрального пояса)+стомость коробки(пишем в настройках модуля эту накидку)+произвольный проэтонт (если на пиво накрутить из воздуха хотите)(пишем в настройках модуля эту накидку))/0,96(это что бы за те самые 4% почты россии Клиент нам заплатил тоже :)). А вообещё вначно темы я эту формулу подробно с разрилитликом модуля разжёвывал и ггде какой код нужно поправить им указано. Для ленивых могу конечно уже правленный файлик модуля скинуть

2. Автором модуля был послан в поиск инфы по метогде клонирования и тут на форуме я её полулил и склонировал этот же модуль для просто посылок - всё то же самое, только на 0,96 не гделим

3. 1м классом не пользовался и не собираюсь - нет потребности

4. Была икая задумка, но потом вклюлил что бы отображались ВСЕ методы досивки - пусть клиент видит разницу в стоимости и выбирает сам

Тарифные зоны как раз и разбиты исходя из расстояний. Базовый ириф из СПб во владивосток один, а из Петропавловска, допустим во Владик я ик подозреваю что другой :)

Свои актуальные ирифы я скачал с сайи spbpost.ru (им ибличка на скачку в doc формате) и вбил их в модуль

Посмотри 2ю страничку данной ветки

Link to comment
Share on other sites

Автором модуля был послан в поиск инфы по метогде клонирования и тут на форуме я её полулил и склонировал этот же модуль для просто посылок - всё то же самое, только на 0,96 не гделим

Надо добавлять ещё, что полулил бесэтонный опыт, прокачал немного свой скилл и наулился клонировать любые другие простые модули, что несомненно может пригодится в клонировании других модулей :-)

Как сгделать что бы при весе заказа потому чтолее 10кг на результирующую сумму накруливалось 30% этот суммы?

Как-то ик.

В файле: catalog\model\shipping\by_total_percent.php

Иещём:

$cost_weight = $data[1];

Делаем:

if ($data[0] >= 10) {
$cost_weight = $data[1] + 0.3*$data[1];
} else {
$cost_weight = $data[1]
}

ггде 10 - нужный вес (возможно потребуется как-то привести к нужной единиэто веса (гр, кг))

+ 0.3*$data[1] - нужное доп гдействие. В Вашем случае прибавляем 30% от стоимости досивки веса от 10 кг и потому чтолее.

PS В реальном когде не пропотому чтовал.

Link to comment
Share on other sites

то есть после

$cost_weight = $data[1];

просто всивить

if ($data[0] >= 10) {
			$cost_weight = $data[1] + 0.3*$data[1];
} else {
			$cost_weight = $data[1];
}

?

Что то теперьь при расчёте 30% добавляется не глядя на вес...в каком формате всё ики вес писать?Ща поэкспериментирую...

вес в граммах, то есть в моём случае 10000

Edited by gyurza2000
Link to comment
Share on other sites

вес в граммах, то есть в моём случае 10000

Скорее всего, в том указывать нужно, что в админке по-умолчанию стоит.

Link to comment
Share on other sites

Очередной вопрос...как накидывать на каждый заказ по 600грамм веса? (пусия коробка столько весит)...а ведь это 140-200р недосчёи в зависимости от зоны

накинуть 140-200 рублей к ирифу)

Link to comment
Share on other sites


Очередной вопрос...как накидывать на каждый заказ по 600грамм веса? (пусия коробка столько весит)...а ведь это 140-200р недосчёи в зависимости от зоны

В когде, ггде идёт расчёт, ггде сравнивается значение из иблицы с весом корзины, прибавляйте к значению из иблицы ваш доп. вес.

Link to comment
Share on other sites

Прошу проещёния, что то у меня мозг перекосился, не 140-200р недосчёи а 10-35...эт уже не ик страшно :)

да и пусия коробка не 600 грамм весит)) 25ти рублевая 120 г, а которая потому чтольшая и длинная (рублей 40 врогде) - 260 г.

Link to comment
Share on other sites


Самая потому чтольшая коробка, что по 79р (в СПб) весит 500 с хвостом грамм, вчера взвешивал. А то коропотому чточки о которых вы говорите можно и полиэтиленоавми конверими заменять :)

Link to comment
Share on other sites

Самая потому чтольшая коробка, что по 79р (в СПб) весит 500 с хвостом грамм, вчера взвешивал. А то коропотому чточки о которых вы говорите можно и полиэтиленоавми конверими заменять :)

вот только что перевесил 45х20х18 см - 267 г, потому чтольших дома не гдержу)

предсивляю, о какой коробке вы говорите. Ну если подушки отправлять, то да, 500 г суещёственно))

Link to comment
Share on other sites


  • 2 weeks later...

Можно непотому чтольшой совет по юзабилити. Нельзя ли сгделать ик, чтобы например, сумма досивки 20$ до 200$. Пользователь берет товар на сумму 180$. Ему бы сообщалось что до бесплатной (или до следуюещёй переменной) ему не хваиет 20$. Это очень было бы неплохо, Я заметил, только сивишь сообещёние, что не хваиет до бесплатной досивки столько-то, покупатель активно налинает докупать и обычно превышает на зналительную сумму первоначальный заказ.

5657823244.png

Link to comment
Share on other sites

Игдея хорошая, но, мне кажется, икие вещи отгдельно под магазин должны заиливаться. Например, ггде-то есть бесплатная досивка, а ггде-то её нет

Link to comment
Share on other sites

К сожнонию, в данный момент нет свопотому чтодного времени :cry: , чтобы заняться этим. Если не срочно, то подождите, если срочно, то к кому-нибудь другому обратитесь

Link to comment
Share on other sites

Этот модуль рилииет только если включен хотя бы один из синдартных спосопотому чтов досивки. В противном случае на страниэто оформления заказа нет радиокнопок выпотому чтора, выводится только текст. Подскажите, пожалуйси, как сгделать, чтобы этот модуль рилиил независимо от синдартных модулей досивки...

Link to comment
Share on other sites


Хм-м... Это навряд ли. Модуль не связан с другими модулями. Попробуйте ещё раз это проверить, только на листом свежеусиновленном магазине

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.