Looking for the v10 manual? Visit our new user's guide!
Search Descriptions Version
This article applies to:

MultiStore Smart One Page Checkout Plug-in Installation Instructions

NOTE: These directions cover configuring the Smart One Page Checkout module for customers on MultiStore and later.
For directions for version and earlier, please see here.
For directions for version and later, please see here.

Enabling SmartOPC

1. If you have not already done so, purchase a license for the Smart One Page Checkout module. You will receive a license key which will be used later on in this process.

These license keys are URL-specific and call to our license server so if you are using it on a development or staged site, we will need to set up SOPC license keys for those URLs as well.

2. In the AspDotNetStorefront admin console, navigate to Configuration -> Advanced -> AppConfig Parameters.

3. Search for Vortx.OnePageCheckout.LicenseKey and enter the license key you received from us in step 1.

4. Search for Vortx.OnePageCheckout.ShowEmailPreferencesOnCheckout and set it true if you would like your customers to be asked if it is okay to email them. Set it to false if you do not want the option to show.

5. If you are configuring your site for use only in the UK, change the AppConfig value for Vortx.OnePageCheckout.AddressLocale to “UK”. Otherwise, leave it set to “US”.

6. Search for the Checkout.Type AppConfig, and set it to SmartOPC.

7. Reset the cache on the website.

NOTE: Please set the AppConfig: Vortx.OnePageCheckout.UseZipcodeService to FALSE as the web service it utilizes has been taken down permanently (Yahoo! zip code lookup).

Testing the one page checkout

1. Open the front end of your website in a browser.

2. Add an item to your cart and proceed to checkout.

3. Test your new checkout process.

4. You’re done!

Editing the Smart OPC Customer Service panel

You can edit the information in the Customer Service panel by modifying the topic OPC.CustomerServicePanel (Content - Manage Topics)

All other text in the Smart OPC can be edited through the appropriate String Resource. You can also display all string resources to assist in identifying the one you want to edit using THIS method.

MultiStore Configuration

To install the Smart One Page Checkout module on a Multi-Store site, simply set the store-specific version of the Vortx.OnePageCheckout.LicenseKey AppConfig to the value of the key you got from AspDotNetStorefront for that store. Those keys are domain-specific, each can only be used for a single domain.

1. Obtain a new license key for each store from AspDotNetStorefront.

2. In the admin console, navigate to Configuration > Advanced > AppConfig Parameters.

3. Search for Vortx.OnePageCheckout.LicenseKey.

4. Edit the AppConfig, and set the value for the store you are enabling SmartOPC on to the new key you were given:

5. Click Save.

6. Make sure that the Checkout.Type AppConfig is set to SmartOPC for the store you are enabling it on.


  • SmartOPC makes extensive use of javascript and AJAX. Sites that have been customized to use these technologies beyond what the core software does should test SmartOPC extensively before 'going live' with it, to ensure there are no conflicts.
  • When using SmartOPC and embedded checkout methods (Skrill QuickCheckout, 1stPay, PayPal Payments Advanced, etc) customers will complete payment and be taken to the orderconfirmation page before reaching the usual registration step. Unless anonymous checkout is enabled, customers will have their accounts set to registered and a temporary random password assigned upon completion of the order. They can log in later through the use of the 'forgot password' function on the signin page.
NOTE: Smart One Page Checkout does not support: eCheck payment method at this time

NOTE: Smart One Page Checkout does not support: PayPal STANDARD payment method in MSx9300 (this is working in MSx9310+)

NOTE: Smart One Page Checkout does not support: Verified By Visa or 3D Secure at this time. (This is working in the MSx point release for

NOTE: Smart One Page Checkout requires that the Credit Card payment method is used.


If you have further questions or comments, please feel free to contact our help desk.