You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Christopher Snow <sn...@snowconsulting.co.uk> on 2010/05/15 19:24:32 UTC

Re: svn commit: r944675 - in /ofbiz/trunk/applications/product: config/ProductEntityLabels.xml entitydef/entitymodel.xml

I think it should be ok to backport patches that only add documentation.

On 15/05/10 17:17, Bruno Busco wrote:
> What you guys think about backporting patches like this that only add
> documentation to the 10.04 release branch?
>
>
> 2010/5/15<bu...@apache.org>
>
>    
>> Author: buscob
>> Date: Sat May 15 16:14:14 2010
>> New Revision: 944675
>>
>> URL: http://svn.apache.org/viewvc?rev=944675&view=rev
>> Log:
>> A patch from Chris Snow
>> OFBIZ-3747 - ProductStore missing field title help
>> https://issues.apache.org/jira/browse/OFBIZ-3747
>> Thank you Chris for your patch and your patience.
>>
>> Modified:
>>     ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>>     ofbiz/trunk/applications/product/entitydef/entitymodel.xml
>>
>> Modified: ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/config/ProductEntityLabels.xml?rev=944675&r1=944674&r2=944675&view=diff
>>
>> ==============================================================================
>> --- ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>> (original)
>> +++ ofbiz/trunk/applications/product/config/ProductEntityLabels.xml Sat May
>> 15 16:14:14 2010
>> @@ -2637,4 +2637,237 @@
>>          <value xml:lang="th">ของเถื่อน</value>
>>          <value xml:lang="zh">被盗</value>
>>      </property>
>> +
>> +<!-- Field Descriptions -->
>> +<!--  ProductStore -->
>> +<property key="FieldDescription.ProductStore.productStoreId">
>> +<value xml:lang="en">The id for the product store..</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.primaryStoreGroupId">
>> +<value xml:lang="en">What group this store belongs to. Stores can
>> be grouped together with a price for each store group. It can be left blank
>> if there are no store groups set up.</value>
>> +<!-- Store groups cannot be set up in the catalog manager and must
>> be inserted directly into the database. -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.storeName">
>> +<value xml:lang="en">This is the name of the store that this
>> catalog represents.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.companyName">
>> +<value xml:lang="en">This is the name of the company that this
>> catalog represents.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.title">
>> +<value xml:lang="en">This value gets displayed in the header
>> section of the ecommerce store.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.subtitle">
>> +<value xml:lang="en">This value gets displayed in the header
>> section of the ecommerce store.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.payToPartyId">
>> +<value xml:lang="en">Note that this corresponds with the
>> organizationPartyId that GL transactions will be posted to.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.daysToCancelNonPay">
>> +<value xml:lang="en">Triggers cancellation of orders for
>> non-payment after the number of days entered here.</value>
>> +<!-- There is an automated service that can be scheduled (see Job
>> Scheduler in Webtools) nightly to cancel orders which have not been paid.
>> This defines how many days an order can be outstanding and unpaid before it
>> is canceled. A value of zero here will leave all orders open indefinitely.
>> -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.manualAuthIsCapture">
>> +<value xml:lang="en">Drop-down Y/N box on the question of whether
>> a Manual Authorization is captured.</value>  <!--  TODO - what does this
>> really mean? -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.prorateShipping">
>> +<value xml:lang="en">When some share of the cost of shipping is
>> covered under an account other than the bill-to.</value>  <!--  TODO - what
>> does this really mean? -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.prorateTaxes">
>> +<value xml:lang="en"></value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.viewCartOnAdd">
>> +<value xml:lang="en">Controls whether the user is taken to the
>> shopping cart immediately after adding a product to his cart.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.autoSaveCart">
>> +<value xml:lang="en">Drop-down Y/N box on the question of
>> automatically saving the contents of the shopping cart.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.autoApproveReviews">
>> +<value xml:lang="en">If the site allows users to enter product
>> reviews, this controls whether the reviews must be approved, or whether they
>> are automatically shown on the site.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.isDemoStore">
>> +<value xml:lang="en">If Yes, any orders created will not be sent,
>> credit card charges will not be made, etc.
>> +</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.isImmediatelyFulfilled">
>> +<value xml:lang="en">If Yes, the order will be immediately
>> fulfilled through system-generated processes in ofbiz (e.g. for POS sales).
>>   If no, it will be held for manual review.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.inventoryFacilityId">
>> +<value xml:lang="en">This is where the stock levels are drawn
>> from.</value>
>> +<!-- Used for knowing where to change product inventory as items
>> are sold. See the 'Facility Manager' to create a facility. All existing
>> facilities are presented here. -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.oneInventoryFacility">
>> +<value xml:lang="en">If this is a 'Single Inventory' facility.
>> With newer or less complex businesses, you will find the Single Inventory
>> concept much easier to work with.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.checkInventory">
>> +<value xml:lang="en">This determines whether the system checks
>> inventory levels when processing an order.</value>
>> +<!--  If inventory IS checked (Y), the item cannot be ordered or
>> rather the order cannot be fulfilled if there is insufficient QOH or ATP. If
>> Inventory is not checked, however, the order may be accepted but items not
>> available will be processed as a back-order. You need a system in place to
>> track, replenish and fulfill back-ordered items if you set this flag to N.
>> -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.reserveInventory">
>> +<value xml:lang="en">Causes inventory to be reserved for items
>> ordered in the store. The inventory may still be on hand but will no longer
>> be available for other orders.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.reserveOrderEnumId">
>> +<value xml:lang="en">Choose how inventory should be
>> reserved.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.requireInventory">
>> +<value xml:lang="en">If sufficient inventory not on hand, order
>> will not be processed when this flag is set to Yes.</value>
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.balanceResOnOrderCreation">
>> +<value xml:lang="en">If set to Y, when a new sales order is
>> created with backordered items, then reservations on the facility/product
>> are reassigned according to the priority given by the shipBeforeDate
>> field.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.requirementMethodEnumId">
>> +<value xml:lang="en">Refers to warehouse stocking level
>> triggers.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.orderNumberPrefix">
>> +<value xml:lang="en">All orders will be prefixed by this. For
>> example, if you wished accounting to be able to quickly differentiate orders
>> between stores.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.defaultLocaleString">
>> +<value xml:lang="en">Default locale, for language, number, and
>> currency formats.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.defaultCurrencyUomId">
>> +<value xml:lang="en">Which national currency will be used if none
>> is specified. Use webtools to find codes for non-US locations.</value>
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.defaultSalesChannelEnumId">
>> +<value xml:lang="en">Unless the sales channel has been specified
>> in the transaction, it will be assumed that the sale came in through the
>> selected path.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.allowPassword">
>> +<value xml:lang="en">If No, when a customer creates an account
>> they will not be asked for a password and they have to wait for their
>> account to be enabled and a password to be sent to them.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.defaultPassword">
>> +<value xml:lang="en">If you allow others access with a password,
>> what is the default password that anyone could use if they knew it?</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.explodeOrderItems">
>> +<value xml:lang="en">If set to Y then any shopping cart item with
>> a quantity greater than one will be split into separate order items with a
>> quantity of 1 each.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.checkGcBalance">
>> +<value xml:lang="en"></value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.retryFailedAuths">
>> +<value xml:lang="en">How many times can an unsuccessful attempt to
>> authorize an order be allowed?</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.headerApprovedStatus">
>> +<value xml:lang="en">This is the message you want your customers
>> to see when their order is approved.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.itemApprovedStatus">
>> +<value xml:lang="en">What to set order items status to when orders
>> are approved, declined, or canceled. Based on the standard defined status
>> codes in Open for Business.</value>
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.digitalItemApprovedStatus">
>> +<value xml:lang="en">What to set order items status to when
>> Digital Item orders are approved, declined, or canceled. Based on the
>> standard defined status codes in Open for Business.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.headerDeclinedStatus">
>> +<value xml:lang="en">This is the message you want your customers
>> to see when their order is declined. Based on the standard defined status
>> codes in Open for Business.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.itemDeclinedStatus">
>> +<value xml:lang="en">This is the message you want the customer to
>> see when one of their items is declined for some reason.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.headerCancelStatus">
>> +<value xml:lang="en">This is the message that you want the client
>> to see when their order is cancelled.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.itemCancelStatus">
>> +<value xml:lang="en">The message shown when an item they ordered
>> is cancelled.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.authDeclinedMessage">
>> +<value xml:lang="en">Message shown when payment authorization is
>> declined.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.authFraudMessage">
>> +<value xml:lang="en">Message sent when fraud is suspected.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.authErrorMessage">
>> +<value xml:lang="en">Message sent when a processing error is
>> encountered.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.visualThemeId">
>> +<value xml:lang="en">For controlling the look and feel and a
>> web-based store.</value>
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.storeCreditAccountEnumId">
>> +<value xml:lang="en">Specify the type (Billing Account or
>> Financial Account) of Store Credit Account used for refund return.</value>
>> +<!-- This field is override by ReturnHeader.billingAccountId or
>> ReturnHeader.finAccountId, whichever is specified but if only finAccountId
>> is specified explicitly then system will first try to locate any billing
>> account with -ve amount. If found, then amount is credit to this billing
>> account else the amount will be credit to the financial account of the user.
>> -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.usePrimaryEmailUsername">
>> +<value xml:lang="en">If set to Y then in the create customer form
>> no entry box will be presented for a username - the primary email address
>> will be used for username.</value>
>> +<!-- If set to N, the default, there is a checkbox a user can
>> select to use the email address as a username, but they also have the option
>> of entering a username. -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.requireCustomerRole">
>> +<value xml:lang="en">If set to Y then the customer must be
>> associated with the store in the Customer role in order to be able to login
>> (e.g. B2B)</value>
>> +<!-- If they are not associated with the store in the Customer
>> role, they will receive an error message when they try to login. Note that
>> this means entering an assignment of Customer as Role for every customer
>> that wants to by. This could delay them from being able to make purchases.
>> It also means giving attention to every prospect until they become
>> identified as a Customer. -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.autoInvoiceDigitalItems">
>> +<value xml:lang="en">If Y, digital items will be immediately
>> invoiced when the order is placed.</value>
>> +<!--  If N, will need to wait for some sort of fulfillment process
>> to set the item status to complete which would then trigger the invoice
>> creation. -->
>> +</property>
>> +<property key="FieldDescription.ProductStore.reqShipAddrForDigItems">
>> +<value xml:lang="en">Require Shipping Address for Digital Items?
>> Note this only has an effect if there are ONLY digital goods in the
>> cart.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.showCheckoutGiftOptions">
>> +<value xml:lang="en">If set to N the options related to gifts (the
>> 'is gift' and 'gift message' options) will not be shown during
>> checkout.</value>
>> +<!--  This is meant for use in business oriented stores or others
>> where the gift options do not make sense. -->
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.selectPaymentTypePerItem">
>> +<value xml:lang="en">If Yes, allows customer to pay for some order
>> items with one payment type, others with another type.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.showPricesWithVatTax">
>> +<value xml:lang="en">Should the displayed prices include (Y) or
>> not include (N) the VAT Tax amount?</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.showTaxIsExempt">
>> +<value xml:lang="en">Will it be appropriate to indicate when an
>> item is exempt from tax?</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.vatTaxAuthGeoId">
>> +<value xml:lang="en">What is the Geographical ID for the VAT
>> taxing authority?</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.vatTaxAuthPartyId">
>> +<value xml:lang="en">What is the Party ID of the Vat Taxing
>> Authority?</value>
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.enableAutoSuggestionList">
>> +<value xml:lang="en">The auto-suggestion list is a special
>> ShoppingList that the addSuggestionsToShoppingList service will maintain for
>> cross-sells of ordered items.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.enableDigProdUpload">
>> +<value xml:lang="en">Unless this is set to Yes, the sale of
>> Digital Products from your Store will not be permitted.</value>
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.prodSearchExcludeVariants">
>> +<value xml:lang="en">If set to Y an additional constraint will of
>> isVariant!=Y will be added to all product searches for the store.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.digProdUploadCategoryId">
>> +<value xml:lang="en">Which Category of Digital Products may be
>> uploaded?</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.autoOrderCcTryExp">
>> +<value xml:lang="en">For auto-orders try other Credit Card
>> expiration dates (if date is wrong or general failure where type not
>> known).</value>
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.autoOrderCcTryOtherCards">
>> +<value xml:lang="en">For auto-orders try other Credit Cards for
>> the customer.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.autoOrderCcTryLaterNsf">
>> +<value xml:lang="en">For auto-orders if Credit Cards fails for NSF
>> (Not Sufficient Funds) try again later.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.autoOrderCcTryLaterMax">
>> +<value xml:lang="en">For auto-orders if Credit Cards fails for NSF
>> try again how many times.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.storeCreditValidDays">
>> +<value xml:lang="en">How many days that store credit is valid for.
>> Null value implies no expiration.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.autoApproveInvoice">
>> +<value xml:lang="en">If Y or empty, sales invoices created from
>> orders will be marked ready.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.autoApproveOrder">
>> +<value xml:lang="en">If N, orders will not be automatically
>> approved when payment is authorized.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.shipIfCaptureFails">
>> +<value xml:lang="en">If N, the captureOrderPayments will cause a
>> service error if credit card capture fails.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.setOwnerUponIssuance">
>> +<value xml:lang="en">If Y or empty, set the inventory item owner
>> upon issuance.</value>
>> +</property>
>> +<property
>> key="FieldDescription.ProductStore.reqReturnInventoryReceive">
>> +<value xml:lang="en">If set to Y return will automatically go to
>> the Received status when Accepted instead of waiting for actual receipt of
>> the return.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.addToCartRemoveIncompat">
>> +<value xml:lang="en">If Y then on add to cart remove all products
>> in cart with a ProductAssoc record related to or from the product and with
>> the PRODUCT_INCOMPATABLE type.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.addToCartReplaceUpsell">
>> +<value xml:lang="en">If Y then on add to cart remove all products
>> in cart with a ProductAssoc record related from the product and with the
>> PRODUCT_UPGRADE type.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.splitPayPrefPerShpGrp">
>> +<value xml:lang="en">If Y then before the order is stored the
>> OrderPaymentPreference record will be split, one for each
>> OrderItemShipGroup.</value>
>> +</property>
>> +<property key="FieldDescription.ProductStore.showOutOfStockProducts">
>> +<value xml:lang="en">If N then out of stock products will not be
>> displayed on site</value>
>> +</property>
>> +
>>   </resource>
>>
>> Modified: ofbiz/trunk/applications/product/entitydef/entitymodel.xml
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/entitydef/entitymodel.xml?rev=944675&r1=944674&r2=944675&view=diff
>>
>> ==============================================================================
>> --- ofbiz/trunk/applications/product/entitydef/entitymodel.xml (original)
>> +++ ofbiz/trunk/applications/product/entitydef/entitymodel.xml Sat May 15
>> 16:14:14 2010
>> @@ -27,6 +27,7 @@ under the License.
>>      <copyright>Copyright 2001-2009 The Apache Software
>> Foundation</copyright>
>>      <author>None</author>
>>      <version>1.0</version>
>> +<default-resource-name>ProductEntityLabels</default-resource-name>
>>
>>      <!-- ========================================================= -->
>>      <!-- ======================== Data Model ===================== -->
>> @@ -3643,7 +3644,8 @@ under the License.
>>
>>      <entity entity-name="ProductStore"
>>              package-name="org.ofbiz.product.store"
>> -            title="Product Store Entity">
>> +            title="Product Store Entity"
>> +            default-resource-name="ProductEntityLabels">
>>        <field name="productStoreId" type="id-ne"></field>
>>        <field name="primaryStoreGroupId" type="id"></field>
>>        <field name="storeName" type="name"></field>
>>
>>
>>
>>      
>    


