OsCommerce Feature List

From osCommerce Wiki
Jump to navigation Jump to search

osCommerce feature list

Free open source Ecommerce platform

Note: This feature list describes features based on version.

Front end

  1. Multiple sale channels Support for multiple sale channels, like multiple websites, affiliates (or field sale agents), marketplaces like Amazon and eBay
  2. Menus Header, menu bar, side, bottom of the page - various options for menus
  3. Site search Site search bar with auto-suggest feature, searching in product catalog, info pages, categories and brand tables
  4. Currency switch
  5. Language switch
  6. Shopping cart menu Displaying cart total and the number of items in the cart
  7. My account menu Changes depending on the logged in status
  8. Sales pages List of all products with sale price (discount)
  9. Featured products pages List of all featured products
  10. New products pages List of all newly added products
  11. Banners
  12. Payment method list Listing of payment methods accepted at the shop, implemented via the CMS
  13. Contact details Business contact details
  14. Category pages Category detail page. With category name, filters, subcategories and product listing
  15. Product listing view modes Three views: grid, individual purchase listing (user has to press Add to Cart on each product to add it to the Shopping cart), and multiple purchase listing (only one Add to Cart button per listing page)
  16. Product listing pagination In case of multiple products in the listing (search results, category or brand details)
  17. Product listing information Product name, description, image, price (special price), stock indication, multiple quantity selection, compare feature, selectable attributes (if any)
  18. Compare products Compares products by features listed under Properties
  19. "Breadcrumb" User's current position in the catalog, including full category path, if applicable
  20. Product information page Product name, description, image (s), video(s), price (special price), stock indication, multiple quantity selection, compare feature, technical specification (properties), selectable attributes (if any), reviews, additional marketing features (like cross sell, up sell, bundle options, etc)
  21. Shopping cart Product listing with changeable quantity, sub total, shipping method selector and estimator, discount coupon, tax calculator, order total calculator
  22. Login page Guest account, existing account login, create new account options
  23. Checkout page Shipping address, shipping method selector and calculator, billing address (with "same as shipping" feature), payment method selector, discount coupon option, order comments, option to create an account, order totals widget, payment options
  24. Information pages
  25. Contact form
  26. User account
    • Order history
    • Address book
    • Review list
    • Edit account
    • Edit password

Back end

Login screen

  1. Log into a back end account
  2. Restore forgotten password
  3. Go through 2 step authentication (if switched on). See Managing Google Authenticator and Managing 2-step Backend Authorization


  1. Display system notification
  2. Order quick search
  3. Product quick search
  4. Sales summary report
  5. Sales chart with forecast for the next month
  6. osCommerce news feed
  7. osCommerce app feed

Order management

  1. Search orders in order listing Filter by: sale channel, order status, time frame, discount coupon used, order ID, customer ID, customer name, product SKU, product name, customer email, customer phone number, dispatch tracking number, delivery country, delivery region, payment method, shipping method, order total. See Managing Orders
  2. Batch process multiple orders Print invoices, packing slips, Export to CSV, delete, change status
  3. Print invoices for individual orders
  4. Print packing slips for individual orders
  5. Create new orders manually Take customer and product details over phone, email or fax. See Creating Manual Orders
    • Enter new customer details or choose an existing customer
    • Choose multiple products and add to the order
    • Update product prices manually (in currency or %)
    • Change product quantity
    • Choose payment and shipping method
    • Apply discount coupons, gift vouchers
    • Complete the order
    • Enter amount already paid
    • Send “secure pay” link to the customer to pay online
    • Add “order total” element to the order Such as discount coupons, gift wrap, low order fee, credit amount, shipping fee, processing fee,  
  6. Process orders
    • Access order details
    • Access Orders / Received / Sent stock information
    • Access Warehouse location information
    • See net and gross prices
    • Access order total information
    • See order status change log. See also Managing Order and Product Statuses
    • Change order status
    • Add comments
    • Add internal comments (not visible to the customer)
    • Add invoice comments
    • Access Order legend
    • Print order
    • Access Transaction list Supports multiple transactions per order, including payments and refunds
    • Access Order processing History To see who accessed the order, when, and what was changed
    • Enter shipping tracking number Split delivery is possible by entering multiple shipping tracking numbers
  7. Edit orders Functionality similar to “Create new order”, just for an existing order
  8. Assign order to a different back end user

Customer management

  1. Search customers in customer listing Filter by sale channel, first and last name, email, company name, zip/post code, customer group, address (including country, region, and city), company name, “is guest” flag, status (active / inactive), title, and registration date. See Managing Customers
  2. Create new customer record
    • Set customer status (active or not)
    • Set customer name
    • Choose sale channel
    • Choose language
    • Choose backend user (for sales)
    • Choose customer group (for B2B)
    • Choose if is guest
    • Enter address Supports multiple addresses
    • Enter contact information Email and phone numbers
    • Set credit amount
    • See credit edit history
    • See date of last order
    • See the number of orders and link to the order list
    • Seel total amount ordered to date
    • Access customer reviews
  3. Create new order for the selected customer
  4. Delete customer
  5. Email the customer
  6. Send customer a coupon
  7. Check customer trade form (for B2B customers)
  8. Update customer password
  9. Edit customer Same functionality as Create new customer record, but for an existing customer
  10. Merge 2 customers in case of duplicate accounts. See Merging Customers' Accounts
  11. Customer (price) group management. See also Managing Customer Groups
    • Create, edit, and delete customer groups
    • Set default home page URL for the group
    • Set default group discount
    • Set default group commission
    • Configure if group discount can be applicable to an already discounted product sale price
    • Set “is tax applicable” flag
    • Set “display price for customers” flag
    • Set “disable shopping cart” flag
    • Set “Disable checkout” flag
    • Set if the new customers shall be manually approved before they can log in
    • Set if the customers can see product images without watermark
    • Set if allow only logged in customers to add products to the shopping cart
    • Configure Accumulative discounts (the more customers buy, the larger their discount becomes)

