OsCommerce Feature List

From osCommerce Wiki
Revision as of 14:05, 19 December 2022 by Admin (talk | contribs)
Jump to navigation Jump to search

osCommerce feature list

Free open source Ecommerce platform

Front end

  • Multiple sale channels Support for multiple sale channels, like multiple websites, affiliates (or field sale agents), marketplaces like Amazon and eBay
  • Menus Header, menu bar, side, bottom of the page - various options for menus
  • Site search Site search bar with auto-suggest feature, searching in product catalog, info pages, categories and brand tables
  • Currency switch
  • Language switch
  • Shopping cart menu Displaying cart total and the number of items in the cart
  • My account menu Changes depending on the logged in status
  • Sales pages List of all products with sale price (discount)
  • Featured products pages List of all featured products
  • New products pages List of all newly added products
  • Banners
  • Payment method list Listing of payment methods accepted at the shop, implemented via the CMS
  • Contact details Business contact details
  • Category pages Category detail page. With category name, filters, subcategories and product listing
  • 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)
  • Product listing pagination In case of multiple products in the listing (search results, category or brand details)
  • Product listing information Product name, description, image, price (special price), stock indication, multiple quantity selection, compare feature, selectable attributes (if any)
  • Compare products Compares products by features listed under Properties
  • "Breadcrumb" User's current position in the catalog, including full category path, if applicable
  • 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)
  • Shopping cart Product listing with changeable quantity, sub total, shipping method selector and estimator, discount coupon, tax calculator, order total calculator
  • Login page Guest account, existing account login, create new account options
  • 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
  • Information pages
  • Contact form
  • User account
    • Order history
    • Address book
    • Review list
    • Edit account
    • Edit password

Back end

Login screen

  • Log into a back end account
  • Restore forgotten password
  • Go through 2 step authentication (if switched on)

Dashboard

  • Display system notification
  • Order quick search
  • Product quick search
  • Sales summary report
  • Sales chart with forecast for the next month
  • osCommerce news feed
  • osCommerce app feed

Order management

  • 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
  • Batch process multiple orders Print invoices, packing slips, Export to CSV, delete, change status
  • Print invoices for individual orders
  • Print packing slips for individual orders
  • Create new orders manually Take customer and product details over phone, email or fax.
    • 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,  
  • 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
    • 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
  • Edit orders Functionality similar to “Create new order”, just for an existing order
  • Assign order to a different back end user

Customer management

  • 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
  • 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
  • Create new order for the selected customer
  • Delete customer
  • Email the customer
  • Send customer a coupon
  • Check customer trade form (for B2B customers)
  • Update customer password
  • Edit customer Same functionality as Create new customer record, but for an existing customer
  • Merge 2 customers In case of duplicate accounts
  • Customer (price) group management
    • 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

  • 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
  • Manage the tree of categories using drag and drop
  • Manage brand list using drag and drop
  • Switch categories and brands on and off with a toggle
  • Add new category
    • Link category to sale channels
    • 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)
    • 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
    • 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 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)
  • Change product sort order, so that products from the same group within a category had consequent sort order
  • Add new brand
    • 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
  • Add new product
    • Link product to multiple sale channels
    • 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
      • 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
      • 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
      • Link “up sell” products
    • Set product properties (technical description)
    • Set product notes (internal)
  • Switch product to a Bundle product type
  • 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
  • Manage 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
  • Manage Product 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
  • Manage 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
  • Manage 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
  • Manage 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
  • Manage Warehouses
    • 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
  • Import / Export
    • Manual Export
      • 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
      • 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
    • 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