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.

Reply via email to