Product catalog management

  1. Search products in Product listing  Filter by sale channel, product name, product description, category name and description, product SEO page title, product SEO page description, product keywords, SKU, EAN, ASIN, ISBN, product URL, product image name, brand, status, stock status, low stock products, featured products, by gift wrap option, virtual products, bundle products, products on sale, by supplier, by price, by weight
  2. Manage the tree of categories using drag and drop. See Managing Categories
  3. Manage brand list using drag and drop. See Managing Brands
  4. Switch categories and brands on and off with a toggle. See Managing Categories
  5. Add new category. See Managing Categories
    • Link category to sale channels. See Assigning Products and Categories to Front Ends
    • Set category name
    • Enter category description It is possible to use links to Pages, Products, other Categories, brands, and general links
    • Enter category search keywords
    • Set category status
    • Set default sort order for product listing (for example Price low to high). See Managing Default Sort Order on Product Listing and Category
    • Set “out of stock” level limit individually for this category
    • Choose banner group
    • Configure layout of and set banners, hero image, home page image, menu image. See Adding Images to Categories and Subcategories
    • Set (override) SEO properties URL, no index and no follow flags, canonical URL, page title, META description, H1, H2, and H3 tags (if applicable), image ALT and Title. See Managing SEO
    • Choose design templates for the category page itself and set default design template for its products
    • Choose default supplier (if applicable)
    • Link with products (for marketing purposes, for cross sell and up sell)
  6. Change product sort order, so that products from the same group within a category had consequent sort order. See Managing Default Sort Order on Product Listing and Category
  7. Add new brand. See Managing Brands
    • Set brand name
    • Enter brand description (with optional links to other pages)
    • Set brand search keywords
    • Set (override) SEO properties URL, no index and no follow flags, canonical URL, page title, META description, H1, H2, and H3 tags (if applicable), image ALT and Title
    • Choose default supplier (if applicable)
    • Configure layout of and set banners, hero image, home page image, menu image
  8. Add new product. See Managing Products
    • Link product to multiple sale channels. See Assigning Products and Categories to Front Ends
    • Set product’s main details
      • Set product’s active / inactive status
      • Set unlimited stock flag
      • Mark product as “demo”
      • Set product’s identifiers
        • SKU
        • EAN
        • ASIN
        • UPC
      • Choose product’s unit label name
      • Set date available from
      • Set date to keep product marked as “new” until
      • Mark product as “featured”
      • Choose Google Shopping product type
      • Choose existing or add new brand
      • Access stock history. See Managing Stock
      • Set product’s stock availability (either based on real stock figures, or settings like “always in stock”, “out of stock”, “on pre-order”, “hidden”, “end of life” - all those are configurable)
      • Set product’s delivery terms (either based on real stock figures, or any of the created or configured custom options, including such as “coming soon”, “end of life”, “out of stock”, etc).
      • Set “out of stock level limit”
      • Enable or disable the “Add to cart” button
      • Choose what the system should allow to do when product is out of stock (choose between “Notify when back in stock”, and “Contact form”)
    • Set product’s price and cost
      • Choose tax class
      • Enter net or gross price (based on the tax class) OR choose for price to be based on cost (from supplier information)
      • Choose if supplier-cost based price should be updated automatically
      • Enter gift wrap surcharge
      • Set shipping surcharge (for larger or fragile items, for example)
      • Set price discounts based on quantity of items being purchased
      • OR disable any sales and promotions for a particular item
      • Set RRP (recommended retail price)
      • Manage product’s supplier(s)
        • Add or remove links with existing suppliers
        • Set supplier’s net price (shop’s cost)
        • Set supplier’s net price’s currency
        • Set shop’s discount off supplier’s net price
        • Set supplier’s surcharge
        • Set shop’s desired margin on supplier’s price
        • Set supplier’s stock numbers
    • Set product’s name and description
      • Choose to enter information for the default language or for multiple languages
      • Define product name
      • Define product description (with extra links to other products, categories, information pages, brands, website links)
      • Define product short description
      • Choose product keywords (for on-site search)
    • Upload product’s images
      • Upload 1 or multiple images
        • Set image SEO title and ALT
        • Link image to a video (if any)
        • Replace with external image resource (set multiple URLs for various image sizes)
        • Replace image file name (for SEO)
        • Exclude from applying the watermark
        • Link image to attributes (if any)
        • Link image to inventory (if any)
        • Set image properties in different languages (including changing the image as per the chosen language)
      • Rearrange multiple images (if any) using drag and drop
      • Upload product’s image map (if any)
    • Upload product video or specify a YouTube video
    • Set size and packaging
      • Set product weight
      • Set if product is a Virtual (or digital) one
        • Add optional downloadable file(s)
    • Manage SEO settings. See also Managing SEO
      • Overwrite SEO Page Name (URL)
      • Set “noindex” flag
      • Set “nofollow” flag
      • Overwrite Canonical URL
      • Define meta data
      • Overwrite Page Title
      • Overwrite Page Description
      • Set H1, H2, H3 tags
      • Set mask for image ALT
      • Set mask for image Title
    • Manage marketing features
    • Set product properties (technical description). See Managing Filters on Categories
    • Set product notes (internal)
  9. Switch product to a Bundle product type
  10. Add new bundle product (major differences from adding or editing a regular product)
    • Set bundle price and select products
      • Choose one or multiple products from the catalog
      • Set discount against total price based on bundle product parts
  11. Manage Reviews. See Managing Reviews
    • Filter and search through the reviews
      • By Status (new, approved, declined)
      • By Customer ID
      • By Customer name
      • By product
      • Filter by date
    • Select one or multiple reviews
    • Approve / Decline / Delete a review
  12. Manage Product Attributes. See Managing Attributes
    • Manage Individual Attributes
      • Create / Edit / Delete attribute
      • Set Attribute details
        • Set Attribute Type
          • Multi-select
          • Single select (radio button)
        • Mark as Virtual
        • Choose Display Mode
          • Appear in product filters (along with properties)
          • Appear in search
        • Set Attribute name (same name for all languages or individual name for each language)
        • Choose (upload) an Icon associated with the attribute
        • Choose color associated with the attribute
      • Set Attribute values
        • Set Attribute Value name (same in all languages or individual per language)
        • Upload associated Icon
        • Set associated Color
    • Manage Attribute Templates
      • Create / Edit / Delete attribute templates
      • Assign Attributes (attribute values) to a template
        • Select one or multiple attribute values and link to the Template
        • Mark assigned values as “default”
        • Set up assigned attribute value details
          • Specify how the assigned value affects product’s price (add or remove value, add or remove a %, add or remove % off the base price)
          • Specify how the assigned value affects product’s weight (adds or removes weight, adds or removes % off the weight),
          • In case of Virtual product
            • Upload and link downloadable file
            • Or choose file already on the server
            • Set Maximum number of available days
            • Set Maximum number of downloads
  13. Manage Product Groups. See Managing Product Groups
    • Filter groups by name
    • Add / Edit / Delete product group
      • Set new product group’s name to add it
      • Assign Products from the Catalog to Product group
      • Remove assigned products
  14. Manage Properties. See Managing Properties
    • Add / Edit / Delete Property Category
      • Set Property Category name (same for all languages or individual per language)
      • Set optional Property Category description
    • Add / Edit / Delete Property
      • Set property type (text, number, number interval, yes/no, file)
      • Set Choice option (single or multiple)
      • Set Format (single line or multiple lines)
      • Set Filter by (link to other property)
      • Set Display mode (appear on Product Info page, in the Filter, in Search, in the Listing (as checkboxes, radio buttons, or pull down list), in Product Groups, as Icon / Swatch, as Selectable Range, have Extra Values)
      • Set Property Icon (upload)
      • Set Property Name, alias (Alternative name), SEO page name (URL extension), Color, Units, optional Property Description
      • Edit Property Values
        • Set Property Value name
        • Set Alternative name (alias)
        • Set SEO page name (URL extension)
        • Set Map
        • Set Prefix and Postfix
        • Set Color
        • Upload Icon
        • Save edits / Add new / Delete existing Property Values
    • Move property to a different Property Category
  15. Manage Suppliers. See Managing Suppliers
    • Filter suppliers by name
    • Add / Edit / Delete suppliers
      • Set Default flag to yes/no
      • Set Supplier Status to on/off
      • Set Supplier Name
      • Set default delivery time in days (from / to)
      • Set default tax rate (in %)
      • Set “Price with tax” flag to yes or no
      • Set additional fields values (AWRS, Sage Code, Payment delay in days, Supply delay in days, Condition, and Condition description)
      • Set Supplier Company details (name, tax / VAT ID, Contact name, Contact phone(s), Address)
      • Set one or several currencies associated with the supplier
      • Set Authentication data for Supplier (email and password)
    • For existing suppliers
      • Set quantity discounts in %
      • Set default price formula, based on
        • Currency
        • Cost from x to y or Cost not less than
        • Cost
        • Discount
        • Surcharge
        • Margin
      • Set Margin
      • Set Discount
      • Set Surcharge
  16. Manage Warehouses. See Managing Warehouse(s)
    • Filter Warehouses by name
    • Manage location blocks
      • Add / Edit / Delete current location blocks
    • Add / Edit warehouse
      • Set Warehouse Owner’s name
      • Set Warehouse Name
      • Set the “Is Store” flag to yes or no
      • Mark warehouse as “Default”
      • Assign to the Sale channels
      • Set email address
      • Set phone number
      • Set landline phone number
      • Set company information details (company name, tax / VAT number, company number, address)
      • Set Additional Shipping Charge for shipping from the warehouse
  17. Import / Export
    • Manual Export. See Managing Export and Import
      • Product Catalog
        • Full catalog (including categories, brands, products, stock, suppliers, images, links between products and other entities)
        • Products
        • Categories
        • Brands
        • Products assigned to Categories
        • Attributes
        • Suppliers
        • Products assigned to Suppliers
        • Stock
        • Special prices
        • Warehouse stock
        • Bundles
        • Cross sell products
        • Images
        • Properties
        • Properties Setup
        • Reviews
        • Documents
      • Statistics
        • Order statistics
      • Order processing
        • Customers
        • Orders
      • Reports
        • Customers
      • osCommerce
        • Platforms
        • Customers
        • Orders
        • Order status groups
        • Order statuses
        • Brands
        • Countries
        • Tax
        • Tax zones
        • Currencies
        • Groups
        • Languages
        • Products
        • Warehouses
        • Suppliers
        • Themes
        • Categories
        • Product Stock Indication
        • Product Stock delivery terms
        • Product Options
    • Manual Import. See Managing Export and Import
      • Upload file (with format auto-detect) (as per Manual Export specifications)
      • Re-run previously uploaded files
    • Automatic Export
      • Select file type (as per Manual Export specifications)
      • Set File name for Export job
      • Set schedule for previously created Export jobs
    • Automatic Import. See Managing Automatic Import and Data Sources
    • Data Sources. See Managing Automatic Import and Data Sources
      • Import from Magento
      • Import from Payment Bots
      • Import from Powerful Commerce / TrueLoaded
      • Import from Google
      • REST Server
      • REST Client
      • Import from old osCommerce 2.2.x or 2.3.x


  1. Sales statistics. See Managing Sales Statistics and Purchase Report
    • By time range
      • Hourly
      • Daily
      • Weekly
      • Monthly
      • Yearly
    • Compare to monthly / year
    • By Order status
    • By Payment method
    • By Shipping method
    • By Sales Channel
    • By Customer Group
    • By GEO Zone
    • Saveable filters
    • Export to CSV or XLS
  2. Stocktaking costs. See Managing Stocktaking Costs
    • By Sales Channel
    • By product status (active/not active)
  3. Deleted orders. See Managing Deleted Orders

Marketing tools

  1. Coupons. See Managing Coupons
    • Coupon Admin
      • Insert new coupon (or coupon batch)
        • Coupon amount in currency or %
        • Coupon code
        • Minimum order total amount
        • Allow partial spend
        • Apply tax to the discount (if in currency)
          • Choose tax class
        • Include shipping
        • Mark as Coupon for Shopping Cart Recovery system. See Managing Recovery Cart
        • Disable for Special products
        • Set number of uses per Coupon
        • Set number of uses per customer per Coupon
        • Only for particular customers (by email)
        • Limit to only 1 coupon per order
        • Apply the discount to the first N products of the order
        • Apply the discount Only to the cheapest product
        • Valid Product ID list
        • Exclude Product ID list
        • Valid Categories List
        • Exclude Category ID List
        • Valid Country List
        • Start Date
        • End Date
        • Save single coupon
        • Save coupon batch
          • Generate random coupon codes
          • Upload specific coupon codes
        • Set coupon Name
        • Set coupon Description
        • Link coupon to particular Sale Channels only
      • Download coupon CSV list Sample
      • Upload coupon CSV list
      • Redeemed coupons report
      • Search coupons
        • Export search results
    • Gift Voucher Queue
    • Mail Gift Voucher
      • Custom email address
      • Email subject
      • Total gift voucher amount
      • Email text
    • Gift vouchers Sent report
    • Virtual Gift Card. See Managing Virtual Gift Card
      • Create new gift card amounts and set their price to purchase online
  2. Banner Manager. See Managing Banners
    • Search banners By sale channel and by banner group
    • Add new banner
      • Link to Sales channels
      • Set banner group
      • Set sort order
      • Set start date (Scheduled At)
      • Set end date (Expires on)
      • Set “nofollow” on banner link (for SEO)
      • Set Banner Title
      • Set Banner URL Enter custom link, or choose from site pages, products, categories, brands, general links
      • Upload an image
      • Enter HTML content text
      • Choose banner type
        • Image
        • HTML
        • Text and Image Combines HTML and image
          • Choose text position over the image
        • SVG
          • Use built-in SVG editor
        • Video
  3. Sales. See Managing Sales Price
    • Search sales By product ID, product name, product model (SKU), product EAN, UPC, or ISBN, by Sales tags, customer groups, date and price range
    • Insert new Sale
      • Search and select product
      • Choose Sale tags
      • Choose front end label Disabled, Percent, Fixed
      • Set date range and its settings
      • Set sale gross and net amounts for default customer group
      • Set sale gross and net amounts for other customer groups (if any)
  4. Give Aways. See Managing Give Away
    • Search give aways By product model, product name, customer price group, date range, price range, quantity range
    • Insert new Give Away
      • Search and select product
      • Set Give Away status (active / not active)
      • Set start and end date
      • Set Buy Quantity Purchased quantity needed to activate give away
      • Set Get for free Quantity that is given away for free
      • Use free products in quantity discount calculations
  5. Featured products. See Managing Featured Products
    • Search featured products Product ID, model, name, UPC, EAN, ISBN, Date range, Active / Inactive status
    • Insert new Featured product
      • Search and select product
      • Set status
      • Set (optional) start and end date

