[ic] How do I override 0 inventory
Rick Bragg
lists at gmnet.net
Tue Oct 6 22:46:36 UTC 2009
On Tue, 2009-10-06 at 15:25 -0700, Paul Jordan wrote:
> From: "Richard Templet" <richard at endpoint.com>
> Sent: Tuesday, October 06, 2009 3:17 PM
> To: <interchange-users at icdevgroup.org>
> Subject: Re: [ic] How do I override 0 inventory
>
> > Rick Bragg wrote:
> >> Hi
> >>
> >> I have a catalog where I added a field in the products database called
> >> "track_inventory". I set this to 1 or 0 if I want to be able to deal
> >> with inventory or not on that item. For example, downloadable items
> >> etc... I want to allow checkout with 0 inventory on these items.
> >>
> >> When I order quantity 1 or more of an item with this flag set to 0, and
> >> the inventory for that item is 0, the quantity auto-resets to 0 in the
> >> basket.html
> >>
> >> How do I override this so I can order any number of these items even if
> >> inventory is 0?
> >>
> >> Thanks
> >> Rick
> >>
> >>
> > Rick,
> >
> > Look for this in your catalog.cfg:
> >
> > MaxQuantityField inventory:quantity
> >
> > Comment it out if you don't want IC to be smart about the inventory
> > levels for items based on the quantity field in the inventory table.
> >
> > Richard Templet
> > End Point Corp.
>
>
> Although you may want IC to be smart about inventory on the rest of your
> items. There are probably many other, more robust ways of doing this however
> what comes to mind is editing the portion in log_transaction that loops
> through and decrements inventory. It's near the bottom IIRC. Just add a
> condition to skip the decrement on your downloads. Then just set your
> downloads to 999, or - the maximum you want to allow being purchased - 1?
>
> Anyways, I am sure there are better ways, and I hate suggesting hacking
> log_transaciton, but hey, who doesn't.
>
> Paul Jordan
>
> Gish Network > For print, web, and life.
> t.626.275.2517 f.866.401.2657
> Design & Programming | www.gishnetwork.com
> Event Photography | www.voirvenir.com
>
Oh, I have already hacked the heck out of log_transaction! I will do a
condition there, Thanks, for the info. I guess I need to disable
MaxQuantityField on a per-item bases within the shopping cart(s) Is
there also a MinQuantityField? I don't see that in my catalog.conf.
Thanks
Rick
--
This message has been scanned for viruses and
dangerous content by Green Mountain Network, and is
believed to be clean.
More information about the interchange-users
mailing list