Re: svn commit: r944675 - in /ofbiz/trunk/applications/product: config/ProductEntityLabels.xml entitydef/entitymodel.xml

Posted by Tim Ruppert <ti...@hotwaxmedia.com>.
+1

Cheers,
Ruppert

On May 16, 2010, at 10:37 AM, Bruno Busco wrote:

> Thank you.
> I will do that.
> 
> -Bruno
> 
> 2010/5/15 Ashish Vijaywargiya <vi...@gmail.com>
> 
>> +1.
>> 
>> --
>> Ashish
>> 
>> On Sat, May 15, 2010 at 10:54 PM, Christopher Snow
>> <sn...@snowconsulting.co.uk> wrote:
>>> I think it should be ok to backport patches that only add documentation.
>>> 
>>> On 15/05/10 17:17, Bruno Busco wrote:
>>>> 
>>>> What you guys think about backporting patches like this that only add
>>>> documentation to the 10.04 release branch?
>>>> 
>>>> 
>>>> 2010/5/15<bu...@apache.org>
>>>> 
>>>> 
>>>>> 
>>>>> Author: buscob
>>>>> Date: Sat May 15 16:14:14 2010
>>>>> New Revision: 944675
>>>>> 
>>>>> URL: http://svn.apache.org/viewvc?rev=944675&view=rev
>>>>> Log:
>>>>> A patch from Chris Snow
>>>>> OFBIZ-3747 - ProductStore missing field title help
>>>>> https://issues.apache.org/jira/browse/OFBIZ-3747
>>>>> Thank you Chris for your patch and your patience.
>>>>> 
>>>>> Modified:
>>>>>   ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>>>>>   ofbiz/trunk/applications/product/entitydef/entitymodel.xml
>>>>> 
>>>>> Modified:
>> ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>>>>> URL:
>>>>> 
>>>>> 
>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/config/ProductEntityLabels.xml?rev=944675&r1=944674&r2=944675&view=diff
>>>>> 
>>>>> 
>>>>> 
>> ==============================================================================
>>>>> --- ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>>>>> (original)
>>>>> +++ ofbiz/trunk/applications/product/config/ProductEntityLabels.xml Sat
>>>>> May
>>>>> 15 16:14:14 2010
>>>>> @@ -2637,4 +2637,237 @@
>>>>>        <value xml:lang="th">ขภงเถื่ภน</value>
>>>>>        <value xml:lang="zh">被盗</value>
>>>>>    </property>
>>>>> +
>>>>> +<!-- Field Descriptions -->
>>>>> +<!--  ProductStore -->
>>>>> +<property key="FieldDescription.ProductStore.productStoreId">
>>>>> +<value xml:lang="en">The id for the product store..</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.primaryStoreGroupId">
>>>>> +<value xml:lang="en">What group this store belongs to. Stores can
>>>>> be grouped together with a price for each store group. It can be left
>>>>> blank
>>>>> if there are no store groups set up.</value>
>>>>> +<!-- Store groups cannot be set up in the catalog manager and must
>>>>> be inserted directly into the database. -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.storeName">
>>>>> +<value xml:lang="en">This is the name of the store that this
>>>>> catalog represents.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.companyName">
>>>>> +<value xml:lang="en">This is the name of the company that this
>>>>> catalog represents.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.title">
>>>>> +<value xml:lang="en">This value gets displayed in the header
>>>>> section of the ecommerce store.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.subtitle">
>>>>> +<value xml:lang="en">This value gets displayed in the header
>>>>> section of the ecommerce store.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.payToPartyId">
>>>>> +<value xml:lang="en">Note that this corresponds with the
>>>>> organizationPartyId that GL transactions will be posted to.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.daysToCancelNonPay">
>>>>> +<value xml:lang="en">Triggers cancellation of orders for
>>>>> non-payment after the number of days entered here.</value>
>>>>> +<!-- There is an automated service that can be scheduled (see Job
>>>>> Scheduler in Webtools) nightly to cancel orders which have not been
>> paid.
>>>>> This defines how many days an order can be outstanding and unpaid
>> before
>>>>> it
>>>>> is canceled. A value of zero here will leave all orders open
>>>>> indefinitely.
>>>>> -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.manualAuthIsCapture">
>>>>> +<value xml:lang="en">Drop-down Y/N box on the question of whether
>>>>> a Manual Authorization is captured.</value>  <!--  TODO - what does
>> this
>>>>> really mean? -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.prorateShipping">
>>>>> +<value xml:lang="en">When some share of the cost of shipping is
>>>>> covered under an account other than the bill-to.</value>  <!--  TODO -
>>>>> what
>>>>> does this really mean? -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.prorateTaxes">
>>>>> +<value xml:lang="en"></value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.viewCartOnAdd">
>>>>> +<value xml:lang="en">Controls whether the user is taken to the
>>>>> shopping cart immediately after adding a product to his cart.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.autoSaveCart">
>>>>> +<value xml:lang="en">Drop-down Y/N box on the question of
>>>>> automatically saving the contents of the shopping cart.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.autoApproveReviews">
>>>>> +<value xml:lang="en">If the site allows users to enter product
>>>>> reviews, this controls whether the reviews must be approved, or whether
>>>>> they
>>>>> are automatically shown on the site.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.isDemoStore">
>>>>> +<value xml:lang="en">If Yes, any orders created will not be sent,
>>>>> credit card charges will not be made, etc.
>>>>> +</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.isImmediatelyFulfilled">
>>>>> +<value xml:lang="en">If Yes, the order will be immediately
>>>>> fulfilled through system-generated processes in ofbiz (e.g. for POS
>>>>> sales).
>>>>> If no, it will be held for manual review.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.inventoryFacilityId">
>>>>> +<value xml:lang="en">This is where the stock levels are drawn
>>>>> from.</value>
>>>>> +<!-- Used for knowing where to change product inventory as items
>>>>> are sold. See the 'Facility Manager' to create a facility. All existing
>>>>> facilities are presented here. -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.oneInventoryFacility">
>>>>> +<value xml:lang="en">If this is a 'Single Inventory' facility.
>>>>> With newer or less complex businesses, you will find the Single
>> Inventory
>>>>> concept much easier to work with.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.checkInventory">
>>>>> +<value xml:lang="en">This determines whether the system checks
>>>>> inventory levels when processing an order.</value>
>>>>> +<!--  If inventory IS checked (Y), the item cannot be ordered or
>>>>> rather the order cannot be fulfilled if there is insufficient QOH or
>> ATP.
>>>>> If
>>>>> Inventory is not checked, however, the order may be accepted but items
>>>>> not
>>>>> available will be processed as a back-order. You need a system in place
>>>>> to
>>>>> track, replenish and fulfill back-ordered items if you set this flag to
>>>>> N.
>>>>> -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.reserveInventory">
>>>>> +<value xml:lang="en">Causes inventory to be reserved for items
>>>>> ordered in the store. The inventory may still be on hand but will no
>>>>> longer
>>>>> be available for other orders.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.reserveOrderEnumId">
>>>>> +<value xml:lang="en">Choose how inventory should be
>>>>> reserved.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.requireInventory">
>>>>> +<value xml:lang="en">If sufficient inventory not on hand, order
>>>>> will not be processed when this flag is set to Yes.</value>
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.balanceResOnOrderCreation">
>>>>> +<value xml:lang="en">If set to Y, when a new sales order is
>>>>> created with backordered items, then reservations on the
>> facility/product
>>>>> are reassigned according to the priority given by the shipBeforeDate
>>>>> field.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.requirementMethodEnumId">
>>>>> +<value xml:lang="en">Refers to warehouse stocking level
>>>>> triggers.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.orderNumberPrefix">
>>>>> +<value xml:lang="en">All orders will be prefixed by this. For
>>>>> example, if you wished accounting to be able to quickly differentiate
>>>>> orders
>>>>> between stores.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.defaultLocaleString">
>>>>> +<value xml:lang="en">Default locale, for language, number, and
>>>>> currency formats.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.defaultCurrencyUomId">
>>>>> +<value xml:lang="en">Which national currency will be used if none
>>>>> is specified. Use webtools to find codes for non-US locations.</value>
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.defaultSalesChannelEnumId">
>>>>> +<value xml:lang="en">Unless the sales channel has been specified
>>>>> in the transaction, it will be assumed that the sale came in through
>> the
>>>>> selected path.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.allowPassword">
>>>>> +<value xml:lang="en">If No, when a customer creates an account
>>>>> they will not be asked for a password and they have to wait for their
>>>>> account to be enabled and a password to be sent to them.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.defaultPassword">
>>>>> +<value xml:lang="en">If you allow others access with a password,
>>>>> what is the default password that anyone could use if they knew
>>>>> it?</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.explodeOrderItems">
>>>>> +<value xml:lang="en">If set to Y then any shopping cart item with
>>>>> a quantity greater than one will be split into separate order items
>> with
>>>>> a
>>>>> quantity of 1 each.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.checkGcBalance">
>>>>> +<value xml:lang="en"></value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.retryFailedAuths">
>>>>> +<value xml:lang="en">How many times can an unsuccessful attempt to
>>>>> authorize an order be allowed?</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.headerApprovedStatus">
>>>>> +<value xml:lang="en">This is the message you want your customers
>>>>> to see when their order is approved.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.itemApprovedStatus">
>>>>> +<value xml:lang="en">What to set order items status to when orders
>>>>> are approved, declined, or canceled. Based on the standard defined
>> status
>>>>> codes in Open for Business.</value>
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.digitalItemApprovedStatus">
>>>>> +<value xml:lang="en">What to set order items status to when
>>>>> Digital Item orders are approved, declined, or canceled. Based on the
>>>>> standard defined status codes in Open for Business.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.headerDeclinedStatus">
>>>>> +<value xml:lang="en">This is the message you want your customers
>>>>> to see when their order is declined. Based on the standard defined
>> status
>>>>> codes in Open for Business.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.itemDeclinedStatus">
>>>>> +<value xml:lang="en">This is the message you want the customer to
>>>>> see when one of their items is declined for some reason.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.headerCancelStatus">
>>>>> +<value xml:lang="en">This is the message that you want the client
>>>>> to see when their order is cancelled.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.itemCancelStatus">
>>>>> +<value xml:lang="en">The message shown when an item they ordered
>>>>> is cancelled.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.authDeclinedMessage">
>>>>> +<value xml:lang="en">Message shown when payment authorization is
>>>>> declined.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.authFraudMessage">
>>>>> +<value xml:lang="en">Message sent when fraud is suspected.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.authErrorMessage">
>>>>> +<value xml:lang="en">Message sent when a processing error is
>>>>> encountered.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.visualThemeId">
>>>>> +<value xml:lang="en">For controlling the look and feel and a
>>>>> web-based store.</value>
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.storeCreditAccountEnumId">
>>>>> +<value xml:lang="en">Specify the type (Billing Account or
>>>>> Financial Account) of Store Credit Account used for refund
>>>>> return.</value>
>>>>> +<!-- This field is override by ReturnHeader.billingAccountId or
>>>>> ReturnHeader.finAccountId, whichever is specified but if only
>>>>> finAccountId
>>>>> is specified explicitly then system will first try to locate any
>> billing
>>>>> account with -ve amount. If found, then amount is credit to this
>> billing
>>>>> account else the amount will be credit to the financial account of the
>>>>> user.
>>>>> -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.usePrimaryEmailUsername">
>>>>> +<value xml:lang="en">If set to Y then in the create customer form
>>>>> no entry box will be presented for a username - the primary email
>> address
>>>>> will be used for username.</value>
>>>>> +<!-- If set to N, the default, there is a checkbox a user can
>>>>> select to use the email address as a username, but they also have the
>>>>> option
>>>>> of entering a username. -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.requireCustomerRole">
>>>>> +<value xml:lang="en">If set to Y then the customer must be
>>>>> associated with the store in the Customer role in order to be able to
>>>>> login
>>>>> (e.g. B2B)</value>
>>>>> +<!-- If they are not associated with the store in the Customer
>>>>> role, they will receive an error message when they try to login. Note
>>>>> that
>>>>> this means entering an assignment of Customer as Role for every
>> customer
>>>>> that wants to by. This could delay them from being able to make
>>>>> purchases.
>>>>> It also means giving attention to every prospect until they become
>>>>> identified as a Customer. -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.autoInvoiceDigitalItems">
>>>>> +<value xml:lang="en">If Y, digital items will be immediately
>>>>> invoiced when the order is placed.</value>
>>>>> +<!--  If N, will need to wait for some sort of fulfillment process
>>>>> to set the item status to complete which would then trigger the invoice
>>>>> creation. -->
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.reqShipAddrForDigItems">
>>>>> +<value xml:lang="en">Require Shipping Address for Digital Items?
>>>>> Note this only has an effect if there are ONLY digital goods in the
>>>>> cart.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.showCheckoutGiftOptions">
>>>>> +<value xml:lang="en">If set to N the options related to gifts (the
>>>>> 'is gift' and 'gift message' options) will not be shown during
>>>>> checkout.</value>
>>>>> +<!--  This is meant for use in business oriented stores or others
>>>>> where the gift options do not make sense. -->
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.selectPaymentTypePerItem">
>>>>> +<value xml:lang="en">If Yes, allows customer to pay for some order
>>>>> items with one payment type, others with another type.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.showPricesWithVatTax">
>>>>> +<value xml:lang="en">Should the displayed prices include (Y) or
>>>>> not include (N) the VAT Tax amount?</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.showTaxIsExempt">
>>>>> +<value xml:lang="en">Will it be appropriate to indicate when an
>>>>> item is exempt from tax?</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.vatTaxAuthGeoId">
>>>>> +<value xml:lang="en">What is the Geographical ID for the VAT
>>>>> taxing authority?</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.vatTaxAuthPartyId">
>>>>> +<value xml:lang="en">What is the Party ID of the Vat Taxing
>>>>> Authority?</value>
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.enableAutoSuggestionList">
>>>>> +<value xml:lang="en">The auto-suggestion list is a special
>>>>> ShoppingList that the addSuggestionsToShoppingList service will
>> maintain
>>>>> for
>>>>> cross-sells of ordered items.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.enableDigProdUpload">
>>>>> +<value xml:lang="en">Unless this is set to Yes, the sale of
>>>>> Digital Products from your Store will not be permitted.</value>
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.prodSearchExcludeVariants">
>>>>> +<value xml:lang="en">If set to Y an additional constraint will of
>>>>> isVariant!=Y will be added to all product searches for the
>> store.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.digProdUploadCategoryId">
>>>>> +<value xml:lang="en">Which Category of Digital Products may be
>>>>> uploaded?</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.autoOrderCcTryExp">
>>>>> +<value xml:lang="en">For auto-orders try other Credit Card
>>>>> expiration dates (if date is wrong or general failure where type not
>>>>> known).</value>
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.autoOrderCcTryOtherCards">
>>>>> +<value xml:lang="en">For auto-orders try other Credit Cards for
>>>>> the customer.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.autoOrderCcTryLaterNsf">
>>>>> +<value xml:lang="en">For auto-orders if Credit Cards fails for NSF
>>>>> (Not Sufficient Funds) try again later.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.autoOrderCcTryLaterMax">
>>>>> +<value xml:lang="en">For auto-orders if Credit Cards fails for NSF
>>>>> try again how many times.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.storeCreditValidDays">
>>>>> +<value xml:lang="en">How many days that store credit is valid for.
>>>>> Null value implies no expiration.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.autoApproveInvoice">
>>>>> +<value xml:lang="en">If Y or empty, sales invoices created from
>>>>> orders will be marked ready.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.autoApproveOrder">
>>>>> +<value xml:lang="en">If N, orders will not be automatically
>>>>> approved when payment is authorized.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.shipIfCaptureFails">
>>>>> +<value xml:lang="en">If N, the captureOrderPayments will cause a
>>>>> service error if credit card capture fails.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.setOwnerUponIssuance">
>>>>> +<value xml:lang="en">If Y or empty, set the inventory item owner
>>>>> upon issuance.</value>
>>>>> +</property>
>>>>> +<property
>>>>> key="FieldDescription.ProductStore.reqReturnInventoryReceive">
>>>>> +<value xml:lang="en">If set to Y return will automatically go to
>>>>> the Received status when Accepted instead of waiting for actual receipt
>>>>> of
>>>>> the return.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.addToCartRemoveIncompat">
>>>>> +<value xml:lang="en">If Y then on add to cart remove all products
>>>>> in cart with a ProductAssoc record related to or from the product and
>>>>> with
>>>>> the PRODUCT_INCOMPATABLE type.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.addToCartReplaceUpsell">
>>>>> +<value xml:lang="en">If Y then on add to cart remove all products
>>>>> in cart with a ProductAssoc record related from the product and with
>> the
>>>>> PRODUCT_UPGRADE type.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.splitPayPrefPerShpGrp">
>>>>> +<value xml:lang="en">If Y then before the order is stored the
>>>>> OrderPaymentPreference record will be split, one for each
>>>>> OrderItemShipGroup.</value>
>>>>> +</property>
>>>>> +<property key="FieldDescription.ProductStore.showOutOfStockProducts">
>>>>> +<value xml:lang="en">If N then out of stock products will not be
>>>>> displayed on site</value>
>>>>> +</property>
>>>>> +
>>>>> </resource>
>>>>> 
>>>>> Modified: ofbiz/trunk/applications/product/entitydef/entitymodel.xml
>>>>> URL:
>>>>> 
>>>>> 
>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/entitydef/entitymodel.xml?rev=944675&r1=944674&r2=944675&view=diff
>>>>> 
>>>>> 
>>>>> 
>> ==============================================================================
>>>>> --- ofbiz/trunk/applications/product/entitydef/entitymodel.xml
>> (original)
>>>>> +++ ofbiz/trunk/applications/product/entitydef/entitymodel.xml Sat May
>> 15
>>>>> 16:14:14 2010
>>>>> @@ -27,6 +27,7 @@ under the License.
>>>>>    <copyright>Copyright 2001-2009 The Apache Software
>>>>> Foundation</copyright>
>>>>>    <author>None</author>
>>>>>    <version>1.0</version>
>>>>> +<default-resource-name>ProductEntityLabels</default-resource-name>
>>>>> 
>>>>>    <!-- ========================================================= -->
>>>>>    <!-- ======================== Data Model ===================== -->
>>>>> @@ -3643,7 +3644,8 @@ under the License.
>>>>> 
>>>>>    <entity entity-name="ProductStore"
>>>>>            package-name="org.ofbiz.product.store"
>>>>> -            title="Product Store Entity">
>>>>> +            title="Product Store Entity"
>>>>> +            default-resource-name="ProductEntityLabels">
>>>>>      <field name="productStoreId" type="id-ne"></field>
>>>>>      <field name="primaryStoreGroupId" type="id"></field>
>>>>>      <field name="storeName" type="name"></field>
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 


