2010-03-26

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Commerce Server 2009 Implemetations

How CS 2009 was used for Mobile Retail Scnerio ( Video for iPhone)

Commerce Server 2009 Datawarehouse reports

Recently Brad Bont has published a good article on his blog about "Capture CommerceEvents with Commerce Server 2009", this article very clearly describes utilizing the commerce server event logging, for the data warehouse reporting purposes. Have a look at before dealing with commerce server data warehouse.

2010-03-23

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Creating Webpart WSPs and Features easily

http://www.codeplex.com/wspbuilder
HOWTO use WSPBuilder
Using WSP Builder Screencast

Developing SharePoint WebParts using User Controls and Web Applications, Using WSPBuilder

nice moss 2007 webcasts @
http://www.youtube.com/watch?v=d3ebRyeguRg

Howto implement UpmMembershipProvider in CS 2007

How to implement the UpmMembershipProvider in CS 2007 : Commerce server
http://objectmix.com/commerce-server/258531-how-implement-upmmembershipprovider-cs-2007-a.html

Howto extend the Commerce Sharepoint Extensibility Kit

A very common question which is around in MSDN forums those days:
"How to extend the Commerce Sharepoint Extensibility Kit MSDN Forum Thread"
Below we see the recommendations from Glen and Lewis.

MS describes the process as in this link

2010-03-11

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Commerce Server 2009 Will Support Microsoft SharePoint 2010

What a wonderful news!
Commerce Server 2009 Will Support Microsoft SharePoint 2010
http://blogs.msdn.com/commerce/archive/2010/03/10/commerce-server-2009-will-support-microsoft-sharepoint-2010.aspx


Have a look at the hosted commerce server solutions

2010-03-09

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Commerce Server 2009 Development Articles

Developing with Commerce Server 2009 – Learn Multi-Channel Commerce Foundation – Part I

Developing with Commerce Server 2009 – Learn Multi-Channel Commerce Foundation – Part II

Commerce Foundation Operation Sequence Extensibility Point

Extending the Commerce Foundation Order Translator

Absolutely i support Lewis's idea; we should use cloud comp in commerce systems for various reasons. Following is a fascinating article from Lewis Benge:
For more info with videos visit Azure Platform, app fabric page.

Shopping Basket Analysis with MS AS

Shopping Basket Analysis Video Tutorial (Data Mining Table Analysis Tool)

2010-03-05

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Powershell articles from Ted

http://blog.tedpattison.net/Lists/Posts/Post.aspx?ID=3

2010-03-02

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

If your MS VPC does not work on Windows 7

reference
1) Right Click on VPC shortcut > Properties > Compatibility > Check Run as Administrator > OK
2) Start your VPC again!

2010-03-01

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Nice posts from MS CS Forum

Post1: Displaying advertisement depending on basket content

Requirement:
1. User has 1 of product 12345 in their basket
2. They navigate to the cart page
3. See advertisement which says to "buy 1 more to get free shipping" or "buy 1 more to get 10% off" (just examples). There would be discounts defined for these.

Elegant solution of Ravi
1. Create a user profile to store basket line items information.
2. Whenever an item is added to the basket, we will update this user object.
3. whenever a basket is converted into purhase order we will remove items from this profile,.
4. Using marketing manager, set basketitems as target profile. Check my blog which explains how to set target profile.
http://microsoftblog.co.in/commerceserver/targeting-on-other-profile-objects/
5. Create advertisements or discounts based on that target expression.
-----------------------------------------------------------------------------------------------------------------

Post2: Will Out of the box MSCS 2009 Webparts work with custom ASP.NET applications?

Useful quotes from Bradley Foley:

"Well, basicially, the webparts they give you depend on sharepoint. If you want to use them with out sharepoint, have to replace those components with your context. You can open/edit them with out Sharepoint, but until those changes are made, they won't run.
---
It would be possible, however you would have to use the extensibility kit and completely unhook it's ties and dependancies on sharepoint.
---
It's included with the installation. Look for exensibilitykit.zip file. The whole thing is based on a Model View Presenter methodology. You can simply unhook the webparts (from the view) and then create your control. It has worked quite well for us.

You have to make some modifications to the Sitecontext and then to the web.config, but as you try to build from within visual studio these other areas become visible and are easy to change."

For more information on creating a non-sharepoint dependant website, custom ASP.NET application, check following post: http://microsoftblog.co.in/commerceserver/aspnet-website-in-commerce-server-2009/
-----------------------------------------------------------------------------------------------------------------
Post3: Howto establish a multi developer environment for Commerce Server Development?
-----------------------------------------------------------------------------------------------------------------
Post4: Howto change checkout steps of CS 2009? Do we need to change code?
-----------------------------------------------------------------------------------------------------------------

Various links about Commerce Server 2009

Commerce Server 2009 ASP.NET Sample Site

Microsoft Commerce Server 2009 Multi-Channel Foundation Samples


Beware of database permissions and AzMAN update after creating a new profile entity

Howto Create Custom Payment Method in Commerce Server

Creating a Custom Payment Method For CS 2007
http://msdn.microsoft.com/en-us/library/bb219356(CS.70).aspx
Another good post about extending order system entities such as OrderForm, .. etc of CS 2007 is at:
http://blogs.msdn.com/sathishcg/archive/2006/11/08/extending-commerce-server-order-system.aspx
How to extend Commerce Server Payment Methods and Shipment Methods for CS 2007

-------------------------------------------------------------------------------


createing a custom payment method, explained with screenshots, by technicalmultiverse
Custom Payments in Commerce Server 2009, by jthodges



Creating a Custom Payment Method For CS 2009
http://msdn.microsoft.com/en-us/library/dd328095(CS.90).aspx
Also CS Guy provided a blog entry about creating a new payment method
http://commerce-server-guy.blogspot.com/2009/04/adding-new-payment-method-in-commerce.html
Although it is not detailed but helpful information about extending order sysetm for CS 2009. Steps involved in extended commerce server 2009 Systems,
by Ravi KANTH
Summary of the procedure from MSDN: To create and configure a custom payment method
  1. Create a pipeline component that processes the payment. For more information about how to perform this step, see How to Create a Payment Processor.

  2. Use the Pipeline Component Registration tool (PipeReg.exe) to register the pipeline component. For more information about how to perform this step, see Building Pipeline Components.

  3. Create a new pipeline that includes the payment processor that you created and registered in steps 1 and 2. For more information about how to perform this step, see How to Create a Custom Pipeline.

  4. Update the Web.config file to reference the new pipeline. For more information about how to configure a pipeline in the Web.config file, see pipelines Element.

  5. Follow the procedure in the topic How to Create a Payment Method to create the payment method. For the payment type property, select one of the payment types that start with the word "Custom".

Beware when adding a new payment type, order of class definitions and tables in OrderObjectMappings.xml have to be the same, otherwise it does not work.
http://social.msdn.microsoft.com/Forums/en-US/commserver2009/thread/cac83579-4fc9-44fd-97c0-13cb1ec7fbad


Do not externalize your web.config sections, you may face issues with order system api.
http://social.msdn.microsoft.com/Forums/en/commserver2009/thread/77aefb7a-5547-4489-a3c9-6292f48e7221