BACK TO DIRECTORY

UltraCart Ecommerce – Shopping Cart

by ultracart

0.0
(0 ratings)

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].

Screenshots

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"

Tablet item list page.

Tablet item list page.

Mobile item list page.

Mobile item list page.

Mobile item list featuring an out of stock item.

Mobile item list featuring an out of stock item.

Full-sized single item page with a size variation dropdown, price, extended description, quantity and gallery.

Full-sized single item page with a size variation dropdown, price, extended description, quantity and gallery.

Tablet single item page.

Tablet single item page.

Mobile single item page

Mobile single item page

View Cart link in primary nav

View Cart link in primary nav

Example buy button and price in a sidebar widget (Note: this requires the widget to have the capability to execute the shortcode)

Example buy button and price in a sidebar widget (Note: this requires the widget to have the capability to execute the shortcode)

TinyMCE buttons

TinyMCE buttons

Text Editor buttons

Text Editor buttons

Single Item Dialog

Single Item Dialog

Item List Dialog

Item List Dialog

Buy Button Dialog

Buy Button Dialog

Price Dialog

Price Dialog

Plugin Details

Active Installs
20
Total Downloads
6,117
Version
1.52
Requires WP
4.6
Requires PHP
5.6
Tested Up To
6.9.7
Added
2017-03-03
Last Updated
2025-12-09 3:40pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0