• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

bosseman
#1 Posted : Friday, October 13, 2006 10:03:43 AM(UTC)
bosseman

Rank: Member

Joined: 10/9/2005(UTC)
Posts: 15

I was able to get the store sales to work by adding the "Apply Sales" task to the Product Pricing workflow (from a previous post).


However, I can't get an offer (with a promo code) to work. The Offer class doesn't appear to be referenced in the ApplySales class, and I don't see any other ProductTask classes that hook this up and get it running.



Is this something that is still "in the works",

or am I not looking in the right place,

or is this something I have to finish coding myself?



Thanks,

Jim
bosseman
#2 Posted : Friday, October 13, 2006 10:39:05 AM(UTC)
bosseman

Rank: Member

Joined: 10/9/2005(UTC)
Posts: 15

Just did some digging around in the code, and I found out why it didn't work for me.

Line 25 of OfferTaskProcessBase does not consistently apply a convert to upper case function. My promo code had mixed case letters, and it was UCase'd in one area but not on this line of code. Don't know how you want to handle it for production, but I got my cart to work by simply changing Line 25 to read:

If
Then

Hope this helps anyone else running into the same problem.



Jim
jetheredge
#3 Posted : Friday, October 13, 2006 2:15:21 PM(UTC)
jetheredge

Rank: Member

Joined: 3/1/2006(UTC)
Posts: 1,142

Thanks Jim, we found that one a little while ago and a fix for it will be available in the next patch. The current work around is to just enter the promotional code in the admin side with all caps.
Justin Etheredge
Senior Software Engineer
BVSoftware
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012