Feature list (Workspace 15)

Features for system manager.

Features for users.

Features for developers and partners.


Features for system manager.

1. Workspace Operator version

  • Enabled to use multiple organizations in a single host.

Features for users.

1. System

  • Creating, modifying and removing of users
  • Changing of user access levels
  • Resetting order and customer number sequence
  • Mass removing of customers, products, orders and webshop statistics. Statistics and orders can be erased between any given dates.
  • Changing the URL-address of webshop
  • Listing of the installed plugins
  • Plugins settings editing
  • Grouping users by their role, and giving the roles access rights

2. Products


  • You can add, modify, copy, move and remove products and product groups
  • Embedded WYSIWYG HTML editor for editing product group descriptions
  • Product groups can be nested to any level
  • Products in a group can be sorted by name, item code, price, creation date, last modification date or visibility. Also arbitrary ordering is possible with manual sorting.
  • One product can belong to multiple product groups.
  • Different product groups can be assigned to different themes or left non-public
  • Powerful clipboard for copying and moving products
  • Searching products by keyword from freely selectable product fields
  • Automatic inventory management. Products can be hidden based on their availability.
  • Inventory amount can be updated automatically on order creation and when the order is modified.
  • Products can be forced to be ordered only in specified amounts. For example you can configure product to be ordered only groups of 4.
  • Possibility to add discounts based on the amount of products ordered. This feature helps you to create interesting campaigns.
  • Possibility to add discounts based on customer or customer groups. For example you can give discounts to resellers.
  • Uploading products into the product manager from an Excel table as a CSV file with predefined encoding
  • Downloading products into Excel as a CSV file using predefined encoding
  • Updating product fields by using CSV file
  • Changing the rounding accuracy of prices
  • Changing the decimal separator that is shown in webshop
  • Changing currency label freely
  • VAT Settings, which allows to list and update VAT rates specific to regions and categories, create/modify/delete VAT regions and categories, set default VAT region and set, whether prices contain VAT
  • Changing product amount rounding logic, if products are ordered in factors in the web shop.
  • Product's can be marked with Product Type. Product Property fields can be relabeled through a product type.
  • Setting currency symbol position.
  • Profit based price calculation.

Product data may include all or some of the following information

  • Item codes (separate shop, supplier and manufacturer codes)
  • Name (separate shop, supplier and manufacturer names)
  • Four information texts, titles and slogans
  • Five pictures either referenced by URL or uploaded
  • Five files either referenced by URL or uploaded
  • Default price and ten price group prices
  • VAT category
  • Visibility in the published service
  • Default ordering amount
  • Minimum and maximum ordering amount
  • Amount factor
  • Amount unit
  • Amount in stock
  • Minimum amount in stock
  • Arbitrary number of options that can affect price and the item code
  • Product type
  • Additional information and properties

Product group information includes

  • Name
  • Additional information text
  • Picture URL for the group

3. Orders


  • Viewing, modifying and removing of orders
  • Creating new orders directly from the administration interface
  • Linking orders to existing customers
  • Creating a customer based on the information included with an order
  • Adding and removing of ordered products
  • Delivery cost recalculation
  • E-mail messages to customers or the administrator. Messages can be sent manually or they can be automatically triggered by internal events.
  • Messages are freely definable and can contain variables that will be filled with order or customer data.
  • Freely definable order handling and payment statuses that can be set manually or be triggered by internal events.
  • Prinetti integration
  • Saveable shopping cart settings
  • Searching and sorting of orders by:
    • Order and reference number
    • Customer number
    • Payment vendor
    • Delivery option
    • Price
    • Handling status
    • Payment status
    • Information given by the customer
    • Ordered products information

Order information includes

  • Configurable information given by the customer
  • Order status and status history
  • Ordered products and prices
  • Delivery costs
  • Reference number
  • VAT and total prices
  • Other internal information

4. Customers


  • Adding, modifying, removing and grouping of customers
  • Customer specific notes
  • Automatic responses on registration
  • Possibility to assign a Workspace user as customer's contact person
  • Possibility to assign price group and default theme for customer groups
  • Customer statistics
  • CSV export of customer information
  • CSV import of customer information
  • Customer's order history
  • Searching and sorting of customers by:
    • Customer number
    • Customer information
    • Customer group
    • Assigned user
    • Total sum of customer's orders
    • Creation date

Customer information includes

  • Configurable information given by the customer
  • Other internal information
  • Associated customer groups
  • Message sending to customer
  • Following statistical data stored about customer
    • Amount of orders
    • Total sum of orders
    • Date of last order
    • Total sum of last order
    • Average sum of orders
    • Average amount of products in order
    • Customer creation date
    • Date of last visit
    • Date of last modification by the merchant
    • Date of last modification by the customer

