magento2-docker/app/code/IpSupply/CartToQuote/view/frontend/templates/quote.phtml

113 lines
5.2 KiB
PHTML
Executable File

<div class="columns">
<div class="column main">
<div class="cart-container">
<div class="cart-summary" style="top: 0px;">
<h4>How to bulk quote processing? <?php echo $block->getData('postData'); ?></h4>
<div>
<ul>
<li>
Fill your basic information in the form (keep in mind the require fields)
</li>
<li>
Add model name and quantities to “Inquiry detail”
</li>
<li>
Review your full selection in the form
</li>
<li>
Click “Send Us”
</li>
<li>
Alternatively call us on +61 2 8061 6886, and we'll get back to you as soon as possible.
</li>
</ul>
</div>
</div>
<form class="form contact form-cart form-quote" action="<?php echo $this->getBaseUrl(); ?>carttoquote/request/quote" method="POST" data-mage-init='{"validation":{}}'>
<?= $block->getBlockHtml('formkey') ?>
<fieldset class="fieldset">
<div class="field name required">
<label class="label" for="name"><span>Name</span></label>
<div class="control">
<input name="name" id="name" title="Name" value="" class="input-text" type="text"
data-validate="{required:true}" aria-required="true">
</div>
</div>
<div class="field name required">
<label class="label" for="company_name"><span>Company name</span></label>
<div class="control">
<input name="company_name" id="company_name" title="Company name" value=""
class="input-text" type="text" data-validate="{required:true}" aria-required="true">
</div>
</div>
<div class="field email required">
<label class="label" for="email"><span>Email</span></label>
<div class="control">
<input name="email" id="email" title="Email" value="" class="input-text" type="email"
data-validate="{required:true, 'validate-email':true}" aria-required="true">
</div>
</div>
<div class="field telephone ">
<label class="label" for="telephone"><span>Phone Number</span></label>
<div class="control">
<input name="phone" id="telephone" title="Phone Number" value="" class="input-text"
type="text">
</div>
</div>
<div class="field inquiry required">
<label class="label" for="inquiry"><span>Inquiry detail</span></label>
<div class="control">
<textarea readonly name="inquiry" id="inquiry" title="Inquiry" class="input-text"
cols="5" rows="5" data-validate="{required:true}" aria-required="true"></textarea>
</div>
</div>
<div class="field note">
<label class="label" for="note"><span>Note</span></label>
<div class="control">
<textarea name="note" id="note" title="Note" class="input-text"
cols="5" rows="5" aria-required="true"></textarea>
</div>
</div>
</fieldset>
<div class="actions-toolbar">
<div class="primary">
<button type="submit" title="Submit" class="action submit primary">
<span>Send Us</span>
</button>
</div>
</div>
</form>
</div>
</div>
</div>
<script>
require(['jquery', 'cart_to_quote'], function($, cart_to_quote) {
$( document ).ready(function() {
window.isCleanCart = 0;
function listenCleanCart() {
console.log("message-success.success.message : ", $(".message-success.success.message").length);
if ($(".message-success.success.message").length > 0) {
window.isCleanCart = 6;
cart_to_quote.clearItems();
cart_to_quote.updateCounternumber();
}
// 10 second listen
if (window.isCleanCart < 6) {
window.isCleanCart++;
setTimeout(function() {
listenCleanCart();
}, 1000);
}
}
listenCleanCart();
});
});
</script>