Dude Commerce

Descriere

Sell Physical Products on WordPress Without WooCommerce

Dude Commerce is a simple WordPress ecommerce plugin for selling physical products with Stripe Checkout.

Create your products, set prices and stock, add them anywhere on your WordPress site, and start selling — without installing WooCommerce or setting up a traditional shopping cart.

Customers choose a product and pay securely through Stripe Checkout. Dude Commerce then handles the order, stock, customer access and basic fulfilment directly inside WordPress.

No WooCommerce. No shopping cart. No customer accounts.

Dude Commerce is ideal when you want to sell physical products from WordPress without the complexity of a full ecommerce platform.

Watch Dude Commerce in Action

See how to create a product, connect Stripe, add products to your website and start selling.

How It Works

  1. Create a product in WordPress.
  2. Set the price, stock, SKU, images and shipping amount.
  3. Add the product to any page using Gutenberg blocks or a shortcode.
  4. Your customer clicks Buy Now and pays securely with Stripe Checkout.
  5. Dude Commerce creates the order and updates stock automatically.
  6. Pick, pack and fulfil the order from WordPress.
  7. The customer receives a passwordless magic link to view their order.

Sell Standard Products or Products With Options

Sell straightforward physical products with a single price and stock quantity, or create products with options such as size, colour or style.

Options products support up to five options with automatically generated combinations.

Each combination can have its own:

  • Price
  • Sale price
  • Stock quantity
  • SKU
  • Product image

Manage Stock and Orders

Dude Commerce includes the essential tools needed to sell and fulfil physical products.

  • Stock management
  • SKUs
  • Automatic stock reduction after payment
  • Orders list and order details
  • Picking workflow
  • Packing slips
  • Shipping labels
  • Customer emails
  • Passwordless customer order access

Everything stays inside WordPress.

Stripe Checkout

Customers pay securely using Stripe Checkout.

Dude Commerce supports:

  • Stripe Test and Live modes
  • Stripe webhooks
  • Shipping address collection
  • Sell-to country selection
  • Optional Stripe Tax

Payment card details are handled by Stripe and are never stored on your WordPress website.

Add Products Anywhere

Display products anywhere on your WordPress site using Gutenberg blocks or shortcodes.

Available blocks include:

  • Product
  • Images
  • Price
  • Buy

This means Dude Commerce can work with your existing WordPress website and design without requiring a dedicated ecommerce theme.

Perfect For

Dude Commerce is designed for people who want a simple way to sell physical products from WordPress, including:

  • Makers and craft businesses
  • Artists
  • Photographers selling prints
  • Apparel and merchandise sellers
  • Small shops
  • Content creators selling physical goods
  • Small product catalogues
  • Anyone who wants to sell products without WooCommerce

Free Features

The free version includes the complete core workflow for selling and fulfilling physical products.

  • Unlimited standard products
  • Unlimited options products
  • Up to five product options with generated combinations
  • Stock management and SKUs
  • Product categories
  • Featured images and product galleries
  • Combination-specific images
  • Sale prices and front-end „On sale” badge
  • Flat shipping amount per product
  • Stripe Checkout
  • Stripe Test and Live modes
  • Stripe webhooks
  • Optional Stripe Tax
  • Sell-to country selection
  • Orders list and order details
  • Picking workflow
  • Packing slips and shipping labels
  • Default customer emails
  • Magic links for customer order access
  • Gutenberg blocks
  • Shortcodes

Start Free. Upgrade When Your Business Needs More.

Dude Commerce Pro adds reporting, automation and integration tools for businesses that need more from their sales workflow.

Pro includes:

  • Sales reports
  • Revenue reporting by day, product and customer
  • Customer purchase history
  • CSV export
  • Outgoing webhooks for Make, n8n and custom URLs
  • Admin REST API for reading plugin data
  • Admin sale notifications
  • Custom customer email templates with placeholders

The free version remains a complete product-to-payment-to-fulfilment workflow. Pro adds tools for businesses that need greater automation, reporting and integration.

Why Dude Commerce?

WooCommerce is a powerful ecommerce platform, but not every WordPress website needs a complete online store.

If you simply want to:

  • Create physical products
  • Take payments with Stripe
  • Keep track of stock
  • Receive orders
  • Pick and fulfil those orders

Dude Commerce provides a deliberately simpler alternative.

One plugin. One job.

Documentation

Full documentation:

https://wpdude.com/wp-dude-plugin-documentation/dude-commerce-documentation/

Stripe

Paid checkouts are securely processed by Stripe Checkout.

Stripe also collects tax (when Stripe Tax is enabled) and shipping addresses. No payment card data is ever stored on your WordPress website.

  • Stripe Terms: https://stripe.com/legal
  • Stripe Privacy: https://stripe.com/privacy

Freemius

Optional licensing and update delivery for the Pro package is provided by Freemius. The free WordPress.org build works without a Freemius licence. Freemius may phone home for licence validation and updates when you use Pro.

  • Freemius Terms: https://freemius.com/terms/
  • Freemius Privacy: https://freemius.com/privacy/

Local Payment Confirm (Test Only)

When Stripe Test mode and Local payment confirm are enabled, the checkout return page can confirm a payment by talking to Stripe directly. This is for local development when webhooks cannot reach your site. It is not intended for production Live mode.

Capturi ecran

Instalare

  1. Install and activate Dude Commerce.
  2. Open Dude Commerce Settings.
  3. Enter your Stripe API keys, choose currency and sell-to countries, and configure the webhook endpoint.
  4. Create a product under Dude Commerce Products and publish it.
  5. Add a Gutenberg block or shortcode (for example [dude_commerce id="123"]) to any page.
  6. Place a test order with Stripe Test mode, then start selling.

Întrebări frecvente

Do I need WooCommerce?

No. Dude Commerce is a standalone WordPress ecommerce plugin built specifically for selling physical products without WooCommerce.

Who is Dude Commerce for?

Dude Commerce is designed for people who need a straightforward way to sell physical products from an existing WordPress website.

It is particularly suited to makers, artists, photographers, merchandise sellers, small shops and businesses with relatively simple product catalogues.

How is Dude Commerce different from WooCommerce?

WooCommerce is a complete ecommerce platform with carts, customer accounts and a large extension ecosystem.

Dude Commerce deliberately does less. It provides products, stock, Stripe Checkout, orders and basic fulfilment without requiring a traditional ecommerce store.

Can I use Dude Commerce alongside WooCommerce?

Yes. Dude Commerce works independently and can run alongside WooCommerce.

What payment gateway is supported?

Stripe Checkout.

Can I use Stripe Test Mode?

Yes. Stripe Test and Live modes are both supported.

Is there a shopping cart?

No. Each purchase is a single-product Stripe Checkout — one product and its selected options at a time.

Do customers need a WordPress account?

No. Customers receive secure passwordless magic links to view their orders.

Does it support product options such as size and colour?

Yes. Define up to five options and Dude Commerce automatically generates the combinations.

Each combination can have its own price, sale price, stock quantity, SKU and optional image.

Can I manage stock?

Yes. Products and product combinations can have their own stock quantities and SKUs. Stock is reduced automatically after successful payment.

Can I sell free products?

No. Dude Commerce is designed for paid physical products. Prices must be greater than zero.

How does shipping work?

You set a flat shipping amount on each product. Stripe Checkout collects the customer’s shipping address.

Dude Commerce does not calculate live carrier rates or complex shipping zones.

Does Dude Commerce calculate VAT or sales tax?

Dude Commerce does not calculate tax itself.

You can optionally enable Stripe Tax so Stripe calculates and collects applicable tax based on the buyer’s location. Your tax registrations are configured in Stripe.

Where is card data stored?

Payment card information is handled by Stripe and is never stored on your WordPress website.

How is this different from Dude Downloads or Dude Paywall?

Dude Downloads sells digital files.

Dude Paywall sells access to WordPress posts and pages.

Dude Commerce sells physical products with stock and fulfilment.

Each plugin uses its own Stripe webhook URL.

Is there a Pro version?

Yes.

The free version provides the complete core selling and fulfilment workflow. Dude Commerce Pro adds reporting, CSV exports, webhooks, REST API access, admin notifications and custom customer emails.

Recenzii

Nu există nicio verificare pentru acest modul.

Contributori și dezvoltatori

„Dude Commerce” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

Istoric modificări

1.0.13

  • Checkout return and order-status REST require a secret return token from the Stripe redirect, not a UUID or a nonce minted on a UUID-only URL.

1.0.12

  • Order status REST requires an order-bound nonce (UUID alone is not enough).
  • Checkout return URLs must match this site’s literal host (no www rewrite).
  • Freemius accessor renamed to wpdude_dc_fs().

1.0.11

  • Rename: Dude Commerce / dude-commerce (trademark).
  • Guideline 5: Pro sales reports and admin sale emails live only in the premium package.
  • Checkout return URLs must match this site’s host, scheme, and port.
  • Plugin URI: https://wpdude.com/dude-commerce/

1.0.10

  • Headers: Author URI set to https://wpdude.com (must differ from Plugin URI for WordPress.org).

1.0.9

  • Pro emails: expanded placeholders (product URL, description, options, quantity, shipping address) with clearer settings help.
  • WordPress 7.1: Tested up to 7.1.
  • Admin: More WP Dude Plugins catalogue aligned with Downloads / Paywall (screen-hook styles).

1.0.8

  • Admin: More WP Dude Plugins catalogue (Downloads parity).

1.0.7

  • WordPress.org readiness: order-bound local confirm nonce; packing slip / shipping label assets enqueued via files (no inline script/style).
  • readme: Freemius external-service disclosure; document local payment confirm (test only).
  • Plugin URI aligned to marketing page pattern (Paywall).

1.0.6

  • Tools: verify nonce when prefilling the webhook test event dropdown (Plugin Check).

1.0.5

  • Frontend „On sale” badge next to the price (follows selected option combination).
  • Options editor: bulk defaults for price, sale, stock, and SKU generation.
  • Tools: pick which outgoing webhook event to send when testing.
  • Pro: sales reports (Paywall-style revenue summary).
  • Hardened Stripe Radar risk and processing fee capture on orders.

1.0.0

  • First stable release.
  • Standard and options products with Stripe Checkout, tax, and shipping address collection.
  • Orders, picking workflow, packing slips, shipping labels.
  • Customer emails, magic-link order view, Radar risk and Stripe fee on order detail.
  • Pro: outgoing webhooks, CSV export, REST API, admin notifications, custom emails.

0.4.0

  • Gutenberg blocks and shortcodes: Product, Images, Price, Buy Now.

0.3.0

  • Orders admin list, detail view, and status actions (Shipped / Returned / Refunded).

0.2.0

  • Stripe Checkout sessions for standard and options products.
  • Webhooks, local payment confirm (test mode), orders data layer, and stock decrement on payment.
  • Buy Now shortcode [dude_commerce_buy id=""] for testing checkout.

0.1.0

  • Initial development release — core product model.