5. Marketing


  • Coupons. With coupons, the merchant can give customers a variety of discounts.
    • Coupons can be made to be valid a certain period of time
    • Discounts can be based on percents or fixed values
    • A coupon can be assigned to a certain customer
  • Mass e-mail to customer groups
    • Blacklist
    • Sent emails statistics
    • Customers, order and product variables can be used in emails
    • Possibility to use different product blocks in emails
  • Campaign tool. Merchant can specify different kind of marketing campaigns
    • Buy X, get Y for free
    • Product pack with discounted price
    • Free complimentary product or products
    All types of campaigns can be configured to have complex set of conditions to control their activation.

6. Webshop


  • You can manage your web shop as a web site on the Spring platform
  • You can create dynamic content using the Velocity template language or client side javascript with AJAX.
  • The Spring DI framework allows dynamic customization using Java.
  • We offer a customizable demo theme with pages including front page, product list page, shopping cart page etc.
  • You can use more than 20 ready-made customizable components to build your pages
  • You can create custom pages
  • Possibility to associate customer groups with a price group and a product selection group
  • Uploading of files(HTML, CSS, pictures, etc). Uploaded files can be used in web shop building.
  • Multiple file uploads and direct editing of the text files

These components are readily available in the demo theme

  • Product search dialog
  • Tree structure for navigating the product groups. Can be configured with CSS.
  • Shopping cart
  • Product list
  • Product card for displaying more detailed information on an individual product
  • Product spot for promoting one product group or for implementing cross sell functionality
  • Direct link feature that enables making simple and stable HTML links to individual products or product groups from outside
  • Order information form
  • List of products that are (being) ordered
  • Order confirmation
  • Payment confirmation
  • Link element for making links to other pages, files, etc.
  • Customer registration form
  • Login for registered customers. Optional redirection URL for Login and Logout. Possible not to redirect after login.
  • Customer information form for registered customers
  • Listing of a client's previous orders
  • A Customer's order view
  • A persistent shopping cart
  • Password recovery
  • Change password (during password recovery process)
  • Search results
  • Customer Wish list

7. Payment


  • Customisable reference numbers for invoices
  • Ready-made implementations for these payment vendors:
    • Nordea Solo ePayment
    • OKO Kultaraha ePayment
    • Danske Bank ePayment
    • Sonera ePayment
    • Säästöpankki
    • Aktia ePayment
    • POP Pankki
    • Handelsbanken
    • Ålandsbanken
    • Tapiola payment
    • Luottokunta Credit Card payment
    • Estcard Credit Card payment
    • ITransact Credit Card payment
    • Cash on delivery
    • PayPal
    • Hanza.net (Estonian)
    • SEB Eesti Ühispank (Estonian)
    • Danske Bank (Estonian)
    • Krediidipank (Estonian)
    • Nordea (Estonian)
    • Nordea (Danish)
    • Hansabanka (Latvia)
    • Nordea ePayment (Latvia)
    • Handelsbanken (Swedish)
    • Nordea ePayment (Swedish)
    • ChronoPay Credit Card payment
    • Ogone e-Commerce international payment platform
    • Google Checkout
    • DIBS
    • 2CheckOut
    • NordeaDueDatePayment
    • OKODueDatePayment
    • ClickandBuy
    • Nordea Nettiluotto
    • S-pankki
    • Klarna
    • Lindorff
    • Maksuturva
    • ... ask our sales about a provider, if you are interested
  • Identification using TUPAS for vendors:
    • Danske Bank
    • Nordea
    • Osuuspankki
    • Sp/Pop
  • Ready made support for these delivery methods
    • Itella Noutopiste
    • Matkahuolto Noutopiste

  • Remoting possibility through a Web Services interface.

  • Payment methods are freely customisable with following information:
    • Code
    • Name
    • Description
    • Price
    • VAT
    • Internal / external

  • Delivery methods are freely customisable with following information:
    • Code
    • Name
    • Description
    • Price
    • VAT
    • Internal / external
  • Delivery methods can now have price rules configured, which calculate the delivery cost based on weight or order total sum in addition to the base price

Features for developers and partners.

1. Integrations

There is two way to use Workspace integrations:

  • Using OpenSyncro. Refer to OpenSyncro at opensyncro.org.
  • Using directly Web Services API (OpenInterface) of Workspace. Refer to Open Interface API in Downloads page.

2. PaymentGateway

  • Payments to various banks and credit companys
  • Refer to Payment Gateway API in Downloads page.

3. Plugins

  • Extending functionalities for workspace general functions.
  • For more info contact us Smilehouse

4. Extensions

  • Extending functionalities for Webshop general functions.
  • For more info contact us Smilehouse

Learn how to use Workspace more efficient! Find latest tips and tricks from here

© Smilehouse