close ad
Important WebAssist Announcement
open ad
View Menu

 eCart v6

eCart v6

Dreamweaver Extension
Dec 26, 2021 (Version 6.1.3)
downloadable software
Price: $0.00

Dreamweaver shopping cart

Instead of hand coding the most complex part of a website, use eCart to guide you through building a responsive shopping cart and checkout system in Dreamweaver. Configure shipping rules, tax rules and coupons from a wizard. Use on unlimited sites to sell goods, services and subscriptions, as well as accept donations.

Runs on: Dreamweaver CS4, CS5, CS5.5, CS6, CC, CC 2014, CC 2015
View full system requirements | Get free Dreamweaver trial
Included in: Super Suite, our collection of Dreamweaver extensions
Compare with: All eCommerce solutions

Latest release: Dec 26, 2021 (Version 6.1.3)


New in Version 6arrow right
Nitty Grittyarrow right
Examplesarrow right
arrow downFeatures
Custom shopping carts

Design a custom shopping cart

Use a wizard to design your shopping cart in Dreamweaver with ease. Select from many design presets (now responsive!) and even save your own presets. Use the built-in Color Manager to easily change colors used in the cart or use the Color Suggestions for new ideas. You can even import an image or web page that you are inspired by.

Create traditional read-only and updateable carts - or create quick carts and email-friendly carts for other pages in your site. The updateable cart design includes quantity fields, making updating the cart user-friendly. The read-only cart can be used to simply display a purchase confirmation, where no additional modifications can be made from the cart. The quick cart design can display the status of the cart anywhere on your site. The email-friendly cart is designed with minimal styling, making it compatible with email clients.

Finally, you can even build a shopping cart that doesn't require online payment; just let customers shop and simply provide a quote or allow phone payment processing.

Learn more about building a shopping cart in Dreamweaver »
Checkout pages

Build checkout pages

eCart creates all the necessary pages for your checkout process, in addition to your shopping cart. These include:

  • Customer checkout page
  • Order confirmation/review
  • Order success
  • Order failure
  • Order email receipt

The pages are generated, complete with labels, HTML5 form fields, CSS buttons and Jquery validation, all customizable directly from the Checkout Wizard.

The forms use CSS layouts so you can customize the design or even use your own Dreamweaver template. The modern checkout page updates automatically, using CSS3 transition effects as your customer enters their information and makes selections on the checkout page.

Learn more about building checkout pages in Dreamweaver »

Custom shipping and tax rules

Create shipping and tax rules

eCart provides real-time shipping quotes from these world-class shipping services: DHL, UPS, USPS, FedEx, Canada Post and Australia Post. You can use multiple providers in combination and configure rules based on the shipping quotes. The easy rules interface also lets you configure custom tax rules. Use any of these rule triggers to create your own custom rules:

  • Total number of unique items in the cart
  • Number of items with a specific column value
  • Presence of an item in the cart or quantity of a specific item in the cart
  • Taxable total for the cart
  • Subtotal for the entire cart contents or for any column
  • If today is before or after a certain day
  • If session variable exists or a specific session variable value
  • Based on shipping quote value from any of the shipping providers
  • Custom Expression evaluates to true
Discounts and promotions

Run discounts and promotions

Offering discounts on your website can increase conversion, but building such a system can be incredibly overwhelming. With eCart, it's easy. Configure promotions based on any of these rule triggers:

  • Total number of unique items in the cart
  • Number of items with a specific column value
  • Presence of an item in the cart or quantity of a specific item in the cart
  • Taxable total for the cart
  • Subtotal for the entire cart contents or for any column
  • If today is before or after a certain day
  • If session variable exists or a specific session variable value
  • Based on shipping quote value from any of the shipping providers
  • Custom Expression evaluates to true
Custom cart buttons

Generate custom cart buttons

eCart will create your add to cart, view cart and update cart buttons. With the wizard, you can choose button presets and pick the language your buttons should be generated in:

  • Dutch
  • English
  • French
  • German
  • Italian
  • Spanish

Or you can specify your own custom buttons. If you want to use the add to cart, view cart and update cart functions without buttons, eCart offers server behaviors you can utilize to apply these functions.

No database experience needed

No database experience required

You can choose to build a static or a dynamic cart with eCart. Static carts do not require your products to be database-driven.

If you want your cart database-driven, you can choose whether to have eCart automatically create the database tables for storing your order information. This will save you time and ensure that your database has everything needed.

Nitty Grittyarrow right
Examplesarrow right
arrow downNew in Version 6

Upgrade to eCart 6 for these new and enhanced features:

  • Installation and uninstallation enhanced: Order of extension installation no longer matters and installation/uninstallation are quicker
  • Displays are all responsive now and optimize your shopping cart for smartphones and tablets, in addition to desktop displays.
  • Checkout wizard is now tab based, making set up of your checkout pages much more efficient (no longer a 12 step process!)
  • New interface for configuring checkout form persistence so that form and values can be carried through checkout. Options include none, session, cookie persistence.
    • If form persistence is used, form bindings are made available in the bindings panel - great for binding default values for form fields.
  • Style checkout form error validation with Jquery tooltips from the Checkout Wizard
    • If you own Data Bridge, you can use the Validation Tooltips wizard to customize the colors, transparency, borders, arrow, rounded corners, and placement of the tooltip error, then use any of your saved presets in the eCart Checkout Wizard.
  • Style buttons from the Checkout Wizard
    • If you own Data Bridge, you can use your CSS Button Styler to customize every aspect of the button design, including rounded corners, gradients, background images, shadows, fonts, borders, text alignment padding, margins, hover states and more, then use any of your saved presets in the eCart Checkout Wizard.
  • New server behaviors that allow you to securely pass session from one website to another through encryption and secure communication between 2 domains. These are useful in eCart if your checkout is on a secure server but your shopping cart is not.
    • Pass session to site
    • Receive passed session
  • New interface for adding PayPal Advanced Checkout: re-entrant from server behavior panel
  • Support for recurring payment (subscription) processing for PayPal Payments Pro and Payflow Pro
  • PayPal Integrated Lightbox option available (US only) in the PayPal Express Checkout Authorize server behavior
  • Checkout wizard now offers orders and order details as separate presets so that you can define them individually
  • Edit your form design, error validation message format and button style all directly from the Checkout Wizard
  • Checkout pages generated by the Checkout Wizard are updated for a more modern customer workflow:
    • Instead of shopping cart > checkout > confirm/review page > receipt workflow, the checkout page updates automatically via CSS3 transition effects and AJAX to display all the customer selections on the same page. One less click helps decrease customer abandonment.
    • Radio buttons allow customer to check out via PayPal checkout or on-site credit card (if you set up both payment options)
    • CSS3 transition effect used to display billing info section if credit card radio button is selected by customer
    • Checkout pages include HTML 5 form fields and Jquery form validations
  • The Checkout Wizard, Store Cart Details/Summary, Add To Cart from Recordset, and Get Cart Contents from Database is compatible with MySQLi Connections and generates MySQLi.
  • If you own Data Bridge and eCart, installing eCart 6 will automatically update your CSS Form Builder wizard with new and improved features:
    • Form persistence: none, session, cookie
    • Set up bindings quickly, including a default value - handy to bind values on an update page or if your customer is signed in - and HTML5 input types
    • Jquery (tooltip) error validation customization directly from CSS Form Builder
    • Button style customization directly from CSS Form Builder
Examplesarrow right
arrow downNitty Gritty

How do I install eCart?

It’s easy as pie to install an extension in the Adobe Extension Manager, but we have a installation video that will make you a pro, even if you have never installed an extension.

Can I customize the code?

All HTML, CSS and PHP code that WebAssist extensions output is completely accessible for further modification and customization.

Can I use a payment gateway or shipping provider that is not listed?

eCart can be modified to tie into other payment gateways and shipping providers; however, you will need to be comfortable hand coding a connection to your desired third party as WebAssist only supports those listed.

How do I select a payment gateway?

Use our online payment solution tutorial and our payment gateway provider comparison chart to help you decide on a payment gateway and/or merchant account.

What currencies are supported?

The eCart wizard allows you to select dollars, euros, pounds, francs, or yen from the default list - or you can specify your own symbol in the custom currency field.

What if I need further support?

First, visit the eCart support page to review the latest product documentation, tutorials and videos. If you still need help, visit our support forums, where we have over a decade of experience helping our customers be successful with our tools - for FREE!

You might also like...

Data Bridge - our extension that helps you build database-driven pages. You can build a product catalog (your store's search, results and detail pages) or an administrative backend to manage products, users and orders with Data Bridge.

System requirements

Dreamweaver CS4, CS5, CS5.5, CS6 or CC
Don't own Dreamweaver yet? Download a free trial.

Windows or Mac

A web server that runs PHP 5.2 . If your computer is not already set up to be a web server, we have a tutorial that will assist you for both Windows and Mac users.

MySQL 4 or 5. Although building a static cart does not require a database to use eCart's add to cart buttons in your product catalog, a database is still required to store the details for your orders. Take advantage of our free eCommerce MySQL database if you don't already have a database.

SSL certificate required if utilizing seamless checkout. Learn more »

Supported payment options

Click any of the links below to sign up for one of eCart's supported payment options.

Supported shipping providers

Click any of the links below to sign up for one of eCart's supported gateways. Or learn more about shipping providers »

UPS, USPS, FedEx, and Australia Post

Unlimited websites with 1 license

When you buy a WebAssist extension, you receive 1 serial number. You can activate that serial number on 2 computers. You can also deactivate your serial numbers in our Download Center, should you need to install on a new computer.

One license allows you to build as many websites as you want!


Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question





Ease of use


security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.