Affiliate Wiz is passing OrderID instead of Order Number

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
AlanW
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 42
Joined: Wed Apr 08, 2009 12:47 pm

Affiliate Wiz is passing OrderID instead of Order Number

Post by AlanW » Thu Jun 04, 2009 7:25 am

We're using Affiliate Wiz (Verion 5.0 on Access DB)

AC sales are being recorded in Affiliate Wiz with OrderID instead of actual Order Number. (I'm not certain OrderID would be the exact field name but it's the primary key AC uses for an order)

Here's the tracking string we have in Third Party Tracker field

Code: Select all

https://www.practicerange.com/affiliates/aw.aspx?Task=AddSale&Order_Number=[OrderNumber]&Total_Amount=[OrderSubTotal]&Country=USA&Optional1=&Optional2=&Optional3=
Anyone know why it's not picking up OrderID instead of Order Number?

Thanks,
Alan

User avatar
mazhar
Master Yoda
Master Yoda
Posts: 5084
Joined: Wed Jul 09, 2008 8:21 am
Contact:

Re: Affiliate Wiz is passing OrderID instead of Order Number

Post by mazhar » Thu Jun 04, 2009 7:38 am

Read following thread about how generate tracking information
viewtopic.php?f=42&t=8826

AlanW
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 42
Joined: Wed Apr 08, 2009 12:47 pm

Re: Affiliate Wiz is passing OrderID instead of Order Number

Post by AlanW » Wed Jun 17, 2009 10:40 am

AffiliateTracker.ascx control is using the save variable for OrderId and OrderNumber.
Could this be the problem passing Order Number to Affiliate Wiz?


Code: Select all

                    url = url.Replace("[OrderId]", _Order.OrderId.ToString());

                    url = url.Replace("[OrderNumber]", _Order.OrderId.ToString());

                    url = url.Replace("[OrderTotal]", _Order.TotalCharges.ToString("F2"));

                    url = url.Replace("[OrderSubTotal]", _Order.Items.TotalPrice(OrderItemType.Product, OrderItemType.Discount, OrderItemType.Coupon).ToString("F2"));
--Alan

User avatar
mazhar
Master Yoda
Master Yoda
Posts: 5084
Joined: Wed Jul 09, 2008 8:21 am
Contact:

Re: Affiliate Wiz is passing OrderID instead of Order Number

Post by mazhar » Wed Jun 17, 2009 10:45 am

In order to user order number make use of

Code: Select all

_Order.OrderNumber.ToString()
instead of

Code: Select all

_Order.OrderId.ToString()

AlanW
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 42
Joined: Wed Apr 08, 2009 12:47 pm

Re: Affiliate Wiz is passing OrderID instead of Order Number

Post by AlanW » Wed Jun 17, 2009 3:01 pm

Yes that change AffiliateTracker.ascx control worked. Affiliate Wiz is passing on the correct Order Number.

Thanks,
Alan

Post Reply