Author: ashish
Date: Sat Dec 19 11:32:08 2015
New Revision: 1720900
URL: http://svn.apache.org/viewvc?rev=1720900&view=rev
Log:
Applied patch from jira issue OFBIZ-6771 - Upload product image dose not
working.
================================
There are three sets of dimensions in the Product entity.
(productHeight, shippingHeight), (productWidth, shippingWidth), (productDepth,
shippingDepth) but in case of weight, there is another set of dimension field
weight and productWeight which are inconsistent in nature.
Fix this thing and correct all instances of this in the framework.
=================================
Thanks Suraj for reporting the issue and providing the patch for the same.
Thanks Jacopo and Pierre for discussing the issue with Suraj.
Modified:
ofbiz/trunk/applications/datamodel/entitydef/product-entitymodel.xml
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/WorkWithShipmentPlans.groovy
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/productdetail.ftl
ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductUomFormulas.xml
ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductEvents.java
ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductWorker.java
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentWorker.java
ofbiz/trunk/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl
ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/EditShipmentPlan.groovy
ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml
ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/productdetail.ftl
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/order/orderitems.ftl
ofbiz/trunk/specialpurpose/googlebase/src/org/ofbiz/googlebase/ProductsExportToGoogle.java
ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/ProductUtil.java
Modified: ofbiz/trunk/applications/datamodel/entitydef/product-entitymodel.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/datamodel/entitydef/product-entitymodel.xml?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
--- ofbiz/trunk/applications/datamodel/entitydef/product-entitymodel.xml
(original)
+++ ofbiz/trunk/applications/datamodel/entitydef/product-entitymodel.xml Sat
Dec 19 11:32:08 2015
@@ -2724,7 +2724,7 @@ under the License.
<field name="fixedAmount" type="currency-amount"><description>Use this
for products which are sold in fixed denominations, such as gift certificates
or calling cards.</description></field>
<field name="amountUomTypeId" type="id"></field>
<field name="weightUomId" type="id"></field>
- <field name="weight" type="fixed-point"><description>The shipping weight
of the product.</description></field>
+ <field name="shippingWeight" type="fixed-point"><description>The
shipping weight of the product.</description></field>
<field name="productWeight" type="fixed-point"></field>
<field name="heightUomId" type="id"></field>
<field name="productHeight" type="fixed-point"></field>
Modified:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/WorkWithShipmentPlans.groovy
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/WorkWithShipmentPlans.groovy?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/WorkWithShipmentPlans.groovy
(original)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/WorkWithShipmentPlans.groovy
Sat Dec 19 11:32:08 2015
@@ -115,8 +115,8 @@ if (shipmentPlans) {
if (shipmentPlan.quantity) {
quantity = shipmentPlan.quantity;
}
- if (product.weight) {
- weight = product.weight * quantity;
+ if (product.productWeight) {
+ weight = product.productWeight * quantity;
}
oneRow.weight = weight;
if (product.weightUomId) {
Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
(original)
+++
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
Sat Dec 19 11:32:08 2015
@@ -991,7 +991,7 @@ public class OrderReadHelper {
}
if (product != null) {
if (ProductWorker.shippingApplies(product)) {
- BigDecimal weight = product.getBigDecimal("weight");
+ BigDecimal weight = product.getBigDecimal("shippingWeight");
String isVariant = product.getString("isVariant");
if (weight == null && "Y".equals(isVariant)) {
// get the virtual product and check its weight
@@ -1000,7 +1000,7 @@ public class OrderReadHelper {
if (UtilValidate.isNotEmpty(virtualId)) {
GenericValue virtual =
EntityQuery.use(delegator).from("Product").where("productId",
virtualId).cache().queryOne();
if (virtual != null) {
- weight = virtual.getBigDecimal("weight");
+ weight =
virtual.getBigDecimal("shippingWeight");
}
}
} catch (GenericEntityException e) {
Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
(original)
+++
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
Sat Dec 19 11:32:08 2015
@@ -1805,12 +1805,12 @@ public class ShoppingCartItem implements
public BigDecimal getWeight() {
GenericValue product = getProduct();
if (product != null) {
- BigDecimal weight = product.getBigDecimal("weight");
+ BigDecimal weight = product.getBigDecimal("productWeight");
// if the weight is null, see if there is an associated virtual
product and get the weight of that product
if (weight == null) {
GenericValue parentProduct = this.getParentProduct();
- if (parentProduct != null) weight =
parentProduct.getBigDecimal("weight");
+ if (parentProduct != null) weight =
parentProduct.getBigDecimal("productWeight");
}
if (weight == null) {
Modified:
ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/productdetail.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/productdetail.ftl?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/productdetail.ftl
(original)
+++
ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/productdetail.ftl
Sat Dec 19 11:32:08 2015
@@ -392,10 +392,10 @@ ${virtualJavaScript!}
</div>
</#if>
- <#if (product.weight?? && product.weight?double != 0) ||
product.weightUomId?has_content>
+ <#if (product.productWeight?? && product.productWeight?double != 0) ||
product.weightUomId?has_content>
<#assign weightUom = product.getRelatedOne("WeightUom", true)!/>
<div>
- ${uiLabelMap.CommonWeight}: ${product.weight!}
${((weightUom.abbreviation)?default(product.weightUomId))!}
+ ${uiLabelMap.CommonWeight}: ${product.productWeight!}
${((weightUom.abbreviation)?default(product.weightUomId))!}
</div>
</#if>
<#if (product.productHeight?? && product.productHeight?double != 0) ||
product.heightUomId?has_content>
Modified:
ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductUomFormulas.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductUomFormulas.xml?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductUomFormulas.xml
(original)
+++
ofbiz/trunk/applications/product/script/org/ofbiz/product/product/ProductUomFormulas.xml
Sat Dec 19 11:32:08 2015
@@ -92,7 +92,7 @@ under the License.
</calculate>
</if-compare>
<if-compare field="fromUom.uomTypeId" operator="equals"
value="WEIGHT_MEASURE">
- <set field="fromVal" from-field="product.weight"/>
+ <set field="fromVal" from-field="product.productWeight"/>
</if-compare>
<log level="verbose" message="From product-based conversion
factor: ${fromVal}"/>
@@ -121,7 +121,7 @@ under the License.
</calculate>
</if-compare>
<if-compare field="toUom.uomTypeId" operator="equals"
value="WEIGHT_MEASURE">
- <set field="toVal" from-field="product.weight"/>
+ <set field="toVal" from-field="product.productWeight"/>
</if-compare>
<log level="verbose" message="To product-based conversion factor:
${toVal}"/>
Modified:
ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductEvents.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductEvents.java?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductEvents.java
(original)
+++
ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductEvents.java
Sat Dec 19 11:32:08 2015
@@ -441,7 +441,7 @@ public class ProductEvents {
product.set("productHeight",
parseBigDecimalForEntity(request.getParameter("productHeight")));
product.set("productWidth",
parseBigDecimalForEntity(request.getParameter("productWidth")));
product.set("productDepth",
parseBigDecimalForEntity(request.getParameter("productDepth")));
- product.set("weight",
parseBigDecimalForEntity(request.getParameter("weight")));
+ product.set("productWeight",
parseBigDecimalForEntity(request.getParameter("weight")));
// default unit settings for shipping parameters
product.set("heightUomId", "LEN_in");
@@ -478,7 +478,7 @@ public class ProductEvents {
product.set("productHeight",
parseBigDecimalForEntity(request.getParameter("productHeight" + attribIdx)));
product.set("productWidth",
parseBigDecimalForEntity(request.getParameter("productWidth" + attribIdx)));
product.set("productDepth",
parseBigDecimalForEntity(request.getParameter("productDepth" + attribIdx)));
- product.set("weight",
parseBigDecimalForEntity(request.getParameter("weight" + attribIdx)));
+ product.set("productWeight",
parseBigDecimalForEntity(request.getParameter("weight" + attribIdx)));
BigDecimal floz =
parseBigDecimalForEntity(request.getParameter("~floz" + attribIdx));
BigDecimal ml =
parseBigDecimalForEntity(request.getParameter("~ml" + attribIdx));
BigDecimal ntwt =
parseBigDecimalForEntity(request.getParameter("~ntwt" + attribIdx));
Modified:
ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductWorker.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductWorker.java?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductWorker.java
(original)
+++
ofbiz/trunk/applications/product/src/org/ofbiz/product/product/ProductWorker.java
Sat Dec 19 11:32:08 2015
@@ -815,13 +815,13 @@ public class ProductWorker {
* convert the value otherwise the weight is returned as is.
*/
public static BigDecimal getProductWeight(GenericValue product, String
desiredUomId, Delegator delegator, LocalDispatcher dispatcher) {
- BigDecimal weight = product.getBigDecimal("weight");
+ BigDecimal weight = product.getBigDecimal("productWeight");
String weightUomId = product.getString("weightUomId");
if (weight == null) {
GenericValue parentProduct =
getParentProduct(product.getString("productId"), delegator);
if (parentProduct != null) {
- weight = parentProduct.getBigDecimal("weight");
+ weight = parentProduct.getBigDecimal("productWeight");
weightUomId = parentProduct.getString("weightUomId");
}
}
Modified:
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentWorker.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentWorker.java?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentWorker.java
(original)
+++
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentWorker.java
Sat Dec 19 11:32:08 2015
@@ -168,7 +168,7 @@ public class ShipmentWorker {
for (Map.Entry<String, BigDecimal> entry: packageMap.entrySet()) {
String productId = entry.getKey();
Map<String, Object> productInfo =
getProductItemInfo(shippableItemInfo, productId);
- BigDecimal productWeight = (BigDecimal) productInfo.get("weight");
+ BigDecimal productWeight = (BigDecimal)
productInfo.get("productWeight");
BigDecimal quantity = packageMap.get(productId);
String weightUomId = (String) productInfo.get("weightUomId");
Modified:
ofbiz/trunk/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl
(original)
+++
ofbiz/trunk/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl
Sat Dec 19 11:32:08 2015
@@ -235,7 +235,7 @@ function doPublish() {
<td><input type="text" name="productHeight${idx}" size="6"
maxlength="20" value="${assocProduct.productHeight!}"/></td>
<td><input type="text" name="productWidth${idx}" size="6"
maxlength="20" value="${assocProduct.productWidth!}"/></td>
<td><input type="text" name="productDepth${idx}" size="6"
maxlength="20" value="${assocProduct.productDepth!}"/></td>
- <td><input type="text" name="weight${idx}" size="6"
maxlength="20" value="${assocProduct.weight!}"/></td>
+ <td><input type="text" name="weight${idx}" size="6"
maxlength="20" value="${assocProduct.productWeight!}"/></td>
<td><input type="text" name="~floz${idx}" size="6"
maxlength="20" value="${featureFloz.get(assocProduct.productId)!}"/></td>
<td><input type="text" name="~ml${idx}" size="6"
maxlength="20" value="${featureMl.get(assocProduct.productId)!}"/></td>
<td><input type="text" name="~ntwt${idx}" size="6"
maxlength="20" value="${featureNtwt.get(assocProduct.productId)!}"/></td>
@@ -261,7 +261,7 @@ function doPublish() {
<td><input type="text" name="productHeight" size="6"
maxlength="20" value="${product.productHeight!}" /></td>
<td><input type="text" name="productWidth" size="6"
maxlength="20" value="${product.productWidth!}" /></td>
<td><input type="text" name="productDepth" size="6"
maxlength="20" value="${product.productDepth!}" /></td>
- <td><input type="text" name="weight" size="6"
maxlength="20" value="${product.weight!}" /></td>
+ <td><input type="text" name="weight" size="6"
maxlength="20" value="${product.productWeight!}" /></td>
<td><input type="text" name="~floz" size="6"
maxlength="20" value="${floz!}" /></td>
<td><input type="text" name="~ml" size="6" maxlength="20"
value="${ml!}" /></td>
<td><input type="text" name="~ntwt" size="6"
maxlength="20" value="${ntwt!}" /></td>
Modified:
ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/EditShipmentPlan.groovy
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/EditShipmentPlan.groovy?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/EditShipmentPlan.groovy
(original)
+++
ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/EditShipmentPlan.groovy
Sat Dec 19 11:32:08 2015
@@ -153,8 +153,8 @@ if (shipmentPlans) {
if (shipmentPlan.getDouble("quantity")) {
quantity = shipmentPlan.getDouble("quantity");
}
- if (product.getDouble("weight")) {
- weight = product.getDouble("weight") * quantity;
+ if (product.getDouble("productWeight")) {
+ weight = product.getDouble("productWeight") * quantity;
}
oneRow.weight = weight;
if (product.weightUomId) {
@@ -251,8 +251,8 @@ if (orderItemShipGroupAssocs) {
// Planned (unitary) Weight and Volume
weight = new Double(0);
product = orderItem.getRelatedOne("Product", false);
- if (product.getDouble("weight")) {
- weight = product.getDouble("weight");
+ if (product.getDouble("productWeight")) {
+ weight = product.getDouble("productWeight");
}
oneRow.weight = weight;
Modified: ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml (original)
+++ ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml Sat Dec 19
11:32:08 2015
@@ -203,7 +203,7 @@ under the License.
</entity-options>
</drop-down>
</field>
- <field position="3" name="weight"
title="${uiLabelMap.ProductWeight}"><text size="10" maxlength="20"/></field>
+ <field position="3" name="shippingWeight"
title="${uiLabelMap.ProductShippingWeight}"><text size="10"
maxlength="20"/></field>
<field position="1" name="quantityIncluded"
title="${uiLabelMap.ProductQuantityIncluded}"><text size="10"
maxlength="20"/></field>
<field position="2" name="quantityUomId"
title="${uiLabelMap.ProductQuantityUomId}">
@@ -322,7 +322,7 @@ under the License.
<sort-field name="diameterUomId"/>
<sort-field name="productWeight"/>
<sort-field name="weightUomId"/>
- <sort-field name="weight"/>
+ <sort-field name="shippingWeight"/>
<sort-field name="quantityIncluded"/>
<sort-field name="quantityUomId"/>
<sort-field name="quantityIncluded"/>
Modified: ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml Sat Dec 19
11:32:08 2015
@@ -396,21 +396,21 @@ under the License.
<Product productId="GZ-1006-5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="102" productName="Open Gizmo (ASL2)"
internalName="Open Gizmo (ASL)" description="Gizmo based on open standards"
longDescription="Highest quality gizmo around." taxable="Y" chargeShipping="Y"
autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2001-05-13
12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0"
lastModifiedByUserLogin="admin"/>
<Product productId="GZ-2002" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="101" productName="Square Gizmo" internalName="Square
Gizmo" description="A square gizmo" taxable="Y" chargeShipping="Y"
autoCreateKeywords="Y" isVirtual="N" isVariant="N" createdDate="2001-05-13
12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0"
lastModifiedByUserLogin="admin"/>
- <Product productId="GZ-2644" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="101" internalName="Round Gizmo" longDescription="A
small round gizmo with multi-colored lights. Works great in the dark. Small and
compact." isVirtual="N" isVariant="N" quantityIncluded="100.0" weight="7.0"/>
+ <Product productId="GZ-2644" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="101" internalName="Round Gizmo" longDescription="A
small round gizmo with multi-colored lights. Works great in the dark. Small and
compact." isVirtual="N" isVariant="N" quantityIncluded="100.0"
productWeight="7.0"/>
<Product productId="GZ-5005" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="101" productName="Purple Gizmo" internalName="Purple
Gizmo" description="The stylish gizmo" taxable="Y" chargeShipping="Y"
autoCreateKeywords="Y" isVirtual="N" isVariant="N" createdDate="2001-05-13
12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0"
lastModifiedByUserLogin="admin"/>
<Product productId="GZ-7000" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="102" productName="Massive Gizmo"
internalName="Massive Gizmo" description="The biggest gizmo ever" taxable="Y"
chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="N"
createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin"
lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin"/>
- <Product productId="GZ-8544" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="102" productName="Big Gizmo" internalName="Big Gizmo"
description="Big Gizmo w/ Legs" longDescription="A large gizmo with legs. Walks
on its own. Does not require a power supply." isVirtual="N" isVariant="N"
quantityIncluded="100.0" weight="12.0"/>
+ <Product productId="GZ-8544" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="102" productName="Big Gizmo" internalName="Big Gizmo"
description="Big Gizmo w/ Legs" longDescription="A large gizmo with legs. Walks
on its own. Does not require a power supply." isVirtual="N" isVariant="N"
quantityIncluded="100.0" productWeight="12.0"/>
<Product productId="GZ-9290" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="102" productName="His/Her Gizmo"
internalName="His/Her Gizmo" description="A set of his/her gizmos"
longDescription="The his/her gizmo is a perfect gift for your favorite couple.
Once you try it out you'll want a set for yourself!" taxable="Y"
chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="N"
createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin"
lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin"/>
- <Product productId="WG-1111" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="20111" productName="Micro Chrome Widget"
internalName="Micro Chrome Widget" description="Micro Widget - Chrome Colored"
longDescription="This micro chrome widget makes a perfect gift. This one is so
small that it floats in air." isVirtual="N" isVariant="N"
quantityIncluded="50.0" weight="2.0"/>
- <Product productId="WG-5569" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="201" productName="Tiny Chrome Widget"
internalName="Tiny Chrome Widget" description="Tiny Chrome Widget"
longDescription="This tiny chrome widget makes a perfect gift. The shine will
last forever. No pollishing required." isVirtual="N" isVariant="N"
quantityIncluded="50.0" weight="4.0"/>
- <Product productId="WG-9943" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget with variant
explosion" internalName="Giant Widget variant explosion"
virtualVariantMethodEnum="VV_VARIANTTREE" description="Giant Widget with
Wheels" longDescription="This giant widget is mobile. It will seat one person
safely. The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="N"/>
- <Product productId="WG-9943-B3" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B3"
internalName="Giant Widget B3" description="Black Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="N" isVariant="Y"/>
- <Product productId="WG-9943-B4" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B4"
internalName="Giant Widget B4" description="Black Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="N" isVariant="Y"/>
- <Product productId="WG-9943-S3" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S3"
internalName="Giant Widget S3" description="Silver Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="N" isVariant="Y"/>
- <Product productId="WG-9943-S4" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S4"
internalName="Giant Widget S4" description="Silver Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="N" isVariant="Y"/>
+ <Product productId="WG-1111" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="20111" productName="Micro Chrome Widget"
internalName="Micro Chrome Widget" description="Micro Widget - Chrome Colored"
longDescription="This micro chrome widget makes a perfect gift. This one is so
small that it floats in air." isVirtual="N" isVariant="N"
quantityIncluded="50.0" productWeight="2.0"/>
+ <Product productId="WG-5569" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="201" productName="Tiny Chrome Widget"
internalName="Tiny Chrome Widget" description="Tiny Chrome Widget"
longDescription="This tiny chrome widget makes a perfect gift. The shine will
last forever. No pollishing required." isVirtual="N" isVariant="N"
quantityIncluded="50.0" productWeight="4.0"/>
+ <Product productId="WG-9943" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget with variant
explosion" internalName="Giant Widget variant explosion"
virtualVariantMethodEnum="VV_VARIANTTREE" description="Giant Widget with
Wheels" longDescription="This giant widget is mobile. It will seat one person
safely. The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="N"/>
+ <Product productId="WG-9943-B3" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B3"
internalName="Giant Widget B3" description="Black Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="N" isVariant="Y"/>
+ <Product productId="WG-9943-B4" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B4"
internalName="Giant Widget B4" description="Black Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="N" isVariant="Y"/>
+ <Product productId="WG-9943-S3" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S3"
internalName="Giant Widget S3" description="Silver Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="N" isVariant="Y"/>
+ <Product productId="WG-9943-S4" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S4"
internalName="Giant Widget S4" description="Silver Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="N" isVariant="Y"/>
- <Product productId="WG-9944" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget with feature
explosion" internalName="Giant Widget feature Explosion"
virtualVariantMethodEnum="VV_FEATURETREE" description="Giant Widget with
Wheels" longDescription="This giant widget is mobile. It will seat one person
safely. The wheels will never rust or break. Quite a unique item especially as
it can have (almost) as many variants as you like" quantityIncluded="10.0"
weight="22.0" isVirtual="Y" isVariant="N"/>
+ <Product productId="WG-9944" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget with feature
explosion" internalName="Giant Widget feature Explosion"
virtualVariantMethodEnum="VV_FEATURETREE" description="Giant Widget with
Wheels" longDescription="This giant widget is mobile. It will seat one person
safely. The wheels will never rust or break. Quite a unique item especially as
it can have (almost) as many variants as you like" quantityIncluded="10.0"
productWeight="22.0" isVirtual="Y" isVariant="N"/>
<!-- Product Alternative URL -->
<DataResource dataResourceTypeId="ELECTRONIC_TEXT"
dataResourceId="GZ-1006-ALT" localeString="en"/>
@@ -1523,14 +1523,14 @@ under the License.
<ProductFeature productFeatureId="EC_REEL_STAND" description="Reel Stand"
productFeatureCategoryId="1002" productFeatureTypeId="EQUIP_CLASS"/>
<!-- Virtual-Variant Demo Product -->
- <Product productId="WG-9943-B3-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B3"
internalName="Giant Widget B3" description="Black Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="2" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
- <Product productId="WG-9943-B3-BX5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B3"
internalName="Giant Widget B3" description="Black Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="5" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
- <Product productId="WG-9943-B4-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B4"
internalName="Giant Widget B4" description="Black Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="2" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
- <Product productId="WG-9943-B4-BX5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B4"
internalName="Giant Widget B4" description="Black Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="5" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
- <Product productId="WG-9943-S3-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S3"
internalName="Giant Widget S3" description="Silver Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="2" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
- <Product productId="WG-9943-S3-BX5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S3"
internalName="Giant Widget S3" description="Silver Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="5" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
- <Product productId="WG-9943-S4-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S4"
internalName="Giant Widget S4" description="Silver Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="2" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
- <Product productId="WG-9943-S4-BX5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S4"
internalName="Giant Widget S4" description="Silver Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" weight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="5" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
+ <Product productId="WG-9943-B3-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B3"
internalName="Giant Widget B3" description="Black Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="2" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
+ <Product productId="WG-9943-B3-BX5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B3"
internalName="Giant Widget B3" description="Black Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="5" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
+ <Product productId="WG-9943-B4-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B4"
internalName="Giant Widget B4" description="Black Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="2" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
+ <Product productId="WG-9943-B4-BX5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget B4"
internalName="Giant Widget B4" description="Black Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="5" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
+ <Product productId="WG-9943-S3-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S3"
internalName="Giant Widget S3" description="Silver Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="2" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
+ <Product productId="WG-9943-S3-BX5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S3"
internalName="Giant Widget S3" description="Silver Giant Widget with 3 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="5" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
+ <Product productId="WG-9943-S4-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S4"
internalName="Giant Widget S4" description="Silver Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="2" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
+ <Product productId="WG-9943-S4-BX5" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="202" productName="Giant Widget S4"
internalName="Giant Widget S4" description="Silver Giant Widget with 4 Wheels"
longDescription="This giant widget is mobile. It will seat one person safely.
The wheels will never rust or break. Quite a unique item."
quantityIncluded="10.0" productWeight="22.0" isVirtual="Y" isVariant="Y"
piecesIncluded="5" quantityUomId="OTH_box"
virtualVariantMethodEnum="VV_VARIANTTREE"/>
<!-- Association between the alternative product and the variant product
-->
<ProductAssoc productId="WG-9943-B3-BX2" productIdTo="WG-9943-B3"
productAssocTypeId="ALTERNATIVE_PACKAGE" fromDate="2000-01-01 00:00:00.0"/>
@@ -1621,8 +1621,8 @@ under the License.
<ProductContent productId="GC-001-HO" contentId="GC-001-HO-ALT"
productContentTypeId="ALTERNATIVE_URL" fromDate="2001-05-13 12:00:00.0"/>
<ProductContent productId="GC-001-HO" contentId="GC-001-HO-ALT"
productContentTypeId="ALTERNATIVE_URL" fromDate="2001-05-13 12:00:00.0"/>
- <Product productId="WG-1111-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="20111" productName="Micro Chrome Widget"
internalName="Micro Chrome Widget" description="Micro Widget - Chrome Colored"
longDescription="This micro chrome widget makes a perfect gift. This one is so
small that it floats in air." isVirtual="Y" isVariant="Y"
quantityIncluded="50.0" weight="2.0" piecesIncluded="2"
quantityUomId="OTH_box"/>
- <Product productId="WG-1111-BX4" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="20111" productName="Micro Chrome Widget"
internalName="Micro Chrome Widget" description="Micro Widget - Chrome Colored"
longDescription="This micro chrome widget makes a perfect gift. This one is so
small that it floats in air." isVirtual="Y" isVariant="Y"
quantityIncluded="50.0" weight="2.0" piecesIncluded="4"
quantityUomId="OTH_box"/>
+ <Product productId="WG-1111-BX2" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="20111" productName="Micro Chrome Widget"
internalName="Micro Chrome Widget" description="Micro Widget - Chrome Colored"
longDescription="This micro chrome widget makes a perfect gift. This one is so
small that it floats in air." isVirtual="Y" isVariant="Y"
quantityIncluded="50.0" productWeight="2.0" piecesIncluded="2"
quantityUomId="OTH_box"/>
+ <Product productId="WG-1111-BX4" productTypeId="FINISHED_GOOD"
primaryProductCategoryId="20111" productName="Micro Chrome Widget"
internalName="Micro Chrome Widget" description="Micro Widget - Chrome Colored"
longDescription="This micro chrome widget makes a perfect gift. This one is so
small that it floats in air." isVirtual="Y" isVariant="Y"
quantityIncluded="50.0" productWeight="2.0" piecesIncluded="4"
quantityUomId="OTH_box"/>
<ProductAssoc productId="WG-1111-BX2" productIdTo="WG-1111"
productAssocTypeId="ALTERNATIVE_PACKAGE" fromDate="2000-01-01 00:00:00.0"/>
<ProductAssoc productId="WG-1111-BX4" productIdTo="WG-1111"
productAssocTypeId="ALTERNATIVE_PACKAGE" fromDate="2000-01-01 00:00:00.0"/>
<ProductPrice productId="WG-1111-BX2" productPricePurposeId="PURCHASE"
productPriceTypeId="DEFAULT_PRICE" currencyUomId="USD"
productStoreGroupId="_NA_" fromDate="2001-05-13 12:00:00.0" price="110.0"
createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin"
lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin"/>
Modified:
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/productdetail.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/productdetail.ftl?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/productdetail.ftl
(original)
+++
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/catalog/productdetail.ftl
Sat Dec 19 11:32:08 2015
@@ -500,10 +500,10 @@ $(function(){
</div>
</#if>
- <#if (product.weight?? && product.weight != 0) ||
product.weightUomId?has_content>
+ <#if (product.productWeight?? && product.productWeight != 0) ||
product.weightUomId?has_content>
<#assign weightUom = product.getRelatedOne("WeightUom", true)! />
<div>
- ${uiLabelMap.CommonWeight}: ${product.weight!}
${((weightUom.abbreviation)?default(product.weightUomId))!}
+ ${uiLabelMap.CommonWeight}: ${product.productWeight!}
${((weightUom.abbreviation)?default(product.weightUomId))!}
</div>
</#if>
<#if (product.productHeight?? && product.productHeight != 0) ||
product.heightUomId?has_content>
Modified:
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/order/orderitems.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/order/orderitems.ftl?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/order/orderitems.ftl
(original)
+++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/order/orderitems.ftl
Sat Dec 19 11:32:08 2015
@@ -141,9 +141,9 @@ under the License.
<#assign quantityUom = product.getRelatedOne("QuantityUom",
true)!/>
[${uiLabelMap.CommonQuantity}: ${product.quantityIncluded!}
${((quantityUom.abbreviation)?default(product.quantityUomId))!}]
</#if>
- <#if (product.weight?? && product.weight != 0) ||
product.weightUomId?has_content>
+ <#if (product.productWeight?? && product.productWeight != 0) ||
product.weightUomId?has_content>
<#assign weightUom = product.getRelatedOne("WeightUom",
true)!/>
- [${uiLabelMap.CommonWeight}: ${product.weight!}
${((weightUom.abbreviation)?default(product.weightUomId))!}]
+ [${uiLabelMap.CommonWeight}: ${product.productWeight!}
${((weightUom.abbreviation)?default(product.weightUomId))!}]
</#if>
<#if (product.productHeight?? && product.productHeight != 0) ||
product.heightUomId?has_content>
<#assign heightUom = product.getRelatedOne("HeightUom",
true)!/>
Modified:
ofbiz/trunk/specialpurpose/googlebase/src/org/ofbiz/googlebase/ProductsExportToGoogle.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/googlebase/src/org/ofbiz/googlebase/ProductsExportToGoogle.java?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
---
ofbiz/trunk/specialpurpose/googlebase/src/org/ofbiz/googlebase/ProductsExportToGoogle.java
(original)
+++
ofbiz/trunk/specialpurpose/googlebase/src/org/ofbiz/googlebase/ProductsExportToGoogle.java
Sat Dec 19 11:32:08 2015
@@ -774,9 +774,9 @@ public class ProductsExportToGoogle {
//Add Online Only
UtilXml.addChildElementNSValue(entryElem, "g:online_only", "y",
feedDocument, googleBaseNSUrl);
//Add shipping weight
- if (UtilValidate.isNotEmpty(product.getString("weight")) &&
UtilValidate.isNotEmpty(product.getString("weightUomId"))) {
+ if
(UtilValidate.isNotEmpty(product.getBigDecimal("shippingWeight")) &&
UtilValidate.isNotEmpty(product.getString("weightUomId"))) {
GenericValue uom =
EntityQuery.use(delegator).from("Uom").where("uomId",
product.getString("weightUomId")).queryOne();
- String shippingWeight = product.getString("weight") + " " +
uom.getString("description");
+ String shippingWeight =
product.getBigDecimal("shippingWeight") + " " + uom.getString("description");
UtilXml.addChildElementNSValue(entryElem, "g:shipping_weight",
shippingWeight, feedDocument, googleBaseNSUrl);
}
List<GenericValue> productFeatureAndAppls =
EntityQuery.use(delegator).from("ProductFeatureAndAppl").where("productId",
product.getString("productId")).queryList();
Modified: ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/ProductUtil.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/ProductUtil.java?rev=1720900&r1=1720899&r2=1720900&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/ProductUtil.java
(original)
+++ ofbiz/trunk/specialpurpose/solr/src/org/ofbiz/solr/ProductUtil.java Sat Dec
19 11:32:08 2015
@@ -79,7 +79,7 @@ public abstract class ProductUtil {
if (largeImage != null)
dispatchContext.put("largeImage", largeImage);
- // if(product.get("weight") != null)
dispatchContext.put("weight", "");
+ // if(product.get("productWeight") != null)
dispatchContext.put("weight", "");
// Trying to set a correctand trail
List<GenericValue> category =
delegator.findList("ProductCategoryMember",
EntityCondition.makeCondition(UtilMisc.toMap("productId", productId)), null,
null, null, false);