Visit SmartWin

    Technology Web Site Welcome to CyberOffice Shopping Cart
-- a SmartWin CyberOffice eCommerce component
For Microsoft IIS platform (Windows 9x/NT/2000/XP/2003)
Online User Manual | Full Development Guide | CyberShop Product Page
Navigate to:-
Getting Started | What's Next | Shop Manager | Sample Page | CyberClub | CyberBuild
Go Back
Getting started with the program
Click to visit PayPal, the easiest and most cost-effective way for businesses to accept payments online. Built-in PayPal IPN (instant payment notification) for accepting credit cards online. Setting up a premier business account with PayPal is also instant.

CyberOffice Shopping Cart (CyberShop) is a core component of SmartWin CyberOffice eCommerce. It is a premier Web-based business tool which lets you take purchasing orders on the Web then process the orders entirely within your browser. The program is designed to work in conjunction with Microsoft Internet Information Services (IIS). It consists a set of HTML and ASP pages, an ActiveX component (Cybershop.Dll) and an ODBC-compliant database.

Microsoft IIS or a cut-down version of it, Microsoft Personal Web Server (PWS), is free from Microsoft. It can be installed/enabled on most Windows operating systems. The setup program assumes that IIS has been installed and is running on your computer. If this is not the case,  Check here on PWS/IIS installation. Run the setup program again after installing IIS or PWS. 

CyberShop supports a variety of databases via the standard ODBC interface , including MS Access (97 and above), MS SQL (6.5 and above), , Sybase Adaptive, and MySQL. The default is MS Access. For any other database, a working knowledge of it will be required. Refer to SQL Server upsizing for more information.


(For troubles with your live Web site, visit Shared Hosting Installation page)

Check your PWS or IIS settings on the site (Control Panel -> Administrative Tools -> Internet Services Manager -> Web Sites -> Properties -> Home Directory). Set Execute Permissions to either "Scripts Only" (recommended) or "Scripts and Executables".

64-Bit Windows Server  (IIS 7 or above) : Under IIS Manager -> Application Pools -> find the application pool used by the site in question -> Advanced Settings ... -> Enable 32-Bit Applications -> True.   Also copy the DLLs to c:\Windows\SysWoW64 folder and register them there (run regsvr32.exe).

The setup program automatically places the appropriate files on to the appropriate locations and properly registers them. However, file permissions might still need to be set for a special user account named IUSR_xxx (where "xxx" is the name of the computer).

Use "Windows Explorer -> File the File(s) -> Right-mouse-click -> Properties" to change the settings. Make sure you

  1. Set execute permission on CyberOffice DLLs (CyberShop.Dll, CyberClub.Dll, and CyberBuild.Dll). By default, they are either under c:\winnt\system32, c:\Windows\system32 or c:\inetpub\wwwroot\cgi-bin.
  2. Set Modify permission on the entire folder that contains the database(s). By default, the folder will be c:\inetpub\wwwroot\_private.
  3. Windows XP: Change the "Sharing" property of the folder to "Share this folder on the network" and "Allow Network users to change my files".  If you don't see "Network shareing and secuirty"  options, run the "Network sharing wizard" shown on the properties page. 
  4. Download the latest DLLs and run the "Update-DLLs.bat " included in the file (on the server computer).

Finally you need to view the Web pages through a Web server for any of the above mentioned links to function correctly. If you are having troubles, try this link http://localhost/shopping_cart or http://localhost/cybermall/shopping_cart. You will be seeing the same page, but going through a Web server.

Quick Tour

CyberShop can work in conjunction with CyberOffice Warehouse Builder (CyberBuild) or as standalone application. In the former case, click on the link to visit the sample storefront provided by CyberBuild. You can get information from there and move forward to customize the entire sample shop into yours, with minimal effort. CyberBuild is recommended if you have a large number of products (from thousands up to millions). It provides a full database driven online catalog with speedy keyword searches, category browsing and much more.

For the standalone operation, visit a companion sample page. This page lets you quickly see the basic functions of the program. The page has all the essential coding in place for you to adopt and develop your own shopping pages. You will be able to control the look and feel in any customized way.

Standalone CyberShop includes a mini version of CyberBuild. It is useful if you have a small number of products but they are frequently updated. You will add one line of code onto any existing shopping page to sell one or a range of products. Refer to the Sample Code section for more details.

CyberShop comes with an integrated Shop Manager. This gives you the control of nearly every aspect of the program within the browser. In particular you will set Shipping Methods, Payment Methods, Shipping Fees, Emails, Payment Gateway etc, and manage the daily orders from there.

  • Use a working email of yours and a dummy credit card:
              VISA 4111 1111 1111 1111
    to place test orders.

    For the backend admin access, use the following default setting:
              Username: AdministratoPssword: Password.

Back to Top
What to do next

CyberShop comes with a free 30 days trial period, enough for you to evaluate the program. Before going live, you must purchase the license from SmartWin Technology or one of its authorized resellers. The Shop Manager has a license page for this purpose.

Because CyberShop is a development tool, You will need to convert the sample page and modify properly other parts of the program to make it work for you. By default, you will find all the necessary files under the c:\inetpub\wwwroot\ folder. Following is an outline of some important steps you need to take. Also refer to the help link on top of each shop manager page.

  1. Follow either the sample page or sample codes to add new shopping pages and products to your site. When you add a product, make sure you specify an appropriate "ProductType" for the item. This type is used to group products for shipping fee calculation.

  2. Define appropriate Payment Methods, Shipping Methods, and Global/System Settings for your site.

  3. Use Add/Remove Item Types to add Product Types (i.e. Item Types) to the shopping cart and then use Shipping Fee Manager to configure the shipping fees.

  4. Upload all the pages to your live Web site and follow the instructions to configure the program. At this stage, you should use Email Test page to configure that function. The settings may depend on the hosting ISP's email server configuration, anti-spamming policy etc.

  5. Add the interface to your payment gateway. CyberShop has an open gateway interface and new ones are added to the supported list frequently. These recent ones are classified as "Custom Gateway". You will need to alter a generic payment.asp page to "include" a gateway specific page (e.g. paypal.asp). Specify in the Authorization Parameters field whatever appropriate for the gateway (e.g. login ID). 

CyberShop is very function rich and feature oriented. Much more information can be found as you browse the shop manager. Visit the Product Home Page for an updated summary of functions. Contact if you have any questions.

Back to Top

  Any comments, suggestions, or questions? Write Us!
  ©SmartWin Technology, CyberOffice eCommerce Platform 1997 - 2012