2010-12-30

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Coupons, Vouchers and Gift Cards

reference http://searchwarp.com/swa658081-Difference-Between-Coupons-Vouchers-And-Gift-Cards.htm

"Coupons usually have an expiration date and they are associated with a discount on a specified product... Coupons are often published in newspaper, magazines and sometimes even in the books. Usually you cut them out or use the number imprinted on it to get a discount."

"Vouchers also have an expiration date. Unlike coupon, voucher entitles you to receive a certain product or service, such as a night in a hotel room... While coupons require certain level of participation by its owner, voucher does not need such a thing, therefore vouchers are much more valuable and desirable for everybody."

"Gift cards are usually of a certain amount: for instance a gift card of $1000 at Victoria's Secret or Victoria Secret printable coupons. This means that if you go to the store, you can receive products up to $1,000. ... You can find hundreds of sites over the Internet that offer gift cards for various brand for free or in exchange for filling out a survey."

"Gift cards have 2 big advantages. The main advantage gift cards is that they are not limited to a certain product. If you have a gift card, you usually can get any product at a store, while in case of vouchers and coupons your choice is limited to specific goods or services."

Originally published on SearchWarp.com for Elliot Clark Monday, November 22, 2010
Article Source: Difference Between Coupons, Vouchers and Gift Cards

Labels: ,

2010-12-29

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

How to backup all your facebook data including profile and pages?

Backupify http://www.backupify.com/personal/tour

An article about facebook data backup
http://digitalmarketinginstitute.ie/2010/12/13/how-to-download-and-backup-your-facebook-personal-profile-and-facebook-fan-page/

Labels:

2010-12-17

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Useful tips for SharePoint 2010

Broadcasting a PowerPoint Presentation with SharePoint 2010 « Social-Point.

SharePoint 2010 Correlation ID in error messages: what it is and how to use it

Labels: ,

Troubleshooting MSDTC Connectivity Issues in Commerce Server

Sometimes MSCS shows errors regarding the MS DTC. This is because of connectivity issues mostly, another cause of this problem may be the authentication of the DTC service.

Following errors can be seen when you have a DTC problem:

"Component Execution failed for component[0x1] hr: 0x8


ProgID: Commerce.RedeemPromoCodes
Exception of type 'System.EnterpriseServices.TransactionProxyException' was thrown.


Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.


Exception Details: System.Runtime.InteropServices.COMException: Component Execution failed for component[0x1] hr: 0x8
ProgID: Commerce.RedeemPromoCodes

Exception of type 'System.EnterpriseServices.TransactionProxyException' was thrown."

When you encounter such a problem, try following to solve the issue:

1) Stop-Start DTC service try transaction again.

2) Turn Off your firewall, try transaction again.

3) If above steps does not work, investigate the issue using DTCPing utility which is described at the following MSDN article:

DTCPing: Troubleshooting MSDTC Connectivity Issues - Florin Lazar - Consistency Checkpoint - Site Home - MSDN Blogs.

How to troubleshoot MS DTC firewall issues

[Solved] Exception of type ‘System.EnterpriseServices.TransactionProxyException’ was thrown

Lessons learned with Distributed Transaction Settings

Labels: ,

2010-12-16

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Sharepoint 2010 Features' Name and GUID List

Labels: ,

Creating an Auction site using MS Commerce Server

In this article i will abstractly describe howto  create an auction site using microsoft commerce server.

Either you look at the Cs2009 RtmSamples or to other sample codes of MSCS you will see that product is added to the shopping cart with its price. However when  Total.pcf and Basket.pcf pipelines are run the catalogQueryInfo pipeline component will try to get the latest price from the catalog system. There are two ways to achieve this:

1) We need to delete this component and write a pipeline component that goes and retreves the product information from catalog system, but the price from a different source, let's call it auction system. We will try to look at how to create a basic  auction system in MSCS later in this article.

2) As an alternative to method 1, we can  override the price property after the execution of the QueryCatalogInfo, RequiredProdInfo, and Microsoft.CommerceServer.Inventory.CheckInventory  pipeline components.

Commerce Server Basket Pipeline Components


How to  Create a Basic Auction System?

Profile  system can be used to create any kind of business entities that will be used together with the other commerce subsystems such as marketing, orders, ... etc. Here in our case we can create Auction and AuctionBids entities. Let's briefly describe the functionalities of those entities.

Auction Entity This is the main entity that will store the begin-end date, max, min prices, and bid increase steps. Auction owner, status and winner of the auction.

AuctionBid Entity This entity will store the reference to the auction entity, bidder user id, bid, and date.

According to the info on the Auction entity, the code will chose the most appropriate bid from the AuctionBid entity and will give the permission to buy that item from the winner bid price.

Currently there is no code to share but to give you an overview  howto implement such a scnerio this post can be a good starting point.

Please have a look at articles about how to extend the profile system. Also following article is worth to have a look at:

Labels: , , , , ,

2010-12-13

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Using Opensource as publicity

reference: http://en.wikipedia.org/wiki/Dimdim

"Dimdim is made available primarily as an enterprise edition and as a Virtual Machine appliance, but an open source community edition has also been made azamvailable to developers under the GNU General Public License (GPL), giving them the option to install and host Dimdim in their own networks. The most recent open source version, released in December 2008 and hosted at sourceforge.net, is V4.5 "Liberty". Distributives of the system for the installation to several OSes, Virtual Machines and the corresponding documentation are available in several archives on the SourceForge.net Dimdim site[6]. Dimdim can be integrated with the e-learning platforms MoodleClaroline and Docebo, the collaborative suite Zimbra and the CRM software SugarCRM. Unlike Dimdim's web-hosted services, the Dimdim open source server does not restrict the number of attendees or simultaneous meetings allowed.

