Изменение стоимости доставки в корзине Shopkeeper 3
Прикручиваю к шопкиперу расчет доставки через транспортную компанию. Получаю в javascript стоимость доставки. Теперь вопрос — как эту стоимость выставить заказу? Документация крайне куцая, сайт и форум shopkeeper давно не существуют. Я нашел только как изменить способ доставки, стоимость при этом меняется на предустановленную в настройках для этого способа, но это мне не подходит. Пришла идея менять собственно цену способа доставки, но как залезть в настройки скриптом, тоже непонятно. Напрямую в sql базу? Есть какие-то идеи/методы?
Комментарии: 4
Дока еще жива:
modx.promont.studio/docs/shopkeeper-3/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F-shopkeeper-3.x.html
Там найдете события.
Ну и еще есть события, лучше глянуть в системной настройке. тк есть вероятность что еще что-то было добавлено и в доку не вошло.
А вообще советую переходить на минишоп. тк он развивается и совершенствуется.
Я единственный проект который делал на кипере перевел на Ms2. И теперь спокоен за будущее. И свое и заказчика. )
modx.promont.studio/docs/shopkeeper-3/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F-shopkeeper-3.x.html
Там найдете события.
Ну и еще есть события, лучше глянуть в системной настройке. тк есть вероятность что еще что-то было добавлено и в доку не вошло.
А вообще советую переходить на минишоп. тк он развивается и совершенствуется.
Я единственный проект который делал на кипере перевел на Ms2. И теперь спокоен за будущее. И свое и заказчика. )
А где гарантия, что минишоп не будет заброшен автором точно так же, как и шопкипер? Честно говоря, и то и другое выглядит как пет-проекты каких-то программистов, которые поддерживаются и развиваются ровно до того момента, пока автор не потеряет интерес к своей разработке.
У минишопа нет единого автора. Сейчас это проект сообщества, в котором активно участвует группа разработчиков, о чем я писал тут modx.pro/components/23295
Причем новые разработчики все больше вливаются в проект и привносят свои мысли, идеи.
Да и тот же Laravel взять — у него один владелец и автор Тейлор Отвел. Только в последнее время появился второй сооавтор. Однако же никому в мире в голову не придет назвать это пет проектом и задуматься а есть ли у проекта будущее.
То же самое можно про VUE сказать — фреймворк держится на одном авторе. У проекта нет за спиной поддержки гугла и фейсбука, как у конкурентов. И ничего весь мир пользуется
Причем новые разработчики все больше вливаются в проект и привносят свои мысли, идеи.
Да и тот же Laravel взять — у него один владелец и автор Тейлор Отвел. Только в последнее время появился второй сооавтор. Однако же никому в мире в голову не придет назвать это пет проектом и задуматься а есть ли у проекта будущее.
То же самое можно про VUE сказать — фреймворк держится на одном авторе. У проекта нет за спиной поддержки гугла и фейсбука, как у конкурентов. И ничего весь мир пользуется
Для динамического обновления цены доставки в корзине можно использовать такой скрипт:
<select name="shk_delivery">
<option value=""></option>
<option id="otherTransport" value="700">Деловые линии</option>
</select>
<script type="text/javascript">
$(document).bind('ready',function(){
let otherTransport = $('#otherTransport');
//Запишем цену отданную API сервисом
otherTransport.val('Тут пишем цену');
$('select[name="shk_delivery"]','#shopOrderForm').bind('change',function(){
SHK.selectDelivery( $(this).val() );
});
});
</script>
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.