Re: svn commit: r944675 - in /ofbiz/trunk/applications/product: config/ProductEntityLabels.xml entitydef/entitymodel.xml

Posted by Bruno Busco <br...@gmail.com>.
Thank you.
I will do that.

-Bruno

2010/5/15 Ashish Vijaywargiya <vi...@gmail.com>

> +1.
>
> --
> Ashish
>
> On Sat, May 15, 2010 at 10:54 PM, Christopher Snow
> <sn...@snowconsulting.co.uk> wrote:
> > I think it should be ok to backport patches that only add documentation.
> >
> > On 15/05/10 17:17, Bruno Busco wrote:
> >>
> >> What you guys think about backporting patches like this that only add
> >> documentation to the 10.04 release branch?
> >>
> >>
> >> 2010/5/15<bu...@apache.org>
> >>
> >>
> >>>
> >>> Author: buscob
> >>> Date: Sat May 15 16:14:14 2010
> >>> New Revision: 944675
> >>>
> >>> URL: http://svn.apache.org/viewvc?rev=944675&view=rev
> >>> Log:
> >>> A patch from Chris Snow
> >>> OFBIZ-3747 - ProductStore missing field title help
> >>> https://issues.apache.org/jira/browse/OFBIZ-3747
> >>> Thank you Chris for your patch and your patience.
> >>>
> >>> Modified:
> >>>    ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
> >>>    ofbiz/trunk/applications/product/entitydef/entitymodel.xml
> >>>
> >>> Modified:
> ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
> >>> URL:
> >>>
> >>>
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/config/ProductEntityLabels.xml?rev=944675&r1=944674&r2=944675&view=diff
> >>>
> >>>
> >>>
> ==============================================================================
> >>> --- ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
> >>> (original)
> >>> +++ ofbiz/trunk/applications/product/config/ProductEntityLabels.xml Sat
> >>> May
> >>> 15 16:14:14 2010
> >>> @@ -2637,4 +2637,237 @@
> >>>         <value xml:lang="th">ของเถื่อน</value>
> >>>         <value xml:lang="zh">被盗</value>
> >>>     </property>
> >>> +
> >>> +<!-- Field Descriptions -->
> >>> +<!--  ProductStore -->
> >>> +<property key="FieldDescription.ProductStore.productStoreId">
> >>> +<value xml:lang="en">The id for the product store..</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.primaryStoreGroupId">
> >>> +<value xml:lang="en">What group this store belongs to. Stores can
> >>> be grouped together with a price for each store group. It can be left
> >>> blank
> >>> if there are no store groups set up.</value>
> >>> +<!-- Store groups cannot be set up in the catalog manager and must
> >>> be inserted directly into the database. -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.storeName">
> >>> +<value xml:lang="en">This is the name of the store that this
> >>> catalog represents.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.companyName">
> >>> +<value xml:lang="en">This is the name of the company that this
> >>> catalog represents.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.title">
> >>> +<value xml:lang="en">This value gets displayed in the header
> >>> section of the ecommerce store.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.subtitle">
> >>> +<value xml:lang="en">This value gets displayed in the header
> >>> section of the ecommerce store.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.payToPartyId">
> >>> +<value xml:lang="en">Note that this corresponds with the
> >>> organizationPartyId that GL transactions will be posted to.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.daysToCancelNonPay">
> >>> +<value xml:lang="en">Triggers cancellation of orders for
> >>> non-payment after the number of days entered here.</value>
> >>> +<!-- There is an automated service that can be scheduled (see Job
> >>> Scheduler in Webtools) nightly to cancel orders which have not been
> paid.
> >>> This defines how many days an order can be outstanding and unpaid
> before
> >>> it
> >>> is canceled. A value of zero here will leave all orders open
> >>> indefinitely.
> >>> -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.manualAuthIsCapture">
> >>> +<value xml:lang="en">Drop-down Y/N box on the question of whether
> >>> a Manual Authorization is captured.</value>  <!--  TODO - what does
> this
> >>> really mean? -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.prorateShipping">
> >>> +<value xml:lang="en">When some share of the cost of shipping is
> >>> covered under an account other than the bill-to.</value>  <!--  TODO -
> >>> what
> >>> does this really mean? -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.prorateTaxes">
> >>> +<value xml:lang="en"></value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.viewCartOnAdd">
> >>> +<value xml:lang="en">Controls whether the user is taken to the
> >>> shopping cart immediately after adding a product to his cart.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.autoSaveCart">
> >>> +<value xml:lang="en">Drop-down Y/N box on the question of
> >>> automatically saving the contents of the shopping cart.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.autoApproveReviews">
> >>> +<value xml:lang="en">If the site allows users to enter product
> >>> reviews, this controls whether the reviews must be approved, or whether
> >>> they
> >>> are automatically shown on the site.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.isDemoStore">
> >>> +<value xml:lang="en">If Yes, any orders created will not be sent,
> >>> credit card charges will not be made, etc.
> >>> +</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.isImmediatelyFulfilled">
> >>> +<value xml:lang="en">If Yes, the order will be immediately
> >>> fulfilled through system-generated processes in ofbiz (e.g. for POS
> >>> sales).
> >>>  If no, it will be held for manual review.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.inventoryFacilityId">
> >>> +<value xml:lang="en">This is where the stock levels are drawn
> >>> from.</value>
> >>> +<!-- Used for knowing where to change product inventory as items
> >>> are sold. See the 'Facility Manager' to create a facility. All existing
> >>> facilities are presented here. -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.oneInventoryFacility">
> >>> +<value xml:lang="en">If this is a 'Single Inventory' facility.
> >>> With newer or less complex businesses, you will find the Single
> Inventory
> >>> concept much easier to work with.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.checkInventory">
> >>> +<value xml:lang="en">This determines whether the system checks
> >>> inventory levels when processing an order.</value>
> >>> +<!--  If inventory IS checked (Y), the item cannot be ordered or
> >>> rather the order cannot be fulfilled if there is insufficient QOH or
> ATP.
> >>> If
> >>> Inventory is not checked, however, the order may be accepted but items
> >>> not
> >>> available will be processed as a back-order. You need a system in place
> >>> to
> >>> track, replenish and fulfill back-ordered items if you set this flag to
> >>> N.
> >>> -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.reserveInventory">
> >>> +<value xml:lang="en">Causes inventory to be reserved for items
> >>> ordered in the store. The inventory may still be on hand but will no
> >>> longer
> >>> be available for other orders.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.reserveOrderEnumId">
> >>> +<value xml:lang="en">Choose how inventory should be
> >>> reserved.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.requireInventory">
> >>> +<value xml:lang="en">If sufficient inventory not on hand, order
> >>> will not be processed when this flag is set to Yes.</value>
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.balanceResOnOrderCreation">
> >>> +<value xml:lang="en">If set to Y, when a new sales order is
> >>> created with backordered items, then reservations on the
> facility/product
> >>> are reassigned according to the priority given by the shipBeforeDate
> >>> field.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.requirementMethodEnumId">
> >>> +<value xml:lang="en">Refers to warehouse stocking level
> >>> triggers.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.orderNumberPrefix">
> >>> +<value xml:lang="en">All orders will be prefixed by this. For
> >>> example, if you wished accounting to be able to quickly differentiate
> >>> orders
> >>> between stores.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.defaultLocaleString">
> >>> +<value xml:lang="en">Default locale, for language, number, and
> >>> currency formats.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.defaultCurrencyUomId">
> >>> +<value xml:lang="en">Which national currency will be used if none
> >>> is specified. Use webtools to find codes for non-US locations.</value>
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.defaultSalesChannelEnumId">
> >>> +<value xml:lang="en">Unless the sales channel has been specified
> >>> in the transaction, it will be assumed that the sale came in through
> the
> >>> selected path.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.allowPassword">
> >>> +<value xml:lang="en">If No, when a customer creates an account
> >>> they will not be asked for a password and they have to wait for their
> >>> account to be enabled and a password to be sent to them.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.defaultPassword">
> >>> +<value xml:lang="en">If you allow others access with a password,
> >>> what is the default password that anyone could use if they knew
> >>> it?</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.explodeOrderItems">
> >>> +<value xml:lang="en">If set to Y then any shopping cart item with
> >>> a quantity greater than one will be split into separate order items
> with
> >>> a
> >>> quantity of 1 each.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.checkGcBalance">
> >>> +<value xml:lang="en"></value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.retryFailedAuths">
> >>> +<value xml:lang="en">How many times can an unsuccessful attempt to
> >>> authorize an order be allowed?</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.headerApprovedStatus">
> >>> +<value xml:lang="en">This is the message you want your customers
> >>> to see when their order is approved.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.itemApprovedStatus">
> >>> +<value xml:lang="en">What to set order items status to when orders
> >>> are approved, declined, or canceled. Based on the standard defined
> status
> >>> codes in Open for Business.</value>
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.digitalItemApprovedStatus">
> >>> +<value xml:lang="en">What to set order items status to when
> >>> Digital Item orders are approved, declined, or canceled. Based on the
> >>> standard defined status codes in Open for Business.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.headerDeclinedStatus">
> >>> +<value xml:lang="en">This is the message you want your customers
> >>> to see when their order is declined. Based on the standard defined
> status
> >>> codes in Open for Business.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.itemDeclinedStatus">
> >>> +<value xml:lang="en">This is the message you want the customer to
> >>> see when one of their items is declined for some reason.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.headerCancelStatus">
> >>> +<value xml:lang="en">This is the message that you want the client
> >>> to see when their order is cancelled.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.itemCancelStatus">
> >>> +<value xml:lang="en">The message shown when an item they ordered
> >>> is cancelled.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.authDeclinedMessage">
> >>> +<value xml:lang="en">Message shown when payment authorization is
> >>> declined.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.authFraudMessage">
> >>> +<value xml:lang="en">Message sent when fraud is suspected.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.authErrorMessage">
> >>> +<value xml:lang="en">Message sent when a processing error is
> >>> encountered.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.visualThemeId">
> >>> +<value xml:lang="en">For controlling the look and feel and a
> >>> web-based store.</value>
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.storeCreditAccountEnumId">
> >>> +<value xml:lang="en">Specify the type (Billing Account or
> >>> Financial Account) of Store Credit Account used for refund
> >>> return.</value>
> >>> +<!-- This field is override by ReturnHeader.billingAccountId or
> >>> ReturnHeader.finAccountId, whichever is specified but if only
> >>> finAccountId
> >>> is specified explicitly then system will first try to locate any
> billing
> >>> account with -ve amount. If found, then amount is credit to this
> billing
> >>> account else the amount will be credit to the financial account of the
> >>> user.
> >>> -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.usePrimaryEmailUsername">
> >>> +<value xml:lang="en">If set to Y then in the create customer form
> >>> no entry box will be presented for a username - the primary email
> address
> >>> will be used for username.</value>
> >>> +<!-- If set to N, the default, there is a checkbox a user can
> >>> select to use the email address as a username, but they also have the
> >>> option
> >>> of entering a username. -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.requireCustomerRole">
> >>> +<value xml:lang="en">If set to Y then the customer must be
> >>> associated with the store in the Customer role in order to be able to
> >>> login
> >>> (e.g. B2B)</value>
> >>> +<!-- If they are not associated with the store in the Customer
> >>> role, they will receive an error message when they try to login. Note
> >>> that
> >>> this means entering an assignment of Customer as Role for every
> customer
> >>> that wants to by. This could delay them from being able to make
> >>> purchases.
> >>> It also means giving attention to every prospect until they become
> >>> identified as a Customer. -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.autoInvoiceDigitalItems">
> >>> +<value xml:lang="en">If Y, digital items will be immediately
> >>> invoiced when the order is placed.</value>
> >>> +<!--  If N, will need to wait for some sort of fulfillment process
> >>> to set the item status to complete which would then trigger the invoice
> >>> creation. -->
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.reqShipAddrForDigItems">
> >>> +<value xml:lang="en">Require Shipping Address for Digital Items?
> >>> Note this only has an effect if there are ONLY digital goods in the
> >>> cart.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.showCheckoutGiftOptions">
> >>> +<value xml:lang="en">If set to N the options related to gifts (the
> >>> 'is gift' and 'gift message' options) will not be shown during
> >>> checkout.</value>
> >>> +<!--  This is meant for use in business oriented stores or others
> >>> where the gift options do not make sense. -->
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.selectPaymentTypePerItem">
> >>> +<value xml:lang="en">If Yes, allows customer to pay for some order
> >>> items with one payment type, others with another type.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.showPricesWithVatTax">
> >>> +<value xml:lang="en">Should the displayed prices include (Y) or
> >>> not include (N) the VAT Tax amount?</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.showTaxIsExempt">
> >>> +<value xml:lang="en">Will it be appropriate to indicate when an
> >>> item is exempt from tax?</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.vatTaxAuthGeoId">
> >>> +<value xml:lang="en">What is the Geographical ID for the VAT
> >>> taxing authority?</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.vatTaxAuthPartyId">
> >>> +<value xml:lang="en">What is the Party ID of the Vat Taxing
> >>> Authority?</value>
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.enableAutoSuggestionList">
> >>> +<value xml:lang="en">The auto-suggestion list is a special
> >>> ShoppingList that the addSuggestionsToShoppingList service will
> maintain
> >>> for
> >>> cross-sells of ordered items.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.enableDigProdUpload">
> >>> +<value xml:lang="en">Unless this is set to Yes, the sale of
> >>> Digital Products from your Store will not be permitted.</value>
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.prodSearchExcludeVariants">
> >>> +<value xml:lang="en">If set to Y an additional constraint will of
> >>> isVariant!=Y will be added to all product searches for the
> store.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.digProdUploadCategoryId">
> >>> +<value xml:lang="en">Which Category of Digital Products may be
> >>> uploaded?</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.autoOrderCcTryExp">
> >>> +<value xml:lang="en">For auto-orders try other Credit Card
> >>> expiration dates (if date is wrong or general failure where type not
> >>> known).</value>
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.autoOrderCcTryOtherCards">
> >>> +<value xml:lang="en">For auto-orders try other Credit Cards for
> >>> the customer.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.autoOrderCcTryLaterNsf">
> >>> +<value xml:lang="en">For auto-orders if Credit Cards fails for NSF
> >>> (Not Sufficient Funds) try again later.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.autoOrderCcTryLaterMax">
> >>> +<value xml:lang="en">For auto-orders if Credit Cards fails for NSF
> >>> try again how many times.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.storeCreditValidDays">
> >>> +<value xml:lang="en">How many days that store credit is valid for.
> >>> Null value implies no expiration.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.autoApproveInvoice">
> >>> +<value xml:lang="en">If Y or empty, sales invoices created from
> >>> orders will be marked ready.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.autoApproveOrder">
> >>> +<value xml:lang="en">If N, orders will not be automatically
> >>> approved when payment is authorized.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.shipIfCaptureFails">
> >>> +<value xml:lang="en">If N, the captureOrderPayments will cause a
> >>> service error if credit card capture fails.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.setOwnerUponIssuance">
> >>> +<value xml:lang="en">If Y or empty, set the inventory item owner
> >>> upon issuance.</value>
> >>> +</property>
> >>> +<property
> >>> key="FieldDescription.ProductStore.reqReturnInventoryReceive">
> >>> +<value xml:lang="en">If set to Y return will automatically go to
> >>> the Received status when Accepted instead of waiting for actual receipt
> >>> of
> >>> the return.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.addToCartRemoveIncompat">
> >>> +<value xml:lang="en">If Y then on add to cart remove all products
> >>> in cart with a ProductAssoc record related to or from the product and
> >>> with
> >>> the PRODUCT_INCOMPATABLE type.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.addToCartReplaceUpsell">
> >>> +<value xml:lang="en">If Y then on add to cart remove all products
> >>> in cart with a ProductAssoc record related from the product and with
> the
> >>> PRODUCT_UPGRADE type.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.splitPayPrefPerShpGrp">
> >>> +<value xml:lang="en">If Y then before the order is stored the
> >>> OrderPaymentPreference record will be split, one for each
> >>> OrderItemShipGroup.</value>
> >>> +</property>
> >>> +<property key="FieldDescription.ProductStore.showOutOfStockProducts">
> >>> +<value xml:lang="en">If N then out of stock products will not be
> >>> displayed on site</value>
> >>> +</property>
> >>> +
> >>>  </resource>
> >>>
> >>> Modified: ofbiz/trunk/applications/product/entitydef/entitymodel.xml
> >>> URL:
> >>>
> >>>
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/entitydef/entitymodel.xml?rev=944675&r1=944674&r2=944675&view=diff
> >>>
> >>>
> >>>
> ==============================================================================
> >>> --- ofbiz/trunk/applications/product/entitydef/entitymodel.xml
> (original)
> >>> +++ ofbiz/trunk/applications/product/entitydef/entitymodel.xml Sat May
> 15
> >>> 16:14:14 2010
> >>> @@ -27,6 +27,7 @@ under the License.
> >>>     <copyright>Copyright 2001-2009 The Apache Software
> >>> Foundation</copyright>
> >>>     <author>None</author>
> >>>     <version>1.0</version>
> >>> +<default-resource-name>ProductEntityLabels</default-resource-name>
> >>>
> >>>     <!-- ========================================================= -->
> >>>     <!-- ======================== Data Model ===================== -->
> >>> @@ -3643,7 +3644,8 @@ under the License.
> >>>
> >>>     <entity entity-name="ProductStore"
> >>>             package-name="org.ofbiz.product.store"
> >>> -            title="Product Store Entity">
> >>> +            title="Product Store Entity"
> >>> +            default-resource-name="ProductEntityLabels">
> >>>       <field name="productStoreId" type="id-ne"></field>
> >>>       <field name="primaryStoreGroupId" type="id"></field>
> >>>       <field name="storeName" type="name"></field>
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
>

