Easy Cart


A simple shopping cart using shortcodes.

Create a page with slug /cart. Then edit the cart page and add [easy_cart /] and [empty_cart /] shortcodes.

Create add to cart buttons using [add_to_cart /] shortcodes on other posts or pages of your WordPress site.

Use the following attributes to define your add_to_cart products:

  1. itemid
  2. product_name
  3. product_desc
  4. product_qty
  5. price

Here is a example usage of add_to_cart shortcode using all the attributes:

[add_to_cart itemid=»your-item-id» product_name=»Your product name» product_desc=»description of your product.» product_qty=»1″ price=»1.00″ /]

You can have as many add_to_cart shortcodes as you like, in posts and pages.

Shopping cart allows you to store items and calculate total but doesn’t allow you to checkout. At least not yet as of version 1.0.


  • After activating the plugin create a page with name (also known as slug) cart and add [easy_cart /] and [empty_cart /] shortcodes.
  • On other pages you can create add to cart buttons using [add_to_cart /] shortcodes using the following attributes - itemid, product_name, product_desc, product_qty.
  • Add to cart button takes on the button styling from your WordPress theme.\
  • Cart page displays and totals the items selected using add to cart button.
  • This is the JSON error in the editor you can simply ignore.


  1. Unzip the plugin archive into plugins directory
  2. Login to WordPress admin dashboard
  3. Mouse over plugins on left dashboard menu and click installed plugins
  4. Click Activiate under «Easy Cart»
  5. Create a page with slug «cart» in WordPress Admin
  6. Edit cart page and add shortcode [easy_cart /] and [empty_cart /]
  7. On other posts or pages add [add_to_cart /] shortcodes


There is no checkout?

sorry, not at the moment. Easy Cart is GPLv2 and the code is self explanitory.

Why is there a JSON error notification when I add [easy_cart /] shortcode on cart page?

You can ignore JSON error. When testing your add to cart button be sure to close the browser window entirely and open a new browser window. This will create a new session. You can also click on clear cart link. When testing your add to cart buttons also remember to monitor easy-cart cookie by pressing [shift] + [F9] on Firefox browser.

What about templates?

Use standard WordPress templates. You can create a wordpress page template for the cart display e.g «pagetemplate-cart.php». Even the cart uses basic html table tags to display items and the item list table may be stylized to your desire.

What about the use of cookie?

You can add the following text to your sites privacy policy:
This site uses «easy-cart» cookie to allow this site to temporarily store and display your item selections. The sites database auto garbage collects and deletes your selection after sixty minutes.

How can I create my own checkout?

In a pagetemplate-cart.php file in your wordpress you may do as you wish with the total amount and the post requests. Use the results and pass to a checkout slug, pagetemplate-checkout.php. Have fun!


No hay reseñas para este plugin.

Colaboradores y desarrolladores

«Easy Cart» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


Traduce «Easy Cart» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


  • List items and display total. Use shortcode to create add to cart buttons and display cart