Здравствуйте!
Столкнулись с такой проблемой, дело в том что при оформлении заказа вес товара и габариты не учитываются, а это немаловажно когда мы отправляем заказ по России, вообщем в скриншотах я объясню в чём причина.
Надо что бы когда клиент клал товар в корзину там отображалась компания которой он бы хотел что бы ему привезли товар, но цены была примерная, типа от 380 руб (далее что то в роде этого, окончательная цена доставки формируется нашим менеджером) И при этом в карточке заказ сумма доставки не считалась, Например снежколеп стоит 240 руб далее Компания которую они выбрали, скажем Жел дор - Итого к оплате 240 руб, А где строка доставки указать (Стоимостьь указана без учёта доставки,окончательная цена доставки формируется нашим менеджером )
Вот скриншоты:
0
Изменения Цен Доставки
Автор Снежколеп, 27 мая 2015 14:29
Сообщений в теме: 4
#1
Отправлено 27 Май 2015 - 14:29
#2
Отправлено 27 Май 2015 - 15:18
Снежколеп (27 Май 2015 - 14:29) писал:
Здравствуйте!
Столкнулись с такой проблемой, дело в том что при оформлении заказа вес товара и габариты не учитываются, а это немаловажно когда мы отправляем заказ по России, вообщем в скриншотах я объясню в чём причина.
Надо что бы когда клиент клал товар в корзину там отображалась компания которой он бы хотел что бы ему привезли товар, но цены была примерная, типа от 380 руб (далее что то в роде этого, окончательная цена доставки формируется нашим менеджером) И при этом в карточке заказ сумма доставки не считалась, Например снежколеп стоит 240 руб далее Компания которую они выбрали, скажем Жел дор - Итого к оплате 240 руб, А где строка доставки указать (Стоимостьь указана без учёта доставки,окончательная цена доставки формируется нашим менеджером )
Вот скриншоты:
Столкнулись с такой проблемой, дело в том что при оформлении заказа вес товара и габариты не учитываются, а это немаловажно когда мы отправляем заказ по России, вообщем в скриншотах я объясню в чём причина.
Надо что бы когда клиент клал товар в корзину там отображалась компания которой он бы хотел что бы ему привезли товар, но цены была примерная, типа от 380 руб (далее что то в роде этого, окончательная цена доставки формируется нашим менеджером) И при этом в карточке заказ сумма доставки не считалась, Например снежколеп стоит 240 руб далее Компания которую они выбрали, скажем Жел дор - Итого к оплате 240 руб, А где строка доставки указать (Стоимостьь указана без учёта доставки,окончательная цена доставки формируется нашим менеджером )
Вот скриншоты:
В шаблоне "Оформление заказа" строку:
<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
замените на:
<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>от {order_delivery.END_PRICE | money_format}</span>
Код:
<!-- Шаг 3. Оплата --> {% ELSEIF ORDER_STAGE_NUM=3 %} <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div> <div class="orderStepName act theme-color ok">Оплата</div> <div class="orderStrageCont"> <h2 class="orderstageH" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2> <div class="orderstageTwrp"> <div class="manufacturer-list"> <table class="orderStagePaymentListTable tablew"> {% FOR order_payment %} <tr class="first"> <td class="cell1"><input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_payment.first %}checked="checked"{% ENDIF %}{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></td> <td class="cell2" style=""> <label for="paymentId{order_payment.ID}">{order_payment.NAME}</label> <!-- Сообщение для пользователя --> {order_payment.MESSAGE} </td> </tr> {% ENDFOR %} </table> </div> </div> <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset"> <h2 class="orderstageH">Купон на скидку, если имеется</h2> <div class="orderstageTwrp coupon"> <ul class="form-list"> <li> <label for="form_coupon_code">Код купона</label> <div class="input-box"> <input id="form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="input-text" /> </div> <li> </ul> </div> </div> {% ENDIF %} {% ENDIF %} <div class="buttons"> <div class="back"> <p class="back-link"> {% IF ORDER_STAGE_NUM=1 %} <a class="button" href="{CART_URL}" title="Вернуться назад в вашу корзину покупок"> {% ELSEIF ORDER_STAGE_NUM=2 %} <a class="button" href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных"> {% ELSEIF ORDER_STAGE_NUM=3 %} <a class="button" href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки"> {% ELSEIF ORDER_STAGE_NUM=4 %} <a class="button" href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа"> {% ENDIF %} <small>« </small>Назад</a> </p> </div> <div class="nextStage"> <button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу"> {% IF ORDER_STAGE_NUM=4%} Оформить заказ {% ELSE %} Перейти к следующему шагу {% ENDIF %}</button> </div> </div> </div> </div> <div class="orderStepName ftheme-color btheme-color ok">Подтверждение заказа</div> <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> <!-- Шаг 4. Подтверждение заказа --> {% ELSEIF ORDER_STAGE_NUM=4 %} <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">Оплата</a></div> <div class="orderStepName act theme-color ok">Подтверждение заказа</div> <div class="orderStrageCont"> <h2 class="orderstageH">Подтверждение заказа</h2> <div class="cart-info"> <div class="orderstageTwrp"> <table id="shopping-cart-table" class="tablew"> <thead> <tr> <td>Фото</td> <td><span class="nobr">Название товара</span></td> <td width="80">Кол-во</td> <td width="120">Общая сумма</td> </tr> </thead> <tfoot class="qwe"> <tr> <td colspan="2" class="a-left"> <span class="price">Итого:</span> </td> <td class="a-center" colspan="2"> <span class="price theme-color laststage"> {% FOR cart_sum %} {cart_sum.NOW_WITH_DELIVERY_AND_DISCOUNT | money_format} {% ENDFOR %} </span> </td> </tr> </tfoot> <tbody> {% FOR cart_items %} <tr> <td><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td> <td class="gnameinorderstage"> <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader"> {cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %} </a> </td> <td class="a-left" width="50"> {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME} </td> <td width="100"> <span class="cart-price"> <span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span> </span> </td> </tr> {% ENDFOR %} <!-- Доставка --> {% FOR cart_items_delivery %} <tr> <td><div class="delivery" title="Доставка {cart_items_delivery.NAME}"></div></td> <td> Доставка {cart_items_delivery.NAME} <!-- Если указана зона доставки --> {% IF cart_items_delivery.WITH_DELIVERY_ZONE %} <span>({cart_items_delivery.DELIVERY_ZONE_DESC})</span> {% ENDIF %} </td> <td class="a-left"> 1 шт </td> <td> <span class="cart-price"> <span class="price">{cart_items_delivery.END_PRICE | money_format}</span> </span> </td> </tr> {% ENDFOR %}
замените на:
<!-- Шаг 3. Оплата --> {% ELSEIF ORDER_STAGE_NUM=3 %} <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div> <div class="orderStepName act theme-color ok">Оплата</div> <div class="orderStrageCont"> <h2 class="orderstageH" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2> <div class="orderstageTwrp"> <div class="manufacturer-list"> <table class="orderStagePaymentListTable tablew"> {% FOR order_payment %} <tr class="first"> <td class="cell1"><input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_payment.first %}checked="checked"{% ENDIF %}{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></td> <td class="cell2" style=""> <label for="paymentId{order_payment.ID}">{order_payment.NAME}</label> <!-- Сообщение для пользователя --> {order_payment.MESSAGE} </td> </tr> {% ENDFOR %} </table> </div> </div> <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset"> <h2 class="orderstageH">Купон на скидку, если имеется</h2> <div class="orderstageTwrp coupon"> <ul class="form-list"> <li> <label for="form_coupon_code">Код купона</label> <div class="input-box"> <input id="form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="input-text" /> </div> <li> </ul> </div> </div> {% ENDIF %} {% ENDIF %} <div class="buttons"> <div class="back"> <p class="back-link"> {% IF ORDER_STAGE_NUM=1 %} <a class="button" href="{CART_URL}" title="Вернуться назад в вашу корзину покупок"> {% ELSEIF ORDER_STAGE_NUM=2 %} <a class="button" href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных"> {% ELSEIF ORDER_STAGE_NUM=3 %} <a class="button" href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки"> {% ELSEIF ORDER_STAGE_NUM=4 %} <a class="button" href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа"> {% ENDIF %} <small>« </small>Назад</a> </p> </div> <div class="nextStage"> <button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу"> {% IF ORDER_STAGE_NUM=4%} Оформить заказ {% ELSE %} Перейти к следующему шагу {% ENDIF %}</button> </div> </div> </div> </div> <div class="orderStepName ftheme-color btheme-color ok">Подтверждение заказа</div> <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> <!-- Шаг 4. Подтверждение заказа --> {% ELSEIF ORDER_STAGE_NUM=4 %} <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">Оплата</a></div> <div class="orderStepName act theme-color ok">Подтверждение заказа</div> <div class="orderStrageCont"> <h2 class="orderstageH">Подтверждение заказа</h2> <div class="cart-info"> <div class="orderstageTwrp"> <table id="shopping-cart-table" class="tablew"> <thead> <tr> <td>Фото</td> <td><span class="nobr">Название товара</span></td> <td width="80">Кол-во</td> <td width="120">Общая сумма</td> </tr> </thead> <tfoot class="qwe"> <tr> <td colspan="2" class="a-left"> <span class="price">Итого:</span> </td> <td class="a-center" colspan="2"> <span class="price theme-color laststage"> {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format} {% ENDFOR %} </span> </td> </tr> </tfoot> <tbody> {% FOR cart_items %} <tr> <td><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td> <td class="gnameinorderstage"> <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader"> {cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %} </a> </td> <td class="a-left" width="50"> {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME} </td> <td width="100"> <span class="cart-price"> <span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span> </span> </td> </tr> {% ENDFOR %} <!-- Доставка --> <tr> <td><div class="delivery" title="Доставка {cart_items_delivery.NAME}"></div></td> <td> Сумма без учета доставки, доставка оплачивается отдельно. </td> <td class="a-left"> </td> <td> </td> </tr>
Далее, в шаблоне "Просмотр заказа" код:
<tfoot> <tr> <td colspan="3" class="results"> <span class="price">Итого:</span> </td> <td> <span class="cart-total-price"> <span class="price ftheme-color"> {ORDER_SUM | money} </span> </span> </td> </tr> </tfoot> <tbody> {%FOR order_lines%} <tr id="order-item-row-{order_lines.ID}"> <!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> --> <td class="good_name"><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td> <td><span class="price-excl-tax"><span class="cart-price"><span class="price"> <!-- Товарная позиция либо доставка --> {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %} {order_lines.LINE_PRICE | money} <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME} {%ENDIF%} </span></span></span></td> <td> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td> <span class="price-excl-tax"> <span class="cart-price"><span class="price">{order_lines.LINE_SUM | money}</span></span></span> </td> </tr> {%ENDFOR%} </tbody>
замените на:
<tfoot> <tr> <td colspan="3" class="results"> <span class="price">Итого:</span> </td> <td> <span class="cart-total-price"> <span class="price ftheme-color"> </span> </span> </td> </tr> </tfoot> <tbody> {%FOR order_lines%} {% IFNOT order_lines.ART_NUMBER = Доставка %} <tr id="order-item-row-{order_lines.ID}"> <!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> --> <td class="good_name"><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td> <td><span class="price-excl-tax"><span class="cart-price"><span class="price"> <!-- Товарная позиция либо доставка --> {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %} {order_lines.LINE_PRICE | money} <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME} {%ENDIF%} </span></span></span></td> <td> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td> <span class="price-excl-tax"> <span class="cart-price cart-sum"><span class="price">{order_lines.LINE_SUM | money}</span></span></span> </td> </tr> {% ELSE %} <tr id="order-item-row-{order_lines.ID}"> <td><span class="price-excl-tax"><span class="cart-price"> Сумма указана без учета доставки, цена доставки формируется нашим менеджером. </span></span></td> <td> </td> <td> </td> <td></td> </tr> {% ENDIF %} {%ENDFOR%} </tbody>
Далее в main.js после кода:
$("#deliveryConvenientDate").datepicker({ dayNames : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'], dayNamesMin : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ], closeText : 'Готово', currentText : 'Сегодня' , duration : '', monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'], monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'], yearRange : "-6:+6", dateFormat : 'dd.mm.yy', minDate : new Date(), firstDay : 1 });
добавьте код:
var sum = 0; $('.cart-sum').each(function(i) { sum =+ parseInt($(this).text()); }); $('.cart-total-price span').text(sum+' рублей');
#3
Отправлено 27 Май 2015 - 16:39
Dars (27 Май 2015 - 15:18) писал:
Здравствуйте!
В шаблоне "Оформление заказа" строку:
замените на:
Код:
замените на:
Далее, в шаблоне "Просмотр заказа" код:
замените на:
Далее в main.js после кода:
добавьте код:
В шаблоне "Оформление заказа" строку:
<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
замените на:
<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>от {order_delivery.END_PRICE | money_format}</span>
Код:
<!-- Шаг 3. Оплата --> {% ELSEIF ORDER_STAGE_NUM=3 %} <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div> <div class="orderStepName act theme-color ok">Оплата</div> <div class="orderStrageCont"> <h2 class="orderstageH" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2> <div class="orderstageTwrp"> <div class="manufacturer-list"> <table class="orderStagePaymentListTable tablew"> {% FOR order_payment %} <tr class="first"> <td class="cell1"><input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_payment.first %}checked="checked"{% ENDIF %}{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></td> <td class="cell2" style=""> <label for="paymentId{order_payment.ID}">{order_payment.NAME}</label> <!-- Сообщение для пользователя --> {order_payment.MESSAGE} </td> </tr> {% ENDFOR %} </table> </div> </div> <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset"> <h2 class="orderstageH">Купон на скидку, если имеется</h2> <div class="orderstageTwrp coupon"> <ul class="form-list"> <li> <label for="form_coupon_code">Код купона</label> <div class="input-box"> <input id="form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="input-text" /> </div> <li> </ul> </div> </div> {% ENDIF %} {% ENDIF %} <div class="buttons"> <div class="back"> <p class="back-link"> {% IF ORDER_STAGE_NUM=1 %} <a class="button" href="{CART_URL}" title="Вернуться назад в вашу корзину покупок"> {% ELSEIF ORDER_STAGE_NUM=2 %} <a class="button" href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных"> {% ELSEIF ORDER_STAGE_NUM=3 %} <a class="button" href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки"> {% ELSEIF ORDER_STAGE_NUM=4 %} <a class="button" href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа"> {% ENDIF %} <small>« </small>Назад</a> </p> </div> <div class="nextStage"> <button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу"> {% IF ORDER_STAGE_NUM=4%} Оформить заказ {% ELSE %} Перейти к следующему шагу {% ENDIF %}</button> </div> </div> </div> </div> <div class="orderStepName ftheme-color btheme-color ok">Подтверждение заказа</div> <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> <!-- Шаг 4. Подтверждение заказа --> {% ELSEIF ORDER_STAGE_NUM=4 %} <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">Оплата</a></div> <div class="orderStepName act theme-color ok">Подтверждение заказа</div> <div class="orderStrageCont"> <h2 class="orderstageH">Подтверждение заказа</h2> <div class="cart-info"> <div class="orderstageTwrp"> <table id="shopping-cart-table" class="tablew"> <thead> <tr> <td>Фото</td> <td><span class="nobr">Название товара</span></td> <td width="80">Кол-во</td> <td width="120">Общая сумма</td> </tr> </thead> <tfoot class="qwe"> <tr> <td colspan="2" class="a-left"> <span class="price">Итого:</span> </td> <td class="a-center" colspan="2"> <span class="price theme-color laststage"> {% FOR cart_sum %} {cart_sum.NOW_WITH_DELIVERY_AND_DISCOUNT | money_format} {% ENDFOR %} </span> </td> </tr> </tfoot> <tbody> {% FOR cart_items %} <tr> <td><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td> <td class="gnameinorderstage"> <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader"> {cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %} </a> </td> <td class="a-left" width="50"> {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME} </td> <td width="100"> <span class="cart-price"> <span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span> </span> </td> </tr> {% ENDFOR %} <!-- Доставка --> {% FOR cart_items_delivery %} <tr> <td><div class="delivery" title="Доставка {cart_items_delivery.NAME}"></div></td> <td> Доставка {cart_items_delivery.NAME} <!-- Если указана зона доставки --> {% IF cart_items_delivery.WITH_DELIVERY_ZONE %} <span>({cart_items_delivery.DELIVERY_ZONE_DESC})</span> {% ENDIF %} </td> <td class="a-left"> 1 шт </td> <td> <span class="cart-price"> <span class="price">{cart_items_delivery.END_PRICE | money_format}</span> </span> </td> </tr> {% ENDFOR %}
замените на:
<!-- Шаг 3. Оплата --> {% ELSEIF ORDER_STAGE_NUM=3 %} <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div> <div class="orderStepName act theme-color ok">Оплата</div> <div class="orderStrageCont"> <h2 class="orderstageH" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2> <div class="orderstageTwrp"> <div class="manufacturer-list"> <table class="orderStagePaymentListTable tablew"> {% FOR order_payment %} <tr class="first"> <td class="cell1"><input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_payment.first %}checked="checked"{% ENDIF %}{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></td> <td class="cell2" style=""> <label for="paymentId{order_payment.ID}">{order_payment.NAME}</label> <!-- Сообщение для пользователя --> {order_payment.MESSAGE} </td> </tr> {% ENDFOR %} </table> </div> </div> <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset"> <h2 class="orderstageH">Купон на скидку, если имеется</h2> <div class="orderstageTwrp coupon"> <ul class="form-list"> <li> <label for="form_coupon_code">Код купона</label> <div class="input-box"> <input id="form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="input-text" /> </div> <li> </ul> </div> </div> {% ENDIF %} {% ENDIF %} <div class="buttons"> <div class="back"> <p class="back-link"> {% IF ORDER_STAGE_NUM=1 %} <a class="button" href="{CART_URL}" title="Вернуться назад в вашу корзину покупок"> {% ELSEIF ORDER_STAGE_NUM=2 %} <a class="button" href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных"> {% ELSEIF ORDER_STAGE_NUM=3 %} <a class="button" href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки"> {% ELSEIF ORDER_STAGE_NUM=4 %} <a class="button" href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа"> {% ENDIF %} <small>« </small>Назад</a> </p> </div> <div class="nextStage"> <button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу"> {% IF ORDER_STAGE_NUM=4%} Оформить заказ {% ELSE %} Перейти к следующему шагу {% ENDIF %}</button> </div> </div> </div> </div> <div class="orderStepName ftheme-color btheme-color ok">Подтверждение заказа</div> <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> <!-- Шаг 4. Подтверждение заказа --> {% ELSEIF ORDER_STAGE_NUM=4 %} <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div> <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">Оплата</a></div> <div class="orderStepName act theme-color ok">Подтверждение заказа</div> <div class="orderStrageCont"> <h2 class="orderstageH">Подтверждение заказа</h2> <div class="cart-info"> <div class="orderstageTwrp"> <table id="shopping-cart-table" class="tablew"> <thead> <tr> <td>Фото</td> <td><span class="nobr">Название товара</span></td> <td width="80">Кол-во</td> <td width="120">Общая сумма</td> </tr> </thead> <tfoot class="qwe"> <tr> <td colspan="2" class="a-left"> <span class="price">Итого:</span> </td> <td class="a-center" colspan="2"> <span class="price theme-color laststage"> {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format} {% ENDFOR %} </span> </td> </tr> </tfoot> <tbody> {% FOR cart_items %} <tr> <td><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td> <td class="gnameinorderstage"> <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader"> {cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %} </a> </td> <td class="a-left" width="50"> {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME} </td> <td width="100"> <span class="cart-price"> <span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span> </span> </td> </tr> {% ENDFOR %} <!-- Доставка --> <tr> <td><div class="delivery" title="Доставка {cart_items_delivery.NAME}"></div></td> <td> Сумма без учета доставки, доставка оплачивается отдельно. </td> <td class="a-left"> </td> <td> </td> </tr>
Далее, в шаблоне "Просмотр заказа" код:
<tfoot> <tr> <td colspan="3" class="results"> <span class="price">Итого:</span> </td> <td> <span class="cart-total-price"> <span class="price ftheme-color"> {ORDER_SUM | money} </span> </span> </td> </tr> </tfoot> <tbody> {%FOR order_lines%} <tr id="order-item-row-{order_lines.ID}"> <!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> --> <td class="good_name"><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td> <td><span class="price-excl-tax"><span class="cart-price"><span class="price"> <!-- Товарная позиция либо доставка --> {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %} {order_lines.LINE_PRICE | money} <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME} {%ENDIF%} </span></span></span></td> <td> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td> <span class="price-excl-tax"> <span class="cart-price"><span class="price">{order_lines.LINE_SUM | money}</span></span></span> </td> </tr> {%ENDFOR%} </tbody>
замените на:
<tfoot> <tr> <td colspan="3" class="results"> <span class="price">Итого:</span> </td> <td> <span class="cart-total-price"> <span class="price ftheme-color"> </span> </span> </td> </tr> </tfoot> <tbody> {%FOR order_lines%} {% IFNOT order_lines.ART_NUMBER = Доставка %} <tr id="order-item-row-{order_lines.ID}"> <!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> --> <td class="good_name"><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td> <td><span class="price-excl-tax"><span class="cart-price"><span class="price"> <!-- Товарная позиция либо доставка --> {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %} {order_lines.LINE_PRICE | money} <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME} {%ENDIF%} </span></span></span></td> <td> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td> <span class="price-excl-tax"> <span class="cart-price cart-sum"><span class="price">{order_lines.LINE_SUM | money}</span></span></span> </td> </tr> {% ELSE %} <tr id="order-item-row-{order_lines.ID}"> <td><span class="price-excl-tax"><span class="cart-price"> Сумма указана без учета доставки, цена доставки формируется нашим менеджером. </span></span></td> <td> </td> <td> </td> <td></td> </tr> {% ENDIF %} {%ENDFOR%} </tbody>
Далее в main.js после кода:
$("#deliveryConvenientDate").datepicker({ dayNames : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'], dayNamesMin : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ], closeText : 'Готово', currentText : 'Сегодня' , duration : '', monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'], monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'], yearRange : "-6:+6", dateFormat : 'dd.mm.yy', minDate : new Date(), firstDay : 1 });
добавьте код:
var sum = 0; $('.cart-sum').each(function(i) { sum =+ parseInt($(this).text()); }); $('.cart-total-price span').text(sum+' рублей');
Спасибо огромное, всё просто супер, но вот только проблемка теперь в самом письме которое приходит клиенту, там уже указанно с доставкой, просто будет происходить путаница.
Вот скриншот
#4
Отправлено 28 Май 2015 - 04:38
В разделе Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
замените на:
Далее найдите:
<td align="right">{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>
замените на:
<td align="right">{% IF order_lines.TYPE_ID = 2%}от{% ENDIF %}{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>
Далее найдите:
<td align="right"><strong>{ORDER_SUM | money}</strong></td>замените на:
<td align="right"><strong>от {ORDER_SUM | money}</strong></td>
#5
Отправлено 28 Май 2015 - 11:26
Vaccina (28 Май 2015 - 04:38) писал:
В разделе Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
замените на:
Далее найдите:
<td align="right">{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>
замените на:
<td align="right">{% IF order_lines.TYPE_ID = 2%}от{% ENDIF %}{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>
Далее найдите:
<td align="right"><strong>{ORDER_SUM | money}</strong></td>замените на:
<td align="right"><strong>от {ORDER_SUM | money}</strong></td>
Спасибо, будем тестировать =)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных