📄 editproductstoreshipsetup.ftl
字号:
<select name="shipMethod" class="selectBox">
<#list storeShipMethods as shipmentMethod>
<option value="${shipmentMethod.partyId}|${shipmentMethod.shipmentMethodTypeId}">${shipmentMethod.description} (${shipmentMethod.partyId})</option>
</#list>
</select>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductFromGeo}</span></td>
<td>
<select name="fromGeo" class="selectBox">
<option value="">${uiLabelMap.CommonAll}</option>
<#list geoList as geo>
<option value="${geo.geoId}">${geo.geoName}</option>
</#list>
</select>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductToGeo}</span></td>
<td>
<select name="toGeo" class="selectBox">
<option value="">${uiLabelMap.CommonAll}</option>
<#list geoList as geo>
<option value="${geo.geoId}">${geo.geoName}</option>
</#list>
</select>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.PartyParty}</span></td>
<td><input type="text" class="inputBox" name="partyId" size="6"></td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.PartyRole}</span></td>
<td><input type="text" class="inputBox" name="roleTyeId" size="6"></td>
<td> </td>
</tr>
<tr><td colspan="3"><hr class="sepbar"></td></tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductFlatBasePercent}</span></td>
<td>
<input type="text" class="inputBox" name="flatPercent" value="0" size="5">
<span class="tabletext">${uiLabelMap.ProductShipamountOrderTotalPercent}</span>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductFlatBasePrice}</span></td>
<td>
<input type="text" class="inputBox" name="flatPrice" value="0.00" size="5">
<span class="tabletext">${uiLabelMap.ProductShipamountPrice}</span>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductFlatItemPrice}</span></td>
<td>
<input type="text" class="inputBox" name="flatItemPrice" value="0.00" size="5">
<span class="tabletext">${uiLabelMap.ProductShipamountTotalQuantityPrice}</span>
</td>
<td> </td>
</tr>
<tr><td colspan="3"><hr class="sepbar"></td></tr>
<tr>
<td align='right'><span class="tableheadtext">Feature Group</span></td>
<td>
<input type="text" class="inputBox" name="productFeatureGroupId" value="" size="15">
<span class="tabletext">Below surcharge(s) will be added per-product * per-feature</span>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">Per-Feature Percent</span></td>
<td>
<input type="text" class="inputBox" name="featurePercent" value="0" size="5">
<span class="tabletext">shipamount : shipamount + ((orderTotal * percent) * total feature(s) applied)</span>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">Per-Feature Price</span></td>
<td>
<input type="text" class="inputBox" name="featurePrice" value="0.00" size="5">
<span class="tabletext">shipamount : shipamount + (price * total feature(s) applied)</span>
</td>
<td> </td>
</tr>
<tr><td colspan="3"><hr class="sepbar"></td></tr>
<tr>
<td align='right'><span class="tableheadtext">Oversize Unit</span></td>
<td>
<input type="text" class="inputBox" name="oversizeUnit" value="" size="5">
<span class="tabletext">Each product (height + width + depth) >= this amount</span>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">Oversize Surcharge</span></td>
<td>
<input type="text" class="inputBox" name="oversizePrice" value="0.00" size="5">
<span class="tabletext">shipamount : shipamount + (# oversize products * surcharge)</span>
</td>
<td> </td>
</tr>
<tr><td colspan="3"><hr class="sepbar"></td></tr>
<tr>
<td colspan="1"><span class="tableheadtext">${uiLabelMap.ProductWeight}</span></td>
<td colspan="2"><span class="tabletext">${uiLabelMap.ProductMinMax}</span></td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductMinMaxSpan}</span></td>
<td>
<input type="text" class="inputBox" name="wmin" size="4"> - <input type="text" class="inputBox" name="wmax" size="4">
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductUnitOfMeasure}</span></td>
<td>
<select name="wuom" class="selectBox">
<#list weightUoms as uom>
<option value="${uom.uomId}">${uom.description}</option>
</#list>
</select>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductPerUnitPrice}</span></td>
<td>
<input type="text" class='inputBox' name="wprice" size="5">
<span class="tabletext">${uiLabelMap.ProductOnlyAppliesWithinSpan}</span>
</td>
<td> </td>
</tr>
<tr><td colspan="3"><hr class="sepbar"></td></tr>
<tr>
<td colspan="1"><span class="tableheadtext">${uiLabelMap.ProductQuantity}</span></td>
<td colspan="2"><span class="tabletext">${uiLabelMap.ProductMinMax}</span></td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductMinMaxSpan}</span></td>
<td><input type="text" class="inputBox" name="qmin" size="4"> - <input type="text" class="inputBox" name="qmax" size="4"></td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductUnitOfMeasure}</span></td>
<td>
<select name="quom" class="selectBox">
<#list quantityUoms as uom>
<option value="${uom.uomId}">${uom.description}</option>
</#list>
</select>
</td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductPerUnitPrice}</span></td>
<td>
<input type="text" class='inputBox' name="qprice" size="5">
<span class="tabletext">${uiLabelMap.ProductOnlyAppliesWithinSpan}</span>
</td>
<td> </td>
</tr>
<tr><td colspan="3"><hr class="sepbar"></td></tr>
<tr>
<td colspan="1"><span class="tableheadtext">${uiLabelMap.ProductPrice}</span></td>
<td colspan="2"><span class="tabletext">${uiLabelMap.ProductMinMax}</span></td>
<tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductMinMaxSpan}</span></td>
<td><input type="text" class="inputBox" name="pmin" size="4"> - <input type="text" class="inputBox" name="pmax" size="4"></td>
<td> </td>
</tr>
<tr>
<td align='right'><span class="tableheadtext">${uiLabelMap.ProductPerUnitPrice}</span></td>
<td>
<input type="text" class='inputBox' name="pprice" size="5">
<span class="tabletext">${uiLabelMap.ProductOnlyAppliesWithinSpan}</span>
</td>
<td> </td>
</tr>
<tr>
<td colspan="3">
<input type="submit" class="smallSubmit" value="${uiLabelMap.CommonAdd}">
</td>
</tr>
</table>
</form>
</#if>
<#if requestParameters.newShipMethod?exists>
<div class="head2">${uiLabelMap.ProductStoreShipmentMethodAssociations}</div>
<table border="1" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td><span class="tableheadtext">${uiLabelMap.ProductMethodType}</span></td>
<td><span class="tableheadtext">${uiLabelMap.PartyParty}</span></td>
<td><span class="tableheadtext">Min Sz</span></td>
<td><span class="tableheadtext">Max Sz</span></td>
<td><span class="tableheadtext">Min Wt</span></td>
<td><span class="tableheadtext">Max Wt</span></td>
<td><span class="tableheadtext">Min $</span></td>
<td><span class="tableheadtext">Max $</span></td>
<td><span class="tableheadtext">Allow USPS</span></td>
<td><span class="tableheadtext">Req USPS</span></td>
<td><span class="tableheadtext">Allow Co</span></td>
<td><span class="tableheadtext">Req Co</span></td>
<td><span class="tableheadtext">Inc FreeShip</span></td>
<td><span class="tableheadtext">Inc Geo</span></td>
<td><span class="tableheadtext">Exc Geo</span></td>
<td><span class="tableheadtext">Inc Feature</span></td>
<td><span class="tableheadtext">Exc Feature</span></td>
<td><span class="tableheadtext">Seq</span></td>
<td> </td>
</tr>
<#if storeShipMethods?has_content>
<#assign idx = 0>
<#list storeShipMethods as meth>
<#assign idx = idx + 1>
<form name="methUpdate${idx}" method="post" action="<@ofbizUrl>/storeUpdateShipMeth</@ofbizUrl>">
<input type="hidden" name="shipmentMethodTypeId" value="${meth.shipmentMethodTypeId}">
<input type="hidden" name="partyId" value="${meth.partyId}">
<input type="hidden" name="roleTypeId" value="${meth.roleTypeId}">
<input type="hidden" name="productStoreId" value="${meth.productStoreId}">
<input type="hidden" name="viewProductStoreId" value="${productStoreId}">
<input type="hidden" name="newShipMethod" value="Y">
<tr>
<td><span class="tabletext">${meth.description}</span></td>
<td><span class="tabletext">${meth.partyId}</span></td>
<td><span class="tabletext">${meth.minSize?if_exists}</span></td>
<td><span class="tabletext">${meth.maxSize?if_exists}</span></td>
<td><span class="tabletext">${meth.minWeight?if_exists}</span></td>
<td><span class="tabletext">${meth.maxWeight?if_exists}</span></td>
<td><span class="tabletext">${meth.minTotal?default(0)?string("##0.00")}</span></td>
<td><span class="tabletext">${meth.maxTotal?default(0)?string("##0.00")}</span></td>
<td><span class="tabletext">${meth.allowUspsAddr?default("N")}</span></td>
<td><span class="tabletext">${meth.requireUspsAddr?default("N")}</span></td>
<td><span class="tabletext">${meth.allowCompanyAddr?default("N")}</span></td>
<td><span class="tabletext">${meth.requireCompanyAddr?default("N")}</span></td>
<td><span class="tabletext">${meth.includeNoChargeItems?default("Y")}</span></td>
<td><span class="tabletext">${meth.includeGeoId?if_exists}</span></td>
<td><span class="tabletext">${meth.excludeGeoId?if_exists}</span></td>
<td><span class="tabletext">${meth.includeFeatureGroup?if_exists}</span></td>
<td><span class="tabletext">${meth.excludeFeatureGroup?if_exists}</span></td>
<td><input type="text" size="5" class="inputBox" name="sequenceNumber" value="${meth.sequenceNumber?if_exists}"></td>
<td width='1' align="right">
<nobr>
<a href="javascript:document.methUpdate${idx}.submit();" class="buttontext">[${uiLabelMap.CommonUpdate}]</a>
<a href="<@ofbizUrl>/storeRemoveShipMeth?viewProductStoreId=${productStoreId}&productStoreId=${meth.productStoreId}&newShipMethod=Y&shipmentMethodTypeId=${meth.shipmentMethodTypeId}&partyId=${meth.partyId}&roleTypeId=${meth.roleTypeId}</@ofbizUrl>" class="buttontext">[${uiLabelMap.CommonRemove}]</a>
</nobr>
</td>
</tr>
</form>
</#list>
</#if>
</table>
<br>
<table cellspacing="2" cellpadding="2">
<form name="addscarr" method="post" action="<@ofbizUrl>/storeCreateShipMeth</@ofbizUrl>">
<input type="hidden" name="viewProductStoreId" value="${productStoreId}">
<input type="hidden" name="newShipMethod" value="Y">
<input type="hidden" name="productStoreId" value="${productStoreId}">
<input type="hidden" name="shipmentMethodTypeId">
<input type="hidden" name="roleTypeId">
<input type="hidden" name="partyId">
<tr>
<td align="right"><span class="tableheadtext">${uiLabelMap.ProductCarrierShipmentMethod}</span></td>
<td>
<select class="selectBox" name="carrierShipmentString" onChange="javascript:setAssocFields(this);">
<option>${uiLabelMap.ProductSelectOne}</option>
<#list shipmentMethods as shipmentMethod>
<option value="${shipmentMethod.partyId}|${shipmentMethod.roleTypeId}|${shipmentMethod.shipmentMethodTypeId}|${shipmentMethod.sequenceNumber?default(1)}">${shipmentMethod.description} (${shipmentMethod.partyId}/${shipmentMethod.roleTypeId})</option>
</#list>
</select> *
</td>
</tr>
<tr>
<td align="right"><span class="tableheadtext">Min Size</span></td>
<td>
<input type="text" class="inputBox" name="minSize" size="5">
<span class="tabletext">Displays only if smallest product size is equal/greater then this value</span>
</td>
</tr>
<tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -