Showing posts with label E-Commerce. Show all posts
Showing posts with label E-Commerce. Show all posts

Wednesday, February 12, 2014

Reward Points in eCommerce

Installing, Managing and Implementing Reward Points in AspxCommerce. 

Installing Reward Points Module From Back End:

Login with superuser  in aspxcommerce 2.0

1. Install Reward Points Module zip named AspxRewardPoints by clicking on Dashboard > Module > Install Module. Module will be Installed as AspxRewardPoints.  



   2.  Create New Portal Page as Reward Points by clicking on Dashboard >Pages> New Page.


  3.  Add Module AspxRewardPoints in Reward Points Page by clicking on Dashboard >Page Modules. Select Page Named Reward Points from drop down list and drag AspxRewardPoints Module  insideToppane Container.


Now you can see that module is installed by going Dashboard >AspxCommerce>Customers


Manage Setting and Reward Rules  From Back End:

Login with superuser in aspxcommerce 2.0
Go to Dashboard >AspxCommerce>Customers>Reward Points, A window will be opened as bellow


To manage settings of reward points click on Edit button. Manage setting window will be opened.

Manage Settings:


Exchange Rate: As above setting if customer earns 10 Reward Points then it will be converted to 1 USD.
Awarded Order Status: Reward Points will be added only if order status of ordered items  will be as selected in regarding drop down list.
Cancelled Order Status: Reward Points will be cancelled if order status of ordered items  will be as selected in regarding drop down list.
Reward Points Expires in (Days): Reward Points will be expire in days as per defined in regarding text box. If its 0 then Reward Points will never be expire.
Minimum balance(Reward Points) in order to redeem: Reward Points will be used for discount (Redeem) only if total earned Reward Points will be more or equal to points given in its regarding text box value.
Capped balance(Reward Points): Reward Points will be added to customers account only if his earned Reward Points for the order will be more or equal to Capped Balance.

Add/Edit Reward Rules:


Add: To add new reward rule click on Add New Reward Rule Button.
Edit: To edit reward rule click on rounded button bellow Action column and then click on Edit.
A Window will be appear like this..




Reward Points View:



To see reward points history click on View Button.



To see details of particular Customer click on View .

Reward Points on Front End:

Now we can see Reward ponits for the order are calculated as under If Customer eraned Reward Points for his previous purchase then he can use his reward points by selecting on Slide and clicking on GO. 


 Customer can see his reward point.s earned history by clicking on My Account > My Reward Points.


Thursday, November 21, 2013

A/B Test in AspxCommerce

Installing A/B Test module from Back End:

Login with superuser /admin in AspxCommerce

1.       Install ABTest Module zip named AspxABTesting by clicking on Dashboard > Module > Install Module. Module will be Installed as AspxABTesting.




2.       Create New Portal Page as AB Test by clicking on Dashboard > Pages > New Page.





3.       Add Module AspxABTesting in AB Test Page by clicking on Dashboard > Page Modules. Select Page Named AB Test from drop down list and drag AspxABTesting Module  inside Toppane Container.



Adding  A/B Test  From Back End

I’m going to add a test for My Cart Page for different variations.
Login with superuser /admin in AspxCommerce 2.0

Go to Dashboard > AspxCommerce> ABTesting, A window will be opened as bellow.


  • To Add New A/B Test Click on New A/B Test Link as in red Circle.
  • To Edit A/B Test Click on Action > Edit Button as in red Circle.
  • To Search A/B Test Names write the name in the search Textbox and click on Search Button.

New A/B Test or Edit Button:

After Clicking on New A/B Test or  Action > Edit a window will be shown as under.

  • A/B Test: Here we can On/Off, A/B Testing.
  • Name of A/B Test: Put a Name of the test as you desired.
  • Email Notification:  Turn it On/Off to send notification for the certain changes in the system to Admin/superuser .
  • Ends on Date: Set the Date to end Testing.
  • Users in Role: Select the roles for user who can involve for this testing.
  • Original Page: Put the URL for the Original Page to test with Slash (/).
  • Variation1: Put the URL for the Variation1 to test with Slash (/).
  • Add Variation: Click on this button if you want to add more variations for the same test.
  • Note: Maximum four variations can be added.

View Button:  

After Clicking on Action > View a window will be shown as under



  • Date wise Conversion: In above chart date wise conversions are showing. It means that in which date what was the conversion rate.
  • Day: Click on this button if you want to see the status of A/B Test for the current date.
  • Month: Click on this button if you want to see the status of A/B Test for the current Month.
  • Year: Click on this button if you want to see the status of A/B Test for the current Year.

Friday, September 27, 2013

Bulk SMS Provider's List in Nepal

Using J-Query as a Code Behind in AspxCommerce (Open Source E-Commerce)

If you want to make your own module in AspxCommerce this technique will be helpful to you.

1. add control to your module
2. add Test.js in your module
3. in Test.js copy and paste the code as under.
4. Do all operations here as a code behind in your Asp.Net page.


 var TestPage = '';
    $(function () {    
        var ModuleServicePath = modulePath + "Services/WebService.asmx/";
        var aspxCommonObj = {
            StoreID: 1,
            PortalID: 1,
            UserName: "username",
            CultureName: "en_US",
            CustomerID: 25
        };
        TestPage = {
            config: {
                isPostBack: false,
                async: false,
                cache: false,
                type: 'POST',
                contentType: "application/json; charset=utf-8",
                data: '{}',
                dataType: 'json',
                baseURL: AspxCommerce.utils.GetAspxServicePath(),
                method: "",
                url: "",
                ajaxCallMode: "",
                error: "",
                sessionValue: ""
            },
            ajaxCall: function (config) {
                $.ajax({
                    type: TestPage.config.type,
                    contentType: TestPage.config.contentType,
                    cache: TestPage.config.cache,
                    async: TestPage.config.async,
                    url: TestPage.config.url,
                    data: TestPage.config.data,
                    dataType: TestPage.config.dataType,
                    success: TestPage.config.ajaxCallMode,
                    error: TestPage.config.error
                });
            },
            Init: function () {              
                $("#btnSaveTest").click(function () {
                    if (frm.form()) {                    
                        TestPage.SaveUpdate();                      
                    }
                });
            },
            SaveUpdate: function () {              
                this.config.method = "SaveUpdate";
                this.config.url = ModuleServicePath + this.config.method;
                this.config.data = JSON2.stringify({ aspxCommonObj: aspxCommonObj });
                this.config.ajaxCallMode = TestPage.SaveUpdateSuccess;
                this.config.error = TestPage.SaveUpdateError;
                this.ajaxCall(this.config);
            },
            SaveUpdateSuccess: function (msg) {
                csscody.info("<h2>Successful Message</h2><p>Saved successfully!</p>");            
            },
            SaveUpdateError: function () {
                csscody.error("<h2>Error Message</h2><p>Failed to save!</p>");
            }
        };
        TestPage.Init();
    });

Tuesday, September 10, 2013

A/B Testing in E-Commerce

What is A/B Testing?