Re: svn commit: r944675 - in /ofbiz/trunk/applications/product: config/ProductEntityLabels.xml entitydef/entitymodel.xml

Posted by Ashish Vijaywargiya <vi...@gmail.com>.
+1.

--
Ashish

On Sat, May 15, 2010 at 10:54 PM, Christopher Snow
<sn...@snowconsulting.co.uk> wrote:
> I think it should be ok to backport patches that only add documentation.
>
> On 15/05/10 17:17, Bruno Busco wrote:
>>
>> What you guys think about backporting patches like this that only add
>> documentation to the 10.04 release branch?
>>
>>
>> 2010/5/15<bu...@apache.org>
>>
>>
>>>
>>> Author: buscob
>>> Date: Sat May 15 16:14:14 2010
>>> New Revision: 944675
>>>
>>> URL: http://svn.apache.org/viewvc?rev=944675&view=rev
>>> Log:
>>> A patch from Chris Snow
>>> OFBIZ-3747 - ProductStore missing field title help
>>> https://issues.apache.org/jira/browse/OFBIZ-3747
>>> Thank you Chris for your patch and your patience.
>>>
>>> Modified:
>>>    ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>>>    ofbiz/trunk/applications/product/entitydef/entitymodel.xml
>>>
>>> Modified: ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>>> URL:
>>>
>>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/config/ProductEntityLabels.xml?rev=944675&r1=944674&r2=944675&view=diff
>>>
>>>
>>> ==============================================================================
>>> --- ofbiz/trunk/applications/product/config/ProductEntityLabels.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/product/config/ProductEntityLabels.xml Sat
>>> May
>>> 15 16:14:14 2010
>>> @@ -2637,4 +2637,237 @@
>>>         <value xml:lang="th">ของเถื่อน</value>
>>>         <value xml:lang="zh">被盗</value>
>>>     </property>
>>> +
>>> +<!-- Field Descriptions -->
>>> +<!--  ProductStore -->
>>> +<property key="FieldDescription.ProductStore.productStoreId">
>>> +<value xml:lang="en">The id for the product store..</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.primaryStoreGroupId">
>>> +<value xml:lang="en">What group this store belongs to. Stores can
>>> be grouped together with a price for each store group. It can be left
>>> blank
>>> if there are no store groups set up.</value>
>>> +<!-- Store groups cannot be set up in the catalog manager and must
>>> be inserted directly into the database. -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.storeName">
>>> +<value xml:lang="en">This is the name of the store that this
>>> catalog represents.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.companyName">
>>> +<value xml:lang="en">This is the name of the company that this
>>> catalog represents.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.title">
>>> +<value xml:lang="en">This value gets displayed in the header
>>> section of the ecommerce store.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.subtitle">
>>> +<value xml:lang="en">This value gets displayed in the header
>>> section of the ecommerce store.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.payToPartyId">
>>> +<value xml:lang="en">Note that this corresponds with the
>>> organizationPartyId that GL transactions will be posted to.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.daysToCancelNonPay">
>>> +<value xml:lang="en">Triggers cancellation of orders for
>>> non-payment after the number of days entered here.</value>
>>> +<!-- There is an automated service that can be scheduled (see Job
>>> Scheduler in Webtools) nightly to cancel orders which have not been paid.
>>> This defines how many days an order can be outstanding and unpaid before
>>> it
>>> is canceled. A value of zero here will leave all orders open
>>> indefinitely.
>>> -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.manualAuthIsCapture">
>>> +<value xml:lang="en">Drop-down Y/N box on the question of whether
>>> a Manual Authorization is captured.</value>  <!--  TODO - what does this
>>> really mean? -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.prorateShipping">
>>> +<value xml:lang="en">When some share of the cost of shipping is
>>> covered under an account other than the bill-to.</value>  <!--  TODO -
>>> what
>>> does this really mean? -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.prorateTaxes">
>>> +<value xml:lang="en"></value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.viewCartOnAdd">
>>> +<value xml:lang="en">Controls whether the user is taken to the
>>> shopping cart immediately after adding a product to his cart.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.autoSaveCart">
>>> +<value xml:lang="en">Drop-down Y/N box on the question of
>>> automatically saving the contents of the shopping cart.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.autoApproveReviews">
>>> +<value xml:lang="en">If the site allows users to enter product
>>> reviews, this controls whether the reviews must be approved, or whether
>>> they
>>> are automatically shown on the site.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.isDemoStore">
>>> +<value xml:lang="en">If Yes, any orders created will not be sent,
>>> credit card charges will not be made, etc.
>>> +</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.isImmediatelyFulfilled">
>>> +<value xml:lang="en">If Yes, the order will be immediately
>>> fulfilled through system-generated processes in ofbiz (e.g. for POS
>>> sales).
>>>  If no, it will be held for manual review.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.inventoryFacilityId">
>>> +<value xml:lang="en">This is where the stock levels are drawn
>>> from.</value>
>>> +<!-- Used for knowing where to change product inventory as items
>>> are sold. See the 'Facility Manager' to create a facility. All existing
>>> facilities are presented here. -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.oneInventoryFacility">
>>> +<value xml:lang="en">If this is a 'Single Inventory' facility.
>>> With newer or less complex businesses, you will find the Single Inventory
>>> concept much easier to work with.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.checkInventory">
>>> +<value xml:lang="en">This determines whether the system checks
>>> inventory levels when processing an order.</value>
>>> +<!--  If inventory IS checked (Y), the item cannot be ordered or
>>> rather the order cannot be fulfilled if there is insufficient QOH or ATP.
>>> If
>>> Inventory is not checked, however, the order may be accepted but items
>>> not
>>> available will be processed as a back-order. You need a system in place
>>> to
>>> track, replenish and fulfill back-ordered items if you set this flag to
>>> N.
>>> -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.reserveInventory">
>>> +<value xml:lang="en">Causes inventory to be reserved for items
>>> ordered in the store. The inventory may still be on hand but will no
>>> longer
>>> be available for other orders.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.reserveOrderEnumId">
>>> +<value xml:lang="en">Choose how inventory should be
>>> reserved.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.requireInventory">
>>> +<value xml:lang="en">If sufficient inventory not on hand, order
>>> will not be processed when this flag is set to Yes.</value>
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.balanceResOnOrderCreation">
>>> +<value xml:lang="en">If set to Y, when a new sales order is
>>> created with backordered items, then reservations on the facility/product
>>> are reassigned according to the priority given by the shipBeforeDate
>>> field.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.requirementMethodEnumId">
>>> +<value xml:lang="en">Refers to warehouse stocking level
>>> triggers.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.orderNumberPrefix">
>>> +<value xml:lang="en">All orders will be prefixed by this. For
>>> example, if you wished accounting to be able to quickly differentiate
>>> orders
>>> between stores.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.defaultLocaleString">
>>> +<value xml:lang="en">Default locale, for language, number, and
>>> currency formats.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.defaultCurrencyUomId">
>>> +<value xml:lang="en">Which national currency will be used if none
>>> is specified. Use webtools to find codes for non-US locations.</value>
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.defaultSalesChannelEnumId">
>>> +<value xml:lang="en">Unless the sales channel has been specified
>>> in the transaction, it will be assumed that the sale came in through the
>>> selected path.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.allowPassword">
>>> +<value xml:lang="en">If No, when a customer creates an account
>>> they will not be asked for a password and they have to wait for their
>>> account to be enabled and a password to be sent to them.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.defaultPassword">
>>> +<value xml:lang="en">If you allow others access with a password,
>>> what is the default password that anyone could use if they knew
>>> it?</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.explodeOrderItems">
>>> +<value xml:lang="en">If set to Y then any shopping cart item with
>>> a quantity greater than one will be split into separate order items with
>>> a
>>> quantity of 1 each.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.checkGcBalance">
>>> +<value xml:lang="en"></value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.retryFailedAuths">
>>> +<value xml:lang="en">How many times can an unsuccessful attempt to
>>> authorize an order be allowed?</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.headerApprovedStatus">
>>> +<value xml:lang="en">This is the message you want your customers
>>> to see when their order is approved.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.itemApprovedStatus">
>>> +<value xml:lang="en">What to set order items status to when orders
>>> are approved, declined, or canceled. Based on the standard defined status
>>> codes in Open for Business.</value>
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.digitalItemApprovedStatus">
>>> +<value xml:lang="en">What to set order items status to when
>>> Digital Item orders are approved, declined, or canceled. Based on the
>>> standard defined status codes in Open for Business.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.headerDeclinedStatus">
>>> +<value xml:lang="en">This is the message you want your customers
>>> to see when their order is declined. Based on the standard defined status
>>> codes in Open for Business.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.itemDeclinedStatus">
>>> +<value xml:lang="en">This is the message you want the customer to
>>> see when one of their items is declined for some reason.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.headerCancelStatus">
>>> +<value xml:lang="en">This is the message that you want the client
>>> to see when their order is cancelled.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.itemCancelStatus">
>>> +<value xml:lang="en">The message shown when an item they ordered
>>> is cancelled.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.authDeclinedMessage">
>>> +<value xml:lang="en">Message shown when payment authorization is
>>> declined.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.authFraudMessage">
>>> +<value xml:lang="en">Message sent when fraud is suspected.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.authErrorMessage">
>>> +<value xml:lang="en">Message sent when a processing error is
>>> encountered.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.visualThemeId">
>>> +<value xml:lang="en">For controlling the look and feel and a
>>> web-based store.</value>
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.storeCreditAccountEnumId">
>>> +<value xml:lang="en">Specify the type (Billing Account or
>>> Financial Account) of Store Credit Account used for refund
>>> return.</value>
>>> +<!-- This field is override by ReturnHeader.billingAccountId or
>>> ReturnHeader.finAccountId, whichever is specified but if only
>>> finAccountId
>>> is specified explicitly then system will first try to locate any billing
>>> account with -ve amount. If found, then amount is credit to this billing
>>> account else the amount will be credit to the financial account of the
>>> user.
>>> -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.usePrimaryEmailUsername">
>>> +<value xml:lang="en">If set to Y then in the create customer form
>>> no entry box will be presented for a username - the primary email address
>>> will be used for username.</value>
>>> +<!-- If set to N, the default, there is a checkbox a user can
>>> select to use the email address as a username, but they also have the
>>> option
>>> of entering a username. -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.requireCustomerRole">
>>> +<value xml:lang="en">If set to Y then the customer must be
>>> associated with the store in the Customer role in order to be able to
>>> login
>>> (e.g. B2B)</value>
>>> +<!-- If they are not associated with the store in the Customer
>>> role, they will receive an error message when they try to login. Note
>>> that
>>> this means entering an assignment of Customer as Role for every customer
>>> that wants to by. This could delay them from being able to make
>>> purchases.
>>> It also means giving attention to every prospect until they become
>>> identified as a Customer. -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.autoInvoiceDigitalItems">
>>> +<value xml:lang="en">If Y, digital items will be immediately
>>> invoiced when the order is placed.</value>
>>> +<!--  If N, will need to wait for some sort of fulfillment process
>>> to set the item status to complete which would then trigger the invoice
>>> creation. -->
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.reqShipAddrForDigItems">
>>> +<value xml:lang="en">Require Shipping Address for Digital Items?
>>> Note this only has an effect if there are ONLY digital goods in the
>>> cart.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.showCheckoutGiftOptions">
>>> +<value xml:lang="en">If set to N the options related to gifts (the
>>> 'is gift' and 'gift message' options) will not be shown during
>>> checkout.</value>
>>> +<!--  This is meant for use in business oriented stores or others
>>> where the gift options do not make sense. -->
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.selectPaymentTypePerItem">
>>> +<value xml:lang="en">If Yes, allows customer to pay for some order
>>> items with one payment type, others with another type.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.showPricesWithVatTax">
>>> +<value xml:lang="en">Should the displayed prices include (Y) or
>>> not include (N) the VAT Tax amount?</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.showTaxIsExempt">
>>> +<value xml:lang="en">Will it be appropriate to indicate when an
>>> item is exempt from tax?</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.vatTaxAuthGeoId">
>>> +<value xml:lang="en">What is the Geographical ID for the VAT
>>> taxing authority?</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.vatTaxAuthPartyId">
>>> +<value xml:lang="en">What is the Party ID of the Vat Taxing
>>> Authority?</value>
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.enableAutoSuggestionList">
>>> +<value xml:lang="en">The auto-suggestion list is a special
>>> ShoppingList that the addSuggestionsToShoppingList service will maintain
>>> for
>>> cross-sells of ordered items.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.enableDigProdUpload">
>>> +<value xml:lang="en">Unless this is set to Yes, the sale of
>>> Digital Products from your Store will not be permitted.</value>
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.prodSearchExcludeVariants">
>>> +<value xml:lang="en">If set to Y an additional constraint will of
>>> isVariant!=Y will be added to all product searches for the store.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.digProdUploadCategoryId">
>>> +<value xml:lang="en">Which Category of Digital Products may be
>>> uploaded?</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.autoOrderCcTryExp">
>>> +<value xml:lang="en">For auto-orders try other Credit Card
>>> expiration dates (if date is wrong or general failure where type not
>>> known).</value>
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.autoOrderCcTryOtherCards">
>>> +<value xml:lang="en">For auto-orders try other Credit Cards for
>>> the customer.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.autoOrderCcTryLaterNsf">
>>> +<value xml:lang="en">For auto-orders if Credit Cards fails for NSF
>>> (Not Sufficient Funds) try again later.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.autoOrderCcTryLaterMax">
>>> +<value xml:lang="en">For auto-orders if Credit Cards fails for NSF
>>> try again how many times.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.storeCreditValidDays">
>>> +<value xml:lang="en">How many days that store credit is valid for.
>>> Null value implies no expiration.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.autoApproveInvoice">
>>> +<value xml:lang="en">If Y or empty, sales invoices created from
>>> orders will be marked ready.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.autoApproveOrder">
>>> +<value xml:lang="en">If N, orders will not be automatically
>>> approved when payment is authorized.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.shipIfCaptureFails">
>>> +<value xml:lang="en">If N, the captureOrderPayments will cause a
>>> service error if credit card capture fails.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.setOwnerUponIssuance">
>>> +<value xml:lang="en">If Y or empty, set the inventory item owner
>>> upon issuance.</value>
>>> +</property>
>>> +<property
>>> key="FieldDescription.ProductStore.reqReturnInventoryReceive">
>>> +<value xml:lang="en">If set to Y return will automatically go to
>>> the Received status when Accepted instead of waiting for actual receipt
>>> of
>>> the return.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.addToCartRemoveIncompat">
>>> +<value xml:lang="en">If Y then on add to cart remove all products
>>> in cart with a ProductAssoc record related to or from the product and
>>> with
>>> the PRODUCT_INCOMPATABLE type.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.addToCartReplaceUpsell">
>>> +<value xml:lang="en">If Y then on add to cart remove all products
>>> in cart with a ProductAssoc record related from the product and with the
>>> PRODUCT_UPGRADE type.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.splitPayPrefPerShpGrp">
>>> +<value xml:lang="en">If Y then before the order is stored the
>>> OrderPaymentPreference record will be split, one for each
>>> OrderItemShipGroup.</value>
>>> +</property>
>>> +<property key="FieldDescription.ProductStore.showOutOfStockProducts">
>>> +<value xml:lang="en">If N then out of stock products will not be
>>> displayed on site</value>
>>> +</property>
>>> +
>>>  </resource>
>>>
>>> Modified: ofbiz/trunk/applications/product/entitydef/entitymodel.xml
>>> URL:
>>>
>>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/entitydef/entitymodel.xml?rev=944675&r1=944674&r2=944675&view=diff
>>>
>>>
>>> ==============================================================================
>>> --- ofbiz/trunk/applications/product/entitydef/entitymodel.xml (original)
>>> +++ ofbiz/trunk/applications/product/entitydef/entitymodel.xml Sat May 15
>>> 16:14:14 2010
>>> @@ -27,6 +27,7 @@ under the License.
>>>     <copyright>Copyright 2001-2009 The Apache Software
>>> Foundation</copyright>
>>>     <author>None</author>
>>>     <version>1.0</version>
>>> +<default-resource-name>ProductEntityLabels</default-resource-name>
>>>
>>>     <!-- ========================================================= -->
>>>     <!-- ======================== Data Model ===================== -->
>>> @@ -3643,7 +3644,8 @@ under the License.
>>>
>>>     <entity entity-name="ProductStore"
>>>             package-name="org.ofbiz.product.store"
>>> -            title="Product Store Entity">
>>> +            title="Product Store Entity"
>>> +            default-resource-name="ProductEntityLabels">
>>>       <field name="productStoreId" type="id-ne"></field>
>>>       <field name="primaryStoreGroupId" type="id"></field>
>>>       <field name="storeName" type="name"></field>
>>>
>>>
>>>
>>>
>>
>>
>
>