The uCommerce site we are working on will deliver it's products to all countries within Europe. However as they are a UK based business they can provide preferential shipping rates on deliveries to the UK i.e. if an order is over £25 and is being shipped to the UK they can offer free shipping, however they can't offer this to the other countries in Europe.
There is a Min order value "Act" and Percentage off shipping "Award" in uCommerce, but the Act doesn't allow us to specify the Delivery country. There is an "Act" for Dynamic Order property, but I can't find any documentation for configuring it.
So, in fact I could create a Dynamic Order property such as:
order["DeliveryCountry"] = countryIsoCode;
And then in uCommerce I could check for:
"DeliveryCountry", "UK"
Right?
One question, can the Dynamic Order property Act Target not check against concrete properties? i.e. an Order object has the following propety chain: order.BillingAddress.Country.TwoLetterISORegionName - I presume I can;t check against that?
Thanks Nickolaj - to ensure our Editors don't input anything incorrectly we will probably go ahead and create the Act. We need the same thing for MemberType too - so once we've coded it all up i'll share on the forum.
Shipping discount to specific country
Hi,
The uCommerce site we are working on will deliver it's products to all countries within Europe. However as they are a UK based business they can provide preferential shipping rates on deliveries to the UK i.e. if an order is over £25 and is being shipped to the UK they can offer free shipping, however they can't offer this to the other countries in Europe.
There is a Min order value "Act" and Percentage off shipping "Award" in uCommerce, but the Act doesn't allow us to specify the Delivery country. There is an "Act" for Dynamic Order property, but I can't find any documentation for configuring it.
Would this be the correct route, or do we need to create a new Act target as described in http://www.publicvoid.dk/default,date,2011-10-18.aspx
Thanks in advance
Al
Hi Higgsy
The custom country act is one solution, the other (as you point out) is the dynamic order property.
The dynamic order property, is order properties you set like this:
So I would create a basket pipeline task, that add (or remove) the "UKShipping" property on the order depending on the shipping country.
That way you don't have to create a custom "country" act, and can use the dynamic order property as act, along with the "min. order amount"
Hope that makes sense
Hi Nickolaj,
Thanks for your response - really appreciated.
So, in fact I could create a Dynamic Order property such as:
order["DeliveryCountry"] = countryIsoCode;
And then in uCommerce I could check for:
"DeliveryCountry", "UK"
Right?
One question, can the Dynamic Order property Act Target not check against concrete properties? i.e. an Order object has the following propety chain: order.BillingAddress.Country.TwoLetterISORegionName - I presume I can;t check against that?
Thanks again
Al
The first part is correct!
No if you require that feature, you will have to create the act target yourself
Thanks Nickolaj - to ensure our Editors don't input anything incorrectly we will probably go ahead and create the Act. We need the same thing for MemberType too - so once we've coded it all up i'll share on the forum.
Regards,
Al
is working on a reply...