Ok I guess this comes under business logic and hopefully we can have may such services that can be configured based on the product, but assigning these services in the product configuration. I am trying to think not as this is my requirement, but a best way to expand ofbiz that lets consultant configure with out changing ofbiz as such.
and yes, allow to be backward compatible by putting in a default service with the current business logic I think this effort would satisfy everyone and allow for future expansion with a lot more ease. Skip sent the following on 10/24/2007 4:38 PM: > BJ > > I think we are talking about different issues. The flag would only be used > to determine whether the existing quickship code is run or whether inventory > checks are done and requirements created for out of stock items when the > quickship button is pressed. The satisfaction of the requirements, i.e. > dropshipped or backordered etc. would be determined by other (hopefully > existing) code. In this way, existing Ofbiz users who want the existing > behavior would be unaffected and those of us with walk-in customers who > backorder things have an easier time getting it done. > > For my current customer, I actually need to give the purchasing guy both > options (dropship from multiple suppliers and backorder and ship locally). > But, I expect this code to be in some other area (haven't looked yet). > > Skip > > -----Original Message----- > From: BJ Freeman [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 24, 2007 4:05 PM > To: user@ofbiz.apache.org > Subject: Re: shipments made for out of stock items > > > if the inventory supplier is a dropshipper would be the consideration. > since you can have many suppliers for a product, you could have a > supplier you order from for your local supplier and a drop shipper as well. > this would come under a scenario of determining best cost and delivery > of the product which is part of ERP. > > So I don't think a simple flag is the answer. > > > Skip sent the following on 10/24/2007 3:33 PM: >> BJ >> >> No, I have considered only my own needs. However, a property which >> determines the behavior satisfies both camps. >> >> Skip >> >> -----Original Message----- >> From: BJ Freeman [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, October 24, 2007 1:27 PM >> To: user@ofbiz.apache.org >> Subject: Re: shipments made for out of stock items >> >> >> Skip have you consider the sequence for a dropshipper, and some >> fulfillment houses. >> you don't have their inventory. >> >> Skip sent the following on 10/24/2007 1:09 PM: >>> Dave >>> >>> I agree that this is a big hole/bug. On the other hand, there are folks >> who >>> don't mind/prefer the sloppiness (I have a customer just like that). So, >>> perhaps we could use a property to define the behavior, like: >>> >>> ilikesloppybookkeeping=true/false (tongue in cheek) >>> >>> However, I would be happy to collaborate to get this done. I want >>> requirements and automatic backorders issued for out of stock etc for >> quick >>> ship. I was just about to start work on this. We could modify the >> existing >>> service to look for a property and if it exists, do the better > bookkeeping >> / >>> automatic ordering. >>> >>> This is a hole for me because if my customer has a customer at the > counter >>> and is selling him some stuff and part of it is on back order, he has to >>> exit out of the sales order screen and go to the shipping screen to get > it >>> all done right. It's a pain and will happen 10 times a day for him. >> Fixing >>> the quickship will take care of it. >>> >>> Maybe with the configurable property, the muckity-mucks won't be so >>> reluctant to accept it. >>> >>> Skip >>> >>> -----Original Message----- >>> From: David E Jones [mailto:[EMAIL PROTECTED] >>> Sent: Wednesday, October 24, 2007 12:24 PM >>> To: user@ofbiz.apache.org >>> Subject: Re: shipments made for out of stock items >>> >>> >>> >>> On Oct 24, 2007, at 6:41 AM, Dave Tenerowicz wrote: >>> >>>> The more I think about this, it seems inappropriate for an ERP >>>> system to allow this. Why would the quick ship service allow a user >>>> to charge a customers credit card and "ship" a physical product >>>> that the system "knew" was not available? >>> For some users the system doesn't know everything... >>> >>>> Before charging the card, the sales person would want to confirm >>>> that the goods were actually available. Once this was confirmed, it >>>> would take a facility worker 30 seconds to adjust the inventory, >>>> leaving an audit trail etc. >>> Yes, but not everyone wants to use it this way. >>> >>>> To me this seems like a JIRA issue, which should be fixed. >>>> >>>> I'll submit the issue and we'll submit a fix. >>> It will most likely be rejected. >>> >>> -David >>> >>> >>>> Dave Tenerowicz wrote: >>>>> Thank you! >>>>> >>>>> David E Jones wrote: >>>>>> Well, there ya go! >>>>>> >>>>>> The quick ship order stuff doesn't check stock levels... >>>>>> >>>>>> -David >>>>>> >>>>>> >>>>>> On Oct 23, 2007, at 3:53 PM, Dave Tenerowicz wrote: >>>>>> >>>>>>> Yes, I should have mentioned that we created a new service to >>>>>>> automatically create shipments. It calls quickShipOrder as part >>>>>>> of it's processing. >>>>>>> -Dave >>>>>>> >>>>>>> David E Jones wrote: >>>>>>>> What do you mean by "being created"? >>>>>>>> >>>>>>>> There isn't really anything that automatically creates >>>>>>>> shipments, unless a human does it through some UI like the >>>>>>>> shipment or packing screens (or a service or something was >>>>>>>> written to automatically do it somehow). >>>>>>>> >>>>>>>> -David >>>>>>>> >>>>>>>> >>>>>>>> On Oct 22, 2007, at 3:48 PM, Dave Tenerowicz wrote: >>>>>>>> >>>>>>>>> It appears that shipments are being created with out of stock >>>>>>>>> items in an implementation we are doing. I am guessing this is >>>>>>>>> due to product store settings, not a code issue. >>>>>>>>> rev = 545314 >>>>>>>>> check inventory=Y >>>>>>>>> reserve inventory=Y >>>>>>>>> require inventory=N >>>>>>>>> >>>>>>>>> All products are finished goods (no digital or virtual) >>>>>>>>> >>>>>>>>> Thanks for any help. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Dave Tenerowicz >>>>>>>>> [EMAIL PROTECTED] >>>>>>>>> >>>>>>>>> Office: 303.493.6727 >>>>>>>>> Mobile 303.906.6116 >>>>>>>>> Fax 303.814.8330 >>>>>>>>> >>>>>>>>> Visit us at http://www.salmonllc.com >>>>>>>>> For ERP Information: http://www.salmonllc.com/Jsp/vanity/ >>>>>>>>> ERP_CRM.jsp?nav=2&NavBarId=ERP_CRMServices >>>>>>>>> >>>>>>> -- >>>>>>> Dave Tenerowicz >>>>>>> [EMAIL PROTECTED] >>>>>>> >>>>>>> Office: 303.493.6727 >>>>>>> Mobile 303.906.6116 >>>>>>> Fax 303.814.8330 >>>>>>> >>>>>>> Visit us at http://www.salmonllc.com >>>>>>> For ERP Information: http://www.salmonllc.com/Jsp/vanity/ >>>>>>> ERP_CRM.jsp?nav=2&NavBarId=ERP_CRMServices >>>>>>> >>>> -- >>>> Dave Tenerowicz >>>> [EMAIL PROTECTED] >>>> >>>> Office: 303.493.6727 >>>> Mobile 303.906.6116 >>>> Fax 303.814.8330 >>>> >>>> Visit us at http://www.salmonllc.com >>>> For ERP Information: http://www.salmonllc.com/Jsp/vanity/ >>>> ERP_CRM.jsp?nav=2&NavBarId=ERP_CRMServices >>>> >>> >>> >>> >> >> >> > > > >