Posted
7/27/2009 2:44:06 PM
Since I am finishing up my business in the next few months I thought it would be best to go over some of the issues that my customers always struggling with. Bad Design and Performance and of the two I have spent most of my time with Performance tuning. I will also go over some of the most frequent questions I am asked the biggest one should I use CS2009 or CS2007. I will try to be as honest and open your eyes to CS2009. Stay tuned and as I get time I will post these two blogs. They won’t be the
Posted
7/23/2009 12:45:22 PM
When the first request is made to a Commerce Server site Commerce Server
loads it's modules and populate it's caches based on the configuration of
web.config. One of these modules and Cache that can be modified is the Marketing
data.
Marketing Runtime
Commerce Server loads it's Marketing data (Ads and discounts) in one shot by
calling mktg_spRuntimeLoadDiscounts stored procedure. You can change this
behavior by having your own stored procedure called. W
Posted
7/19/2009 3:55:40 PM
This is an update to the profile blog that I posted. Earlier to this post I
noted how you could use the profile system in a true SQL join like way. I am so
glad to have folks who follow my blog and question how to do certain things :)
"Keeping me on my toes".
So why am I updating this post? Well, it turns out that when I was testing my
solution I screwed up my tests and I got this wrong :(. Yes, it happens to the
best of us. I am going to correct this post to show
Posted
7/10/2009 8:46:11 AM
Import\Export Inventory APIs do not follow the rules of the API. The reason
for this is that the Import\Export is bulk insert process.
Don't tell my heart, my achy breaky heart
He might blow up and kill this man
Here is the scenario that will cause you the issue. You can crated a Catalog
(base or virtual) then associate an Inventory Catalog. Then you import a catalog
xml file that has deletes of products. This scenario will not delete the
inventory record, but Comme
Posted
7/9/2009 11:42:11 AM
I was with a customer and found out that the documentation of Commerce is
wrong when it comes to creating baskets
OrderContext.GetBasket Method . From the order context when you call the
GetBasket you only get a in memory Basket object it's not until you actually
save the basket that you persist your changes and create a new basket if you did
not have one be
Posted
7/8/2009 7:38:20 PM
One of the things I have always wanted to do was change the default behavior
of indexes in the order system. In this post I will give you steps to do that.
Why in the world would you want to change the default index? Once again if you
DBA was to look at how Commerce Server Order System what type of index it
creates on Guids he would say "someone wa
Posted
7/5/2009 9:21:28 PM
Just wanted to share some news with you, I have decided to change careers and will not be doing any Commerce Server training or consulting after September 2009.
Until then I hope to blog and provide as much information to you as I can.
As always I will try and answer all your emails.
Posted
7/5/2009 7:20:53 PM
I have had a few questions regarding why it takes so long for Commerce Server site to respond on the first request. I hope to answer this question in this post.
First you need to have a good understanding of the Commerce Server web.config then any of the modules\resources that you are using.
Commerce Server web.config
Why do I need to know about the web.config? The Commerce Server web.config launches Commerce Modules and therefore you need to understand the