What you guys think about backporting patches like this that only add
documentation to the 10.04 release branch? 2010/5/15 <[hidden email]> > 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> > > > |
Administrator
|
Personnally I have always been for it (ie to backport)
Jacques From: "Bruno Busco" <[hidden email]> What you guys think about backporting patches like this that only add documentation to the 10.04 release branch? 2010/5/15 <[hidden email]> > 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> > > > |
In reply to this post by Bruno Busco
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<[hidden email]> > > >> 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> >> >> >> >> > |
+1.
-- Ashish On Sat, May 15, 2010 at 10:54 PM, Christopher Snow <[hidden email]> 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<[hidden email]> >> >> >>> >>> 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> >>> >>> >>> >>> >> >> > > |
Thank you.
I will do that. -Bruno 2010/5/15 Ashish Vijaywargiya <[hidden email]> > +1. > > -- > Ashish > > On Sat, May 15, 2010 at 10:54 PM, Christopher Snow > <[hidden email]> 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<[hidden email]> > >> > >> > >>> > >>> 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> > >>> > >>> > >>> > >>> > >> > >> > > > > > |
+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 <[hidden email]> > >> +1. >> >> -- >> Ashish >> >> On Sat, May 15, 2010 at 10:54 PM, Christopher Snow >> <[hidden email]> 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<[hidden email]> >>>> >>>> >>>>> >>>>> 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> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> |
Free forum by Nabble | Edit this page |