This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Created invoices in EUR. Used by Sufio for Shopify (sufio.com/shopify). --> | |
<input type="hidden" name="attributes[Invoice Currency]" value="" /> | |
<input type="hidden" name="attributes[Invoice Currency Rate]" value="" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<input type="button" class="btn" onclick="window.location='//sufio.com/bigcommerce/redirect/invoice/?shop='+encodeURIComponent('%%GLOBAL_ShopPathSSL%%')+'&id='+encodeURIComponent('%%GLOBAL_OrderId%%')+'&customer_id='+encodeURIComponent('%%GLOBAL_CurrentCustomerID%%')+'&email='+encodeURIComponent('%%GLOBAL_CurrentCustomerEmail%%')+'&amount='+encodeURIComponent('%%GLOBAL_OrderTotal%%')" value="%%LNG_ClickToPrintInvoice%%"/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Shopify shopping cart -- set custom issue date on invoices to the last day of month. Used by Sufio for Shopify (www.sufio.com/shopify). --> | |
<div class="invoice-issue-date"> | |
<input type="hidden" id="invoice_issue_date" name="attributes[Invoice Issue Date]" value=""> | |
</div> | |
<script type="text/javascript"> | |
var nowDate = new Date(); | |
var lastDate = new Date(nowDate.getFullYear(), nowDate.getMonth() + 1, 0); | |
var lastDateText = (lastDate.getFullYear() + '-' + (lastDate.getMonth() + 1) + '-' + lastDate.getDate()); | |
$('input#invoice_issue_date').val(lastDateText); | |
</script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- BigCommerce customer account -- set business customers as VAT exempt when applicable. Used by Sufio for BigCommerce (www.sufio.com/bigcommerce). --> | |
<script type="text/javascript"> | |
$.ajax({ | |
type : "GET", | |
dataType: "jsonp", | |
url: "//sufio.com/bigcommerce/customer-vat/", | |
data: { email: "%%GLOBAL_CurrentCustomerEmail%%", customer_id: "%%GLOBAL_CurrentCustomerID%%", shop: "%%GLOBAL_ShopPathSSL%%" } | |
}); | |
</script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Shopify shopping cart -- capture VAT numbers from customers, and validate them using VIES VAT number validation service. Used by Sufio for Shopify app (www.sufio.com/shopify). --> | |
<div class="vat-reg-number"> | |
<label for="vat_reg_no">VAT Registration Number</label> | |
<input type="text" id="vat_reg_no" name="attributes[VAT Registration Number]" value="{{ cart.attributes['VAT Registration Number'] }}"> | |
<input type="hidden" class="hidden" id="vat_no_valid" name="attributes[VAT Number Valid]" value="{{ cart.attributes['VAT Number Valid'] }}"> | |
</div> | |
<script type="text/javascript"> | |
$('input#vat_reg_no').change(function() { | |
var url = "/apps/sufio/vat-check/"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<a href="{{ shop.url }}/apps/sufio/invoice/?id={{ id }}&number={{ order_number }}">View or download invoice</a> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Link to download invoice for order on the Customer Account page. Used by Sufio for Shopify (http://www.sufio.com/shopify). --> | |
<td> | |
<span class="invoice"> | |
<a href="{{ shop.url }}/apps/sufio/invoice/download/?id={{ order.id }}&number={{ order.order_number }}">Invoice</a> | |
</span> | |
</td> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Shopify shopping cart -- capture VAT numbers from customers. Used by Sufio for Shopify app (www.sufio.com/shopify). --> | |
<div class="vat-reg-number"> | |
<label for="vat_reg_no">VAT Registration Number</label> | |
<input type="text" id="vat_reg_no" name="attributes[VAT Registration Number]" value="{{ cart.attributes['VAT Registration Number'] }}"> | |
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Shopify shopping cart -- capture ABN from customers. Used by Sufio for Shopify app (www.sufio.com/shopify). --> | |
<div class="vat-reg-number"> | |
<label for="vat_reg_no">ABN</label> | |
<input type="text" id="vat_reg_no" name="attributes[VAT Registration Number]" value="{{ cart.attributes['VAT Registration Number'] }}"> | |
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Integration between Sufio and Shopify themes with multi-currency support. --> | |
<div class="invoice-currency-container" style="display:none;"> | |
<span class=money id="currency-rate">1.00</span> | |
<input type="hidden" id="invoice-currency" name="attributes[Invoice Currency]" value="" /> | |
<input type="hidden" id="invoice-currency-rate" name="attributes[Invoice Currency Rate]" value="" /> | |
</div> | |
<script type="text/javascript"> | |
updateInvoiceCurrency = function() { | |
$("input#invoice-currency").val($("span#currency-rate").attr("data-currency")); | |
$("input#invoice-currency-rate").val(Number($('span#currency-rate').text().replace(/[^0-9\.]+/g,"").replace(/^[^0-9]+/g,"").replace(/[^0-9]+$/g,""))); |