A/B testing (sometimes called split testing) is comparing two versions of a web page to see which one performs better. You compare two web pages by showing the two variants (let's call them A and B) to similar visitors at the same time. The one that gives a better conversion rate wins!

What Can We Test?

Almost anything on your website that affects visitor behavior can be A/B tested. Some elements that you can easily test are:
1. Headlines
2. Sub headlines
3. Paragraph Text
4. Testimonials
5. Call to Action text
6. Call to Action Button
7. Links
8. Images
9. Content near the fold
10. Social proof
11. Media mentions
12. Awards and badges

How does A/B testing help e-commerce sites in damage control?

Sometimes when you’re apprehensive about changing your website, trying out a variation that seems to have, say, a 50-50 chance of success requires courage. After all, if the variation doesn’t get the desired response, it can cause lost leads or conversions. And if yours is a website that receives heavy traffic, that loss can accumulate and become overwhelming within a day or two.
A/B testing tools help you keep that potential damage in check. For instance, you could show the Variation page to only 20% of your visitors, while the remaining 80% of the visitors still see the Control. You test the two versions of the web page with your live visitors and see how they respond to the change. You can always change the percentage who see the variation according to your specific requirements.
You can even track your revenue while this test is going on, and see for yourself which page (Control or Variation) is performing better for your unique set of visitors. As the statistical confidence of the test is achieved (based on the number of visitors on the site), the winning page is declared.
In simple terms, you’re no longer hanging in limbo, contemplating if you should go ahead with making a permanent change to your site. You simply A/B test for a few days and get a definite answer based on facts and proven data. After all, it’s about what works for you and not what you think should work.

Areas To A/B Test For E-Commerce Websites:

Why A/B testing is so important for e-commerce websites is because their conversion goal is not some indirect metric such as leads or downloads but a direct sale.
They can measure impact of the changes they do directly in terms of revenue. If tweaking some element on website increases average order value or revenue per visitor, it gives a direct push to company’s bottom-line

Testing Area #1: Call-to-Action Buttons

The buy now button (or call-to-action button as it is often called) is perhaps the most important element that an e-commerce website should be testing. There are various reasons why your existing buy now button may not be working well.
Button color and size: Larger and brighter generally works better. See this case study where red colored link increased conversions by 53%
Button placement: TaylorGifts increased clicks on the button by 10% simply by bringing add-to-cart button and pricing closer
Button text: RIPT Apparel, an online clothing store, increased sales by 6.3% simply by changing text on their buttons to convey limited time offers

Testing Area #2: Pricing, Discounts or Shipping Strategies


Various pricing strategies can be tested to motivate the prospective window-shopper to complete a successful sale. Even though testing pricing is hard and risky, there are ways to do it right. If you setup your price test correctly, you can gain a lot of insight into your visitor behavior.
For example, you can test ideas such as:
Ending prices with .95, .97 or .99: there are various primers on psychological testing that you can read and accordingly test on your website.
Design of pricing box: the way you show pricing can have a lot of impact. Is it to the left of product image or is it to the right? Is it closer to add-to-cart button? Do you have money back guarantee written next to your pricing?


You can also test your discount or shipping strategies.
For example, SmileyCookie, an online cookie store, found out that their customer don’t care as much about free shipping or discounts, as they care about next-day shipping. In fact, just by changing the policy that they display on al pages, they managed to increase sales by 41%.

Testing Area #3: Product Display & Search Results


Which products to show on homepage? In a particular category, do you show bestsellers or do you show newest products? Which product categories to show in the menu? These are some of the questions that you can answer via A/B testing.
Visitors respond to different products differently and as a marketer it is incredibly hard to guess which mix of products will produce maximum revenue. If you think you know it all and your e-commerce website has right product mix, read this case study on Mobal, who increased total sales by 27% just by adding a new product to the mix.
Similarly, you can test the default order of search results or number of search results to show. You can even test whether product recommendations increases revenue (by making them purchase more) or decreases revenue (by confusing them with too many choices).

Testing Area #4: Checkout Page


Visitors are so close to making the purchase, yet they sometimes abandon their shopping on the checkout page.
It is like going to a supermarket, adding products and then dragging the cart towards the payment counter before simply running away towards the exit gate deciding not to purchase the stuff.
Various ideas that e-commerce websites can use to A/B test on checkout page are:
Including or excluding a trust seal/badge. Slideshop added a trust badge and increased sales by 15%, while ICouponBlog removed a trust badge and increased conversions. This shows there is no definite answer and you must A/B test.
Removing unnecessary input fields and providing overview of order. That’s exactly what ReplaceDirect tested on their checkout page and they successfully decreased cart abandonments by 25%

10 A/B Testing Tools for Small Businesses:

2.       Optimizely
3.       Unbounce
4.       Visual Website Optimizer
5.       Genetify
6.       Convert
7.       Vanity
8.       Vertster
9.       A/Bingo

Conclusion:


If you want your E-commerce website to reach its full potential you should try A/B testing to enhance its design and overall usability. The potential for improvement is vast, and testing these elements will provide clues as to how your customers perceive your brand. The result may have a dramatic impact on your bottom line, so get into the habit of testing regularly.