@nuskin/ns-checkout
Version:
Ecomm3 Checkout module
144 lines (139 loc) • 8.08 kB
HTML
<!-- Review Order Section -->
<div class="checkout-section">
<article id="checkout-review-order" class="checkoutSection reviewOrder"
data-ng-class="{active: sections.review.edit==true}">
<header>
<h1>
<span class="ordinal">{{adr.shipImmediate || order.adr ? 5 : 4}}</span>
<span class="title">{{tdc.reviewOrder}}</span>
</h1>
<div class="summary" data-ns-display-errors="sections.review.error" id="reviewDetailsError"></div>
</header>
<section>
<table id="extraCCPaymentDetails" class="responsiveTable" data-ng-show="showExtraPaymentInfo">
<tbody>
<tr class="topSection">
<td colspan="2">
<div>{{order.date | monthDayYearFormattedDate}}</div>
</td>
</tr>
<tr class="midSection">
<td class="leftMid">
<div>{{tdc.cod}} {{tdc.codValue}}</div>
<div>{{tdc.term}} {{order.selectedPayment.extTerm}}</div>
<div>
<span>{{order.paymentOfsId}} ****{{order.selectedPayment.paymentNumber | lastFourFilter}}</span>
<span class="credito">{{tdc.credito}}</span>
</div>
<div>{{tdc.recibo}} {{order.selectedPayment.transNumber}}</div>
<div>{{tdc.codDeRta}} {{order.selectedPayment.codDeRta}}</div>
</td>
<td class="rightMid">
<div>{{tdc.merchantName}}</div>
<div>{{tdc.cuotas}} {{cuotas}}</div>
<!--<div>{{tdc.refNumber}} {{order.selectedPayment.merchTxRef}}</div>---->
<div>{{tdc.authorizationCode}} {{order.selectedPayment.authorizationCode}}</div>
</td>
</tr>
<tr class="bottomSection">
<td colspan="2">
<div>{{tdc.ventaNoPresencial}}</div>
<div>{{tdc.footerParagraph}}</div>
</td>
</tr>
</tbody>
</table>
<div class="reviewOrderDetails">
<table>
<tbody>
<tr>
<td>{{tdc.orderSubtotalLabel}}</td>
<td>{{order.orderTotals.itemSubtotal |
currencyFilter:order.currencyCode:runConfig.language + '_' + order.countryCode}}
</td>
</tr>
<tr data-ng-show="order.selectedPayment.useInstallments && (order.orderTotals.installmentFee || order.orderTotals.installmentFee === 0)">
<td>{{tdc.installmentFeeLabel}}</td>
<td>{{order.orderTotals.installmentFee |
currencyFilter:order.currencyCode:runConfig.language + '_' + order.countryCode}}
</td>
</tr>
<tr data-ng-hide="config.checkout.hideShipping">
<td>
<i class="icon-info shippingToolTip" data-ng-show="tdc.shippingTooltipText">
<span class="toolTip-up">{{tdc.shippingTooltipText}}</span>
</i>
<span data-ng-show="!config.checkout.showPickupHandling || (!order.selectedShippingMethod.pickupInfo)">{{tdc.shippingLabel}}</span>
<span data-ng-show="config.checkout.showPickupHandling && (order.selectedShippingMethod.pickupInfo)">{{tdc.handlingLabel}}</span>
</td>
<td data-ng-show="editMode || (order.orderTotals.shipping <= 0)">
{{tdc.freeShipping}}
</td>
<td data-ng-show="order.orderTotals.shipping > 0">{{order.orderTotals.shipping |
currencyFilter:order.currencyCode:runConfig.language + '_' + order.countryCode}}
</td>
</tr>
<tr data-ng-show="order.orderTotals.suppTaxOne || order.orderTotals.suppTaxOne === 0">
<td>{{tdc.suppTaxOneLabel}}</td>
<td>{{order.orderTotals.suppTaxOne |
currencyFilter:order.currencyCode:runConfig.language + '_' + order.countryCode}}
</td>
</tr>
<tr data-ng-hide="order.orderTotals.tax <= 0 || config.checkout.hideTaxes">
<td>
<i class="icon-info taxToolTip" data-ng-show="tdc.taxTooltipText">
<span class="toolTip-up">{{tdc.taxTooltipText}}</span>
</i>
<span>{{tdc.taxLabel}}</span>
</td>
<td>{{order.orderTotals.tax | currencyFilter:order.currencyCode:runConfig.language + '_'
+ order.countryCode}}
</td>
</tr>
<tr data-ng-show="config.showExtraPaymentInfo">
<td>{{config.baseRaxReturn}}</td>
<td>{{0.00 | currencyFilter:order.currencyCode:runConfig.language + '_' +
order.countryCode}}
</td>
</tr>
<tr class="orderTotal">
<td>{{tdc.orderTotalLabel}}</td>
<td>{{order.orderTotals.grandTotal |
currencyFilter:order.currencyCode:runConfig.language + '_' + order.countryCode}}
</td>
</tr>
<tr class="psvTotal" data-ng-show="showPsv">
<td>{{psvLabel}}:</td>
<td>{{order.orderTotals.psvTotal | decimalPlaceFilter:2}}</td>
</tr>
</tbody>
</table>
<div data-ng-bind-html="tdc.reviewMessage"></div>
<div id="emailOptInDiv" data-ng-show="config.checkout.showEmailOptIn" style="width:100%;">
<h3>{{tdc.emailOptInHeader}}</h3>
<p>
<input type="checkbox" data-ng-model="emailOptIn" id="emailOptIn" value="checked"
checked style="display:inline;" class="ns-checkbox btn-outline"/>
<label for="emailOptIn" id="emailOptInLabel" style="display:inline; font-weight:bold;">{{tdc.emailOptInLabel}}</label>
</p>
</div>
<div id="agree2Terms" data-ng-show="config.checkout.enableTermsAndConditions">
<input type="checkbox" id="termsConditionsCheckbox" ng-model="termsConditionsCheckbox"/>
<label id="termsConditionsCheckboxText" for="termsConditionsCheckbox">
{{tdc.termsAndConditions}}
</label>
</div>
<div id="checkoutExtra">
<span id="checkoutExtraText">{{tdc.orderReviewText}}</span>
</div>
<div class="button-spacing"></div>
<button id="orderCreateButton" class="btn btn-primary continue simulateRequest"
data-ng-class="{processing: isChosenElementBusy('createButton'), valid: isChosenElementValid('createButton')}"
data-ng-disabled="disablePlaceMyOrderButton() || sections.shipping.edit || sections.payment.edit"
data-ng-click="placeMyOrder();">{{createOrderButtonText}}
</button>
</div>
<div class="custTypeMessage" data-ng-bind-html="customerTypeMessage"></div>
</section>
</article>
</div>