Home Plugins ultracart ecommerce shopping cart
UltraCart Ecommerce – Shopping Cart logo

UltraCart Ecommerce – Shopping Cart

by ultracart on WordPress.org

The best way to sell your products on WordPress.

(0)
Full sized item list. Notice that the Combat Boots link to a single item page, while the others do not. If a corresponding single item page does not exist, then it defaults to "add to cart"

Full sized item list. Notice that the Combat Boots link to a single item page, while the others do not. If a corresponding single item page does not exist, then it defaults to "add to cart"

If you’re looking for a simple and elegant ecommerce plugin, you’ve come to the right place. With this official UltraCart WordPress plugin, there is no need for complicated settings or configuration pages that can take hours of your time to fill out. Sync your products from UltraCart and start making money today!

UltraCart Ecommerce – Shopping Cart makes it simple to turn any WordPress Theme into your own online store. With just a few clicks, you can Sync your products from UltraCart and add ecommerce components to any page or post, as well as a WordPress shopping cart that enables a secure checkout from anywhere on your site, and on any device.

UltraCart Ecommerce – Shopping Cart Allows you to leverage the power and flexibility of WordPress shortcodes to add ecommerce functionality to just about anywhere on your site.

Since UltraCart Ecommerce – Shopping Cart is powered by the UltraCart Platform, you get access to all the power of UltraCart within your WordPress site.

Getting Started

  1. Install The plugin and Activate the plugin
  2. Connect your site to UltraCart via Settings->UltraCart
  3. Add ecommerce components to your site

Shortcodes and Blocks

We recommend using the UltraCart blocks whenever you are working in the WordPress block editor. Blocks let you pick products, set options with toggles, and preview changes without writing code. Shortcodes are still available and work anywhere shortcodes are supported.

[uc_buy_button] shortcode and Buy Button block

  • What it does: shows an “Add to Cart”/“Buy” button for a single item.
  • Key arguments:
    • itemid (required) – the item’s ID from UltraCart.
    • currency_conversion (optional) – show the price in a different currency (e.g., AUD, EUR).
    • immediate_checkout (optional) – set to "true" to send shoppers straight to checkout after clicking; defaults to "false".
  • Example: [uc_buy_button itemid="Hat" currency_conversion="AUD" immediate_checkout="true"]
  • Block version: use the Buy Button block, select the item, choose currency, and toggle “Immediate checkout” if desired.

[ucitem] shortcode and Item block

  • What it does: displays a full product block (title, gallery, price, quantity, options, descriptions, etc.).
  • Key arguments:
    • itemid (required) – the item’s ID from UltraCart.
    • Section toggles (optional, default to showing): set to "false" to hide title, gallery, extended_description, extended_description_esc, price, quantity, auto_order_schedules, or options.
    • immediate_checkout (optional) – "true" to skip the cart and go to checkout on add; defaults to "false".
    • currency_conversion (optional) – show pricing in a specific currency code.
  • Example: [ucitem itemid="Hat" gallery="false" options="false" currency_conversion="EUR"]
  • Block version: use the Item block to pick the product, toggle which sections to show, choose currency, and optionally enable immediate checkout—no shortcode editing needed.

[uc_price] shortcode and Price block

  • What it does: shows only the price of a single item.
  • Key arguments:
    • itemid (required) – the item’s ID from UltraCart.
    • currency_conversion (optional) – display the price in another currency.
  • Example: [uc_price itemid="Hat" currency_conversion="GBP"]
  • Block version: use the Price block to select the item and currency.

[ucitem_list] shortcode and Item List block

  • What it does: shows a list of items in the order you provide.
  • Key arguments:
    • itemids (required) – comma-separated list of item IDs (e.g., "hat,scarf,gloves").
    • currency_conversion (optional) – display prices in another currency.
  • Example: [ucitem_list itemids="hat,scarf,gloves" currency_conversion="CAD"]
  • Block version: use the Item List block, pick products from the dialog, and choose currency; the list keeps the order you select.

[uc_if] shortcode (conditional content)

  • What it does: conditionally shows content based on item properties.
  • Key arguments:
    • itemid (required) – the item’s ID from UltraCart.
    • kit (flag) – include this word to check if the item is a kit.
    • orderable (flag) – include this word to check if the item is currently orderable.
    • not (flag) – include this word to invert the condition.
  • Examples:
    • Show content only if the item is a kit: [uc_if itemid="bundle123" kit]Your content here[/uc_if]
    • Show content if the item is not orderable: [uc_if itemid="hat" not orderable]Sorry, this item is unavailable[/uc_if]
    • You can nest other shortcodes inside the content, e.g. [uc_if itemid="hat" orderable][uc_price itemid="hat"][/uc_if].
Active installations30+
Weekly downloads
17-75.00%
Version1.52
Last updated12/9/2025
WordPress version4.6
Tested up to6.9
PHP version5.6
Tags
cartcheckoutdisplay productse-commerceecommerce