Dimdim has come under heavy criticism lately by a large section of the community for not releasing an open source version after the 4.5 version. It has been accused of using open source as a means of publicity but never actually being committed to the community. The lack of a proper public repository and no communication between the developers and the community further questions the intent.

Currently (December 2010) searching through the dimdim site there is no download for the Opensource version and the only way to download it is from the SourceForge.net. Except for the forums section, there is no mention of the OpenSource version on the new site"


Have a look at alternatives!

BigBlueButton
http://www.bigbluebutton.org/
http://code.google.com/p/bigbluebutton/wiki/BigBlueButtonVM


Skype Beta with Video Conference Calling Now ready for Download http://go.zam.web.tr/1c

Labels:

2010-12-09

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Magic Quadrant Reports

Gartner Magic Quadrant for Web Content Management, 19 August 2010

"I feel, Forrester focus heavily on business-user drivern ecommerce implementations vs developer and IT driven implementations. I.e., it placed greater emphasis on a self-contained application solutions (rather than framework).Forrester also lacks heavy focus on understnading and evaluating that many retailers and applications of B2C are focusing on cross-channel (multiple devices). I would recommend to go through Gatners report which covers existing ecommerce trends and how the products are performing against that."
reference: Ravi Kanth Koppala"s opinions at MSDN CS Forum on Forrester's results

Labels:

Sample Discount Campaigns

Today at lunchtime i went to a supermarket to buy some ready to eat food. I 've found the product and went to the self-checkout machine to pay. The self-checkout machine gave me two coupons which had the following discounts on them:

  • 50p off, when you spend £2 on your next visit, valid until 16/12/2010,  excludes fuel,
    terms and conditions apply

  • £1 off, when you sepend £4 on your next visit, vaild until 16/12/2010, exludes fuel,
    terms and conditions apply


Then i thought "How can i implement these scenarios in MSCS?"

You create a discount in Marketing Manager. As you know marketing manager limits the user to create specific types of discount, those discount types are: summarized on  following MSDN pages:

Lets explain those discounts:


Simple Discount type  Buy a product at a reduced price.
Example:  Buy two backpacks and get 25% off the price of each.
Minimum Purchase Discount Type  Buy a minimum quantity of a product, get a reduced price.

 

 

Example:  Buy at least three CDs and get $1 off the price of each.

Buy N, Get 1 More Free Type  Buy a minimum number of an item; get one more of the same item free.

 

 

Example:  Buy 5 ties, get the 6th one free.

Paired Discount Type  Buy one product and get a price reduction on another product.

 

 

Example:  Buy a bicycle, get a helmet at 15% off.

Paired Set Discount Type  Buy a specified quantity of a product, get a price reduction on another product.

 

 

Example:  Buy 6 bottles of wine, get a wine rack at $10 off.

Order Discount  Buy a specified total amount, get a price reduction on the order total or on the shipping cost.

 


Example:  Buy at least $500 worth of services, and get 20% off.



The supermarket discounts can be created using Order Dicount type. Thus we can create the campaigns without writing code in MSCS. Below are the steps to create the coupons in Marketing Manager.



[gallery link="file" columns="4"]

Labels: , , ,

2010-12-08

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Cryptography in .NET Framework 4


Application of Cryptography in .NET Framework 4



---


Hashing : MD5, SHA1, SHA256, SHA384, SHA512

Symmetric : DES, RC2, Rijndael, TripleDES

Asymmetric : DSA, RSA

reference: MSDN page: "System.Security.Cryptography Namespace"


Labels: ,

Online book: Introduction to data mining

This online book was created by The Data Mining group was established in November 2000 by Dr. Saed Sayad in a collaboration with Professor Stephen T. Balke in the Department of Chemical Engineering and Applied Chemistry at the University of Toronto.

Data Mining is about explaining the past and predicting the future by means of data analysis. Data mining is a multi-disciplinary field which combines statistics, machine learning, artificial intelligence and database technology. The value of data mining applications is often estimated to be very high. Many businesses have stored large amounts of data over years of operation, and data mining is able to extract very valuable knowledge from this data. The businesses are then able to leverage the extracted knowledge into more clients, more sales, or greater profits. This is also true in the engineering and medical fields.

See the full data mining map and online book at

chem-eng.utoronto.ca/~datamining/dmc/data_mining_map.htm

Labels: ,

howto learn Entity Framework 4








howto learn Entity Framework 4


Code-First Development with Entity Framework 4 (huge tutorial about Entity Framework 4)


Entity Framework 4.0 – How To POCO


Getting Started Entity Framework - MS Quickstart Tutorial


ms tutorial - Model-First in the Entity Framework 4


Microsoft Entity Framework 4: extending your DDL generation by adding indexes on Scalar Properties


Webcast: Entity Framework 4, oData and PDC10


Self-Tracking Entities in the Entity Framework


Labels: , ,

2010-12-06

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Audiences in SP2010

Labels: ,

2010-12-03

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

SharePoint Enterprise Search

Configuring Enterprise Search in SharePoint 2010
http://sharepointgeorge.com/2010/configuring-enterprise-search-sharepoint-2010/

SharePoint Enterprise Search

Configuring Enterprise Search in SharePoint 2010
http://sharepointgeorge.com/2010/configuring-enterprise-search-sharepoint-2010/

Labels: ,

2010-12-01

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

creating sharepoint themes

Create a custom site theme and make it available to others




Customizing SharePoint Themes with SharePoint Designer 2007 and IE8


Labels:

creating sharepoint themes

Create a custom site theme and make it available to others

Customizing SharePoint Themes with SharePoint Designer 2007 and IE8