2018-02-12 05:47:26 +10:00
{{ > partials / menu }}
2018-01-07 04:55:48 +10:00
<div class="col-lg-9">
<form method="post" class="form-horizontal" id="insert_form" action="/admin/product/insert" data-toggle="validator">
<div class="col-lg-12">
<div class="page-header">
<div class="pull-right">
<button id="frm_edit_product_save" class="btn btn-success" type="submit">Add product <i class="fa fa-plus"></i></button>
</div>
2019-11-06 18:31:25 +10:00
<h2> {{ @ root .__ "New product" }} </h2>
2018-01-07 04:55:48 +10:00
</div>
<div class="form-group">
2019-11-06 18:31:25 +10:00
<label for="productTitle" class="col-sm-2 control-label"> {{ @ root .__ "Product title" }} *</label>
2018-01-07 04:55:48 +10:00
<div class="col-sm-10">
2019-06-17 20:21:45 +10:00
<input type="text" id="productTitle" name="productTitle" class="form-control" minlength="5" maxlength="200" value=" {{ productTitle }} " required/>
2018-01-07 04:55:48 +10:00
</div>
</div>
<div class="form-group">
2019-11-06 18:31:25 +10:00
<label for="productPrice" class="col-sm-2 control-label"> {{ @ root .__ "Product price" }} *</label>
2018-01-07 04:55:48 +10:00
<div class="col-sm-6">
<div class="input-group">
<span class="input-group-addon">$</span>
2019-06-17 20:21:45 +10:00
<input type="number" name="productPrice" class="form-control" step="any" value=" {{ productPrice }} " required/>
2018-01-07 04:55:48 +10:00
</div>
</div>
</div>
<div class="form-group">
2019-11-06 18:31:25 +10:00
<label for="productPublished" class="col-sm-2 control-label"> {{ @ root .__ "Status" }} </label>
2018-01-07 04:55:48 +10:00
<div class="col-sm-6">
2019-06-17 20:21:45 +10:00
<select class="form-control" id="productPublished" name="productPublished">
2019-11-06 18:31:25 +10:00
<option value="true" selected> {{ @ root .__ "Published" }} </option>
<option value="false"> {{ @ root .__ "Draft" }} </option>
2018-01-07 04:55:48 +10:00
</select>
</div>
</div>
2019-02-09 20:46:41 +10:00
{{ # if config .trackStock }}
<div class="form-group">
2019-11-06 18:31:25 +10:00
<label for="productStock" class="col-sm-2 control-label"> {{ @ root .__ "Stock level" }} </label>
2019-02-09 20:46:41 +10:00
<div class="col-sm-6">
2019-06-17 20:21:45 +10:00
<input type="number" name="productStock" class="form-control" value=" {{ productStock }} " step="any" />
2019-02-09 20:46:41 +10:00
</div>
</div>
{{ / if }}
2018-01-07 04:55:48 +10:00
<div class="form-group" id="editor-wrapper">
2019-11-06 18:31:25 +10:00
<label for="editor" class="col-sm-2 control-label"> {{ @ root .__ "Product description" }} *</label>
2018-01-07 04:55:48 +10:00
<div class="col-sm-10">
2019-06-17 20:21:45 +10:00
<textarea id="editor" minlength="5" rows="10" name="productDescription" class="form-control" required> {{ productDescription }} </textarea>
2018-01-07 04:55:48 +10:00
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Permalink</label>
<div class="col-sm-10">
<div class="input-group">
2019-06-17 20:21:45 +10:00
<input type="text" class="form-control" name="productPermalink" id="productPermalink" placeholder="Permalink for the article" value= {{ productPermalink }} >
2018-01-07 04:55:48 +10:00
<span class="input-group-btn">
<button class="btn btn-success" id="validate_permalink" type="button">Validate</button>
</span>
</div>
2019-11-06 18:31:25 +10:00
<p class="help-block"> {{ @ root .__ "This sets a readable URL for the product" }} </p>
2018-01-07 04:55:48 +10:00
</div>
</div>
<div class="form-group">
2019-06-17 20:21:45 +10:00
<input type="hidden" id="productOptions" name="productOptions" value=" {{ result .productOptions }} " />
2019-11-06 18:31:25 +10:00
<label for="editor" class="col-sm-2 control-label"> {{ @ root .__ "Product options" }} </label>
2018-01-07 04:55:48 +10:00
<div class="col-lg-10">
<ul class="list-group" id="product_opt_wrapper">
<li class="list-group-item">
<div class="row">
<div class="col-lg-2">
2019-11-06 18:31:25 +10:00
<strong> {{ @ root .__ "Name" }} :</strong>
2018-01-07 04:55:48 +10:00
<input type="text" id="product_optName" class="form-control" placeholder="Size" />
</div>
<div class="col-lg-2">
2019-11-06 18:31:25 +10:00
<strong> {{ @ root .__ "Label" }} :</strong>
2018-01-07 04:55:48 +10:00
<input type="text" id="product_optLabel" class="form-control" placeholder="Select size"/>
</div>
<div class="col-lg-2">
2019-11-06 18:31:25 +10:00
<strong> {{ @ root .__ "Type" }} :</strong>
2018-01-07 04:55:48 +10:00
<select id="product_optType" class="form-control">
<option value="select">Select</option>
<option value="radio">Radio</option>
<option value="checkbox">Checkbox</option>
</select>
</div>
<div class="col-lg-4">
2019-11-06 18:31:25 +10:00
<strong> {{ @ root .__ "Options" }} :</strong>
2018-01-07 04:55:48 +10:00
<input type="text" id="product_optOptions" class="form-control" placeholder="comma, seporated, list"/>
</div>
<div class="col-lg-2 text-right"></br>
2019-11-06 18:31:25 +10:00
<button id="product_opt_add" class="btn btn-success"> {{ @ root .__ "Add" }} </button>
2018-01-07 04:55:48 +10:00
</div></div>
</li>
{{ # each options }}
<li class="list-group-item">
<div class="row">
<div class='col-lg-2 opt-name'> {{ this .optName }} </div>
<div class='col-lg-2'> {{ this .optLabel }} </div>
<div class='col-lg-2'> {{ this .optType }} </div>
<div class='col-lg-4'> {{{ this .optOptions }}} </div>
<div class='col-lg-2 text-right'>
2019-11-06 18:31:25 +10:00
<button class='product_opt_remove btn btn-danger btn-sm'> {{ @ root .__ "Remove" }} </button>
2018-01-07 04:55:48 +10:00
</div>
</div>
</li>
{{ / each }}
</ul>
2019-11-06 18:31:25 +10:00
<p class="help-block"> {{ @ root .__ "Here you can set options for your product. Eg: Size, color, style" }} </p>
2018-01-07 04:55:48 +10:00
</div>
</div>
2019-11-06 20:40:27 +10:00
{{ # if Cond config .paymentGateway '==' 'stripe' }}
<div class="form-group">
<label class="col-sm-2 control-label">Subscription plan</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="productSubscription" id="productSubscription" placeholder="plan_XXXXXXXXXXXXXX">
<p class="help-block">First setup the plan in <strong>Stripe</strong> dashboard and enter the Plan ID. Format: plan_XXXXXXXXXXXXXX</p>
</div>
</div>
{{ / if Cond }}
2018-10-05 21:54:42 +10:00
<div class="form-group">
2019-11-06 18:31:25 +10:00
<label for="productComment" class="col-sm-2 control-label"> {{ @ root .__ "Allow comment" }} </label>
2018-10-05 21:54:42 +10:00
<div class="col-sm-10">
<div class="checkbox">
<label>
2019-06-17 20:21:45 +10:00
<input class="productComment" type="checkbox" {{ checkedState result .productComment }} id="productComment"
name="productComment">
2018-10-05 21:54:42 +10:00
</label>
</div>
2019-11-06 18:31:25 +10:00
<p class="help-block"> {{ @ root .__ "Allow free form comments when adding products to cart" }} </p>
2018-10-05 21:54:42 +10:00
</div>
</div>
2018-01-07 04:55:48 +10:00
<div class="form-group">
2019-06-17 20:21:45 +10:00
<label for="productTags" class="col-sm-2 control-label">Product tag words</label>
2018-01-07 04:55:48 +10:00
<div class="col-sm-10">
2019-06-17 20:21:45 +10:00
<input type="text" class="form-control" id="productTags" name="productTags">
2019-11-06 18:31:25 +10:00
<p class="help-block"> {{ @ root .__ "Tag words used to indexed products, making them easier to find and filter." }} </p>
2018-01-07 04:55:48 +10:00
</div>
</div>
</div>
</form>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.2/summernote.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.2/summernote.css" rel="stylesheet">
<script>
$(document).ready(function() {
2018-02-12 05:47:26 +10:00
$('#editor').summernote( {
2018-01-07 04:55:48 +10:00
height: 300,
minHeight: null
});
});
</script>