SEO. See Managing SEO

  1. Meta tags. See Managing Meta Tags
    • Index Tags
      • Heading Title
      • Heading Description
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
    • Category tags
      • Heading title (with Add Key for category name and breadcrumb)
      • Heading description (with Add Key for category name and breadcrumb)
      • Default breadcrumb (for top-level category)
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
      • Mask (template) for Image ALT
      • Mask (template) for Image TITLE
    • Brand tags
      • Heading title (with Add Key for brand name)
      • Heading description (with Add Key for brand name)
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
      • Mask (template) for Image ALT
      • Mask (template) for Image TITLE
    • Product tags
      • Heading title (with Add Key for product name, category name, brand name,  breadcrumb, product title, product description)
      • Heading description (with Add Key for product name, category name, brand name,  breadcrumb, product title, product description)
      • Default breadcrumb (for top-level category)
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
      • Mask (template) for Image ALT
      • Mask (template) for Image TITLE
    • All products page tags
      • Heading title
      • Heading description
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
    • What’s new page tags
      • Heading title
      • Heading description
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
    • Specials page tags
      • Heading title
      • Heading description
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
    • Featured products page tags
      • Heading title
      • Heading description
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
    • Product review page tags
      • Heading title
      • Heading description
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
    • Gift card page tags
      • Heading title
      • Heading description
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
    • Free samples page tags
      • Heading title
      • Heading description
      • HTML H1
      • HTML H2 (with Add More)
      • HTML H3 (with Add More)
  2. XML sitemap. See Managing XML Sitemap
    • sitemap.xml index file
    • /xmlsitemap/products
    • /xmlsitemap/categories
    • /xmlsitemap/manufacturers
    • /xmlsitemap/pages
    • /xmlsitemap/other
  3. Analytics tools

