Thank you for you response. I already have the experience of using OrderItemShipGroup.supplierPartyId to point the necessary supplier for new order creating, so I use "storeOrder" service for that, unfortunately when I create SALES_ORDER and if the supplierPartyId is specified, OFBiz tries to create PURCHASE_ORDER to this supplier automatically and it faces the validation errors : contact data are not specified, because they are retrieved from the ShoppingCart, but I do not use the shopping cart yet. We just develop own service which should be the mature back-end system and reuse all value things of OFBiz for our front-end shop.
On Thu, Sep 30, 2010 at 9:51 PM, Scott Gray-2 [via OFBiz] < [email protected]<ml-node%[email protected]> > wrote: > I would suggest looking at the drop ship functionality that is available in > OFBiz and customizing it for this situation. The shopping cart has the > ability to set a supplierPartyId per ship group and that can probably be > leveraged in this situation. What biletnikov is describing is really just > drop shipments with the ability for the customer to decide the supplier > rather than leaving the system to do it automatically. > > But BJ please try and avoid spreading incorrect information, especially > when it has the effect of turning people away from the mailing lists. > > Regards > Scott > > On 1/10/2010, at 7:21 AM, BJ Freeman wrote: > > > By all means Scott > > Provide him the answer. > > > > > > > > Scott Gray sent the following on 9/30/2010 2:16 AM: > >> On 30/09/2010, at 9:38 PM, BJ Freeman wrote: > >> > >>> anything beyond Out Of The Box is beyond this mailing list. > >> > >> Huh? Since when is this the case? > >> This list is exactly where people should come when they want to discuss > their business problems and how OFBiz could help solve them. > >> > >>> I suggest you contact someone on the providers list available from the > front page of ofbiz to help you. > >>> > >>> > >>> biletnikov sent the following on 9/30/2010 12:17 AM: > >>> > >>>> > >>>> Thank you for your response. > >>>> > >>>> The lead time and inventory levels are not used. > >>>> We are not going to use PreferenceOrder and Ratingtype, because we do > not > >>>> have preferable or not preferable suppliers. All of them are actual, > and > >>>> different products can have own list of suppliers, but the customer > wants to > >>>> select this supplier of the product before he place it into the > shopping > >>>> cart. And I see that the customer selected SupplierProduct can not be > >>>> considered for the order (in OrderItem) in the current OFBiz data > model. > >>>> We do not use E-commerce shop, we have own front-end solution, so it > means > >>>> we are finding the way how to handle with product suppliers. > >>>> > >>>> Could you suggest which way is the most easier to customize: > >>>> > >>>> - store the Product<-> ProductSupplier like one-to-one > relation, if > >>>> the product has 3 suppliers, it means we create 3 products and add > the > >>>> ProductSupplier for each product, if the OrderItem refers to > productId we > >>>> know which supplier we need > >>>> - have the Product<-> ProductSupplier one-to-many relation, but > add > >>>> supplierId to the OrderItem. Also, we need a UI possibility in > OFBiz to edit > >>>> order items and we should able to select a new supplier for the > OrderItem. > >>>> > >>>> we use OFBiz just as ERP, Ordering, Accounty, Party management system. > > >>>> > >>>> > >>>> On Thu, Sep 30, 2010 at 12:45 AM, BJ Freeman [via OFBiz]< > >>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=2743575&i=0> > <[hidden email] <http://user/SendEmail.jtp?type=node&node=2743575&i=1>> > >>>>> wrote: > >>>> > >>>>> are you planning on supplying the PreferenceOrder and Ratingtype to > the > >>>>> customer. > >>>>> how about the lead time and inventory levels. > >>>>> > >>>>> > https://demo-trunk.ofbiz.apache.org/webtools/control/ViewRelations?entityName=SupplierProduct > >>>>> > >>>>> so every productID can be related to Supplier product. > >>>>> this is done in the Catalog->product-supplier. > >>>>> > >>>>> the one to many for supplier product exists > >>>>> > >>>>> > https://demo-trunk.ofbiz.apache.org/webtools/control/ViewRelations?entityName=Product > >>>>> > >>>>> The productID in OrderItem relates to many supplierproducts you > enter. > >>>>> you can automatically pick the SupplierPreferenceOrder (main suppler) > or > >>>>> SupplierRatingtype of that you add that will be the best supplier > Rating. > >>>>> > >>>>> The selection, currently, of the supplier is done by > >>>>> SupplierPreferenceOrder. This is set up manually and customization is > > >>>>> necessary to use SupplierRatingtype figure this out by the criteria > you > >>>>> set from the data in SupplierProduct. > >>>>> > >>>>> if you put the info in the Product detail page they can select it > before > >>>>> order. that is a customization. > >>>>> > >>>>> if you put in the Cart after the orders get more complicated unless > you > >>>>> just want to show what ofbiz current logic selects for the supplier. > >>>>> this also is a customization. > >>>>> > >>>>> > >>>>> > >>>>> biletnikov sent the following on 9/29/2010 11:55 AM: > >>>>> > >>>>>> > >>>>>> In our case, we sell products which are provided by different > suppliers > >>>>> and > >>>>>> the customer has ability to select the most preferable supplier. > >>>>>> > >>>>>> We see, that OFBiz data model allows to specify the suppliers for > each > >>>>>> product (SupplierProduct), so a product can have many suppliers ( > for > >>>>>> example, 3 SupplierProduct). > >>>>>> > >>>>>> But, how to specify the product and the supplier that customer needs > for > >>>>> the > >>>>>> order? A customer wants to see the supplier in the order. > >>>>>> > >>>>>> The Order entity has OrderItem entities, which relate to Product > (via > >>>>>> productId) and nothing for the supplier. > >>>>>> > >>>>>> The solution which we see, is to duplicate Product for each supplier > and > >>>>>> have one - to - one relation between Product and SupplierProduct, > in > >>>>> this > >>>>>> case we are able to determine the supplier by productId. > >>>>>> > >>>>>> Is it the best solution? > >>>>>> > >>>>>> Thank you. > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> ------------------------------ > >>>>> View message @ > >>>>> > http://ofbiz.135035.n4.nabble.com/Many-suppliers-for-product-the-customer-selects-the-necessary-supplier-tp2719579p2719855.html<http://ofbiz.135035.n4.nabble.com/Many-suppliers-for-product-the-customer-selects-the-necessary-supplier-tp2719579p2719855.html?by-user=t&by-user=t> > >>>>> To unsubscribe from Many suppliers for product, the customer selects > the > >>>>> necessary supplier, click here< > http://ofbiz.135035.n4.nabble.com/template/TplServlet.jtp?tpl=unsubscribe_by_code&node=2719579&code=YmlsZXRuaWtvdkBnbWFpbC5jb218MjcxOTU3OXwyMDcwNzk3NDQ4<http://ofbiz.135035.n4.nabble.com/template/TplServlet.jtp?tpl=unsubscribe_by_code&node=2719579&code=YmlsZXRuaWtvdkBnbWFpbC5jb218MjcxOTU3OXwyMDcwNzk3NDQ4&by-user=t&by-user=t>>. > > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >> > > > *smime.p7s* (3K) Download Attachment<http://attachment/2743575/0/smime.p7s> > > > ------------------------------ > View message @ > http://ofbiz.135035.n4.nabble.com/Many-suppliers-for-product-the-customer-selects-the-necessary-supplier-tp2719579p2743575.html > To unsubscribe from Many suppliers for product, the customer selects the > necessary supplier, click > here<http://ofbiz.135035.n4.nabble.com/template/TplServlet.jtp?tpl=unsubscribe_by_code&node=2719579&code=YmlsZXRuaWtvdkBnbWFpbC5jb218MjcxOTU3OXwyMDcwNzk3NDQ4>. > > > -- Best regards, Sergei Biletnikov -- View this message in context: http://ofbiz.135035.n4.nabble.com/Many-suppliers-for-product-the-customer-selects-the-necessary-supplier-tp2719579p2748882.html Sent from the OFBiz - User mailing list archive at Nabble.com.