Design and CMS

  1. Pages. See Managing Pages
    • Add New Page
      • Sales channels
        • Assign the page to Sales channels
      • Main details
        • Set Page title
        • Set name in the Menu
        • Add description (include Page links, Product links, Category links, Brands, Common site links)
          • Add components (key or HTML)
        • Add short description
        • Set keywords
      • SEO
        • Set SEO Page URL
        • Set page title
        • Set META description
        • Set H tags (H1, H2, H3) Multiple H2 and H3 can be added
      • Design template
        • Choose design template (per sale channel)
      • Image
        • Upload from Computer or
        • Upload from Gallery
        • Set Image Map
      • Settings
        • Set “Published” or “Draft” status
        • Set “Published” or “Draft” date
        • Set “Date added”
        • Catalog Page toggle
        • Hide Page toggle
        • Don’t include in XML sitemap toggle
    • Search pages by name Edit and Delete pages, and also assign them to Sale Channels straight from the listing page
  2. Menus. See Managing Menus
    • Choose menus from the drop down
    • Copy menu from another Sale channel
    • Import and Export menu data
    • Edit menu
      • Drag and Drop menu items to arrange in the right order
      • Drag and Drop menu items to arrange parent / child order
      • Add a new menu item. See Adding Brands and Categories to Menus
        • Select category to add a single category or sub-category
        • Select “All categories” to add automatically updated tree of all categories
        • Select brand to add a single brand
        • Select “All brands” to add automatically updated list of all brands
        • Select website’s standard pages Home page link, Account, Checkout, Shopping cart, etc
        • Select info / CMS pages
        • Select user Account pages
        • Add Custom link
        • Add Custom catalog link
        • Add component (select from the list of existing components)
      • Edit a menu item
        • Change Title
        • Set “open in new Tab” flag
        • Set “nofollow link” for SEO
        • Set CSS class
        • Set Link (for “Custom Link” menu item type only)
      • Delete a menu item
    • Create new menu
  3. Themes. See Design Technologies and Creating Theme
    • Add a theme group
      • Set title
      • Move theme to a group (press corresponding button on any theme)
    • Import a theme. See Exporting and Importing Themes
      • Set theme name
      • Choose theme file to import
    • Export a theme. See Exporting and Importing Themes
    • Add a new Theme. See Creating Theme from Scratch
      • Set theme name
    • Edit a Theme
      • Theme settings
        • Main details
          • Action on add to cart - show a pop up or go to cart
          • Display products from subcategories in the category view - yes or no
          • Display empty categories - yes or no
          • Group listing by “Product Group” - yes or no
          • Show “in your cart” button - yes or no
          • Checkout - one page checkout or multiple pages checkout
          • Customer account - new or old layout
          • Use product carousel - yes or no
          • Color for mobile browser
          • Use separate mobile theme - yes or no
          • Use service worker - yes or no
          • Back up every X hours
          • Auto backup count
          • Contact Us page name
          • Development mode - yes or no
          • Old listing style - yes or no
          • CSS style template
        • Images
          • Set FavIcon
          • Set Logo
          • Set default category image
          • Set default product image
          • Set background (with color, position, repeat, size)
          • Set image pre-loader for “Lazy Loading”
        • Fonts
        • Responsive design sizes (min width for each)
      • Styles (more high level, but same as CSS editor)
      • CSS editor (more basic, but same as Styles)
      • JS (JavaScript)
      • Log
      • Backups
        • Restore
        • Delete
        • Export
        • Import
      • Edit Elements
        • Edit texts (to edit translatable content directly in the design)
        • Pages (to choose which page to edit)
          • Choose from existing pages
          • Add a new page to each page category
        • Widgets (to choose from existing widgets for the current page type, or from generally available widgets)
          • General widget editing on the page (add, remove, move, edit settings and style, export)
  4. Translation. See Managing Translation
    • Filter by category (entity), key, or value
    • Filter by language
    • Additional filters
      • Case sensitive
      • Skip Admin and Configuration keys
      • Display not translated only
      • Display not checked only
    • Export keys
    • Import keys
    • New key
      • Set key
      • Set entity
      • Set value (in each language)
    • Edit key (same as New key)
      • Mark as translated
      • Mark as checked
      • Move to the Next Untranslated key
      • Batch replace all identical values to the new value
      • Batch replace all identical keys to the new value
  5. Email templates. See Managing Email templates
    • Edit email template
      • Choose type (any, admin only, user only, admin template for users)
      • Choose design template (for HTML)
      • Set title
      • Enter Content
      • Add template keys (store-specific, customer-specific, order-specific, and discount coupon-specific)
      • Enter template information for HTML and Text versions
  6. Catalog pages. See Managing Catalog pages


  1. Payment modules (filter by linked Countries, Active status, Installed status) (separate configuration per each sale channel). See Managing Shipping and Payment Modules
    • For each module
      • Settings
      • Restrictions
        • Enable for customer groups
        • Enable for countries and regions
        • Enable for certain order or product types
      • Change title
      • Translate
    • Online
      • PayPal (with Buy Now Pay Later, or PayPal Credit)
      • Opayo Server (former SagePay)
      • Stripe Checkout
      • MultiSafePay
    • Offline
      • Cash on Delivery
  2. Shipping modules. See Managing Shipping and Payment Modules
    • For each module
      • Settings
      • Restrictions
        • Enable for customer groups
        • Enable for countries and regions
        • Enable for certain order or product types
      • Change title
      • Translate
    • Online
    • Offline
      • Free Shipping
      • Per Item
      • Table Rate
      • Zone Rates
      • Special Delivery
      • 1-2 days delivery
      • 3-5 days delivery
  3. Shipping labels (Apps required in the basic version)
  4. Order structure modules. See Managing Order structure
    • For each module
      • Sort order
      • Settings
      • Restrictions
        • Visibility on pages and documents
          • Inc or Ex Tax
          • User account
          • Admin/Order
          • Checkout
          • Email/Order
          • Email/Quote
          • Email/Sample
          • Invoice
          • Quotations. See Managing Quotations
          • Quote Checkout
          • Shopping cart
        • By customer group
        • Availability per country
        • Availability by order type
      • Translations
    • Sub total
    • Discount coupons
    • Gift wrap
    • Low order fee
    • Shipping
    • Credit amount
    • Shipping fee
    • Payment fee
    • Points redeemed
    • Subtotal for Taxation
    • Tax
    • Total
    • Amount Paid
    • Amount Due
    • Amount Refunded
  5. Dropshipping modules (Apps required in the basic version)
  6. Socials. See Managing Socials
    • For each module
      • Authorization (may vary between modules)
        • Client ID
        • Client Secret
      • View
        • Social link (URL)
        • Social CSS class
        • Social image
    • Google. See Setting up Google Login
    • Facebook. See Setting up Facebook Login
    • Twitter
    • Linked In
    • Instagram
    • Youtube
    • Amazon
    • PayPal
  7. Extensions (installed with the basic version). See Managing Extensions
  8. Connectors


  1. Members. See Managing Managers
    • Filter by Role
    • Filter by Name
    • Insert a new Back end user (member)
    • Edit Member
      • First and Last name
      • Email address
      • Phone number
      • Group
      • 2-step authorisation
      • Allow to edit translations (texts) in the front end
    • Override permissions
    • Assign Sale Channels. See Managing Admin Members with Limited Access
    • Assign Warehouses
    • Assign Suppliers
    • Disable User account
    • Log in Statistics
    • Invalud / failed log in statistics
    • Registered devices
    • Login Security Keys
    • Login sessions
    • Update password
  2. Access Levels. See Managing Access Levels
    • Insert new Access level
    • Edit Access level
    • Delete
    • Copy to
    • Duplicate
  3. Menu. See Managing Menu
    • Change sort order of back end menu items
    • Move menu items from one folder to another
    • Delete menu items
    • Edit menu item
      • Change name
      • Change icon


  1. Server Access details
    • FTP
    • Database
  2. Configuration. See Managing Configuration
    • My store
    • Minimum Values
    • Maximum Values
    • Wide search
    • Customer Details
    • Shipping customer details
    • Billing customer details
    • Shipping / packaging
    • Product listing
    • Stock
    • Email options
    • Sessions
    • Edit order settings
    • Suppliers
    • SEO options
    • 2 step authentication
    • Logging
    • Cache
    • Download
    • Site Maintenance
    • Trash
    • One page checkout options
    • Admin members
  3. Order statuses. See Managing Order and Product Statuses
    • Status Groups. See Managing Status Groups
      • Filter by Status type (Orders or Subscriptions)
      • New Status Group
      • Edit Status Group
        • Set status type (order or subscription)
        • Set group name
        • Set Status Color
        • Bind status group to order evaluation state (Pending, Processing, Received, Dispatched, Delivered, Canceled, Part Canceled)
        • Temporarily pre-allocate order products (yes/no)
        • Force send Google Analytics (yes/no)
      • Delete Status Group
    • Order Statuses (for orders and subscriptions). See Managing Order Statuses
      • Filter by Status Group
      • Filter by name
      • New Order status
      • Edit Order status
        • Select status group
        • Bind order status to an order evaluation state (Pending, Processing, Received, Dispatched, Delivered, Canceled, Part Canceled)
        • Set if default for order evaluation state (yes/no)
        • Choose Admin email template
        • Choose User email template
        • Choose SMS (text) template
        • Choose comment template
        • Default (yes/no)
        • Default for Online payments (yes/no)
        • Default for Online payment success (yes/no)
        • Automated (yes/no)
        • Allow order product allocation (yes/no)
        • Allow release of deferred payments (yes/no)
        • Force send Google Analytics (yes/no)
        • Set as Inactive (yes/no)
        • Set name
        • Choose design template (per sale channel)
      • Delete Order status  
    • Comment templates. See Managing Comment Templates
      • Search comment templates by name
      • New comment template
        • Set status (active / not active)
        • Make visible for Orders and / or Subscriptions
        • Choose Sale Channels to NOT display for
        • Choose manager (Admin user) group to make visible for
        • Choose managers (Admin users) to NOT display for
        • Comment template name
        • Comment template content (description) (use keys, like customer name or store name)
  4. Order product statuses. See Managing Order and Product Statuses
    • Order product status
      • Search order product (line) status by name
      • Edit order product status
        • Set name
        • Set short name
        • Set default color
    • Manual Order product statuses
      • Search by name
      • Edit Manual order product status
        • Set name
        • Set short name
        • Set color
        • Set “Is Quotted” flag
        • Set stock deficit (y/n)
        • Set stock pender (y/n)
        • Set stock ordered (y/n)
        • Set received (y/n)
        • Set dispatched (y/n)
        • Set delivered (y/n)
        • Set canceled (y/n)
  5. Stock indication.
    • Indication. See Managing Stock Indication
      • Search stock indication by name
      • Insert new stock indication
        • Set name
        • Set stock group (out of stock, in stock, EOL, pre-order)
        • Set Allow checkout (y/n)
        • Set Allow Add to Cart (y/n)
        • Set Show back in stock notification (y/n)
        • Set Request for Quote (y/n)
        • Set Is Hidden (y/n)
        • Set Disable product when last sold (y/n)
        • Set “Set “Stock Availability by Qty” on last qty sold” (y/n)
        • Always display / hide price
        • Set Hide price with zero
        • Apply to Physical / Virtual / All products
        • Set as default (y/n)
        • Assign stock delivery terms
    • Delivery terms. See Managing Stock Delivery Terms
      • Search Delivery terms by name
      • Insert new Delivery term
        • Choose Show style (Out of stock, In Stock, Transit Time, Pre-order, or new code)
        • Message style (Out of stock, In Stock, Transit Time, Pre-order, or new code)
        • Set Average Delivery time (days)
        • Set Delivery term name
        • Set Delivery term text (optional)
  6. Cross sell type. See Managing Cross Sell Type
    • Insert new Cross sell type
      • Set code
      • Set Type name
    • Search cross sell types by name
  7. Cache control. See Managing Cache Control
    • Flush cache
      • System cache
      • Smarty
      • Debug
      • OPcache
      • Web hooks
      • Themes
      • Cached quantities of products in categories
      • Logs
      • Image cache
      • Product stock cache
      • App Shop Cache
  8. Cron manager (manage system tasks that run regularly, i.e. “crons”)
  9. Filters (create predefined filters for Order and Customer list). See Managing Filters
  10. Locations
    • Countries. See Managing Countries
      • Search by name
      • Enable or Disable selected
      • Delete selected
      • Edit country
        • Set country name
        • ISO code (2 letters)
        • ISO code (3 letters)
        • Choose address format
        • Set Sort order
        • Set VAT code prefix
        • Choose VAT code type (numeric, alphanumeric, alphabetical)
        • Set VAT code character number
        • Set latitude and longitude for maps
        • Set zoom for maps
        • Set Dial in prefix
        • Enable or Disable
    • Counties / States. See Managing Counties and States
      • Search by name or code
      • Edit state
        • Choose country
        • Set state name
        • Set state code
    • Geo Zones. See Managing Geo Zones
      • Search by zone name
      • Enable for Billing Address
      • Enable for Shipping Address
      • Is it Taxable (yes/no)?
      • Edit zone
        • Set Zone name
        • Set Zone description
      • Manage areas and regions
        • Search by area or region name
        • Edit Area or Region
          • Choose Country
          • Choose Zone (state)
          • Set Postcode (Zipcode) from
          • Set Postcode (Zipcode) to
    • Cities. See Managing Cities
      • Search by name
      • Edit City
        • Choose Country
        • Choose Zone (state)
        • Enter city name
    • Postcodes. See Managing Postal Codes
      • Search by name
      • Edit postcode
        • Set postcode
        • Set Suburb
        • Choose Town / City
        • Choose Country
        • Choose zone / state
  11. Taxes. See Managing Taxes
    • Tax Zones
      • Search by name
      • Edit Zone
        • Set name
        • Set description
      • Manage Countries and Zones
        • Search by zone or country name
        • Edit zone
          • Choose country
          • Choose zone / state
    • Tax Classes
      • Search by name
      • Edit tax class
        • Set tax class name
        • Set tax class description
    • Tax Rates
      • Search by tax rate name
      • Edit tax rate
        • Select tax class
        • Select tax zone
        • Set tax rate
        • Set description
        • Set priority (tax rates with the same priority are added, others are compounded)
        • Set min and max order amount
  12. Localization
    • Currencies. See Managing Currencies
      • Search by name or code
      • Change status (on/off)
      • Update currencies (live exchange rates via oanda)
      • Edit currency
        • Set title
        • Set Code
        • Set left and right symbols (if any)
        • Set Decimal point
        • Set Thousands point
        • Set Decimal places
        • Set Value (against default currency)
        • Set Status (active or not)
      • Update prices (for default currency only) (updates marketing prices)
    • Languages. See Managing Languages
      • Search language by name or code
      • Change language status
      • Edit language
        • Set status
        • Set name
        • Set code
        • Upload flag / image
        • Set Locale
        • Set formats
          • Date format (long and short)
          • Date / time format
          • PHP date and time formats
          • Date of birth formats
          • Charset
          • Default currency
  13. Tools
  14. Address Formats. See Managing Address Formats
    • Address format list
    • Edit address format
      • Use gender, first and last names, street address, suburb, postcode / zip. City, state, country, company reg number, company name, company vat / tax ID, customs number to create address formats visually
  15. Banner Groups. See Managing Banner Groups
    • Search by name
    • Edit banner group
      • Set name
      • Set window size from and to
      • Set image (banner) width and height
  16. Image Settings. See Managing Image Settings
    • Set max width and max height for thumbnail, small, medium, large, category gallery, category hero image, category homepage, brand gallery, brand hero, category gallery small, category menu
  17. Google Settings
  18. Featured types. See Managing Featured Types
    • Set feature type name
  19. Sales tags. See Managing Sales Tags
    • Set feature type name
    • Set feature type code

Sales channels. See Managing Front Ends

  1. Sales channel listing.
    • Search by name and URL
    • Set status on and off
    • Assign categories and products
      • Select multiple categories and products from the catalog
    • Copy (duplicate)
    • Choose theme. See Assigning Theme to Sales Channel and Deleting Sales Channel
      • Check assigned theme
      • Assign a new theme
    • Configure localization
      • Set languages and currencies
      • Set date and time formats
      • Set Location Service
      • Restrict access
        • By Geo Zone
        • By Country
    • Configure working time table
    • Set up watermark
  2. Edit sales channel
    • Set status on or off
    • Mark as Marketplace on or off
    • Mark as Virtual (affiliate) on or off
    • Set Sale channel Owner name
    • Set Sale channel Name
    • Set Sale channel URL
    • Set SSL type
      • NoSSL
      • SSL
      • FullSSL
    • Set Sale channel SSL URL (if different from normal)
    • Set Sales channel Prefix
    • Set to display prices for Logged In Users only
    • Display Social Login options yes or no
    • Mark as Default Sales Channel
    • Choose default sales channel
    • Set address (or copy from the default sales channel)
    • Set Organisation website URL
    • Set Organization type
    • Upload logo (or copy from the default sales channel)
    • Set Contact information
    • Set Description settings (its own or copy description from the default sales channel)
    • Set warehouse(s)
      • Update warehouse priority

App Shop. See Managing App Shop

  1. App Shop Key
    • Reset
    • Update (storage key)
  2. Store. See Connecting to App Shop
    • Browse through the App Shop
      • Use category tree
      • Apply filters (All, Designed by osCommerce, Free only)
      • Search by name and keywords
  3. My Library
    • Search through the list of linked apps (free and paid)
  4. Local storage
    • Manage apps installed and integrated in the Shop
    • Cleanup local storage
  5. System update
    • Check the latest version of osCommerce
    • Download and update to the latest version of osCommerce