WP Manifestindependent plugin directory
manifest / ecommerce / doughbossv2

DoughBoss releases

Complete upgrade for wordpress with partner contributions

by DoughBoss · github.com/edagher92-coder/doughbossv2 · website

0stars
65release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/edagher92-coder/doughbossv2/releases/download/v2.43.0-rc.1/doughboss-2.43.0.zip

Readme

DoughBoss 🍕

Pizza & food ordering for WordPress — a self-contained plugin that adds menu management, a custom pizza builder, online ordering (pickup/delivery) and customer order tracking, all driven by shortcodes and a small REST API.

Heads up: This is a WordPress plugin, not a connector. Install it into a WordPress site via Plugins → Add New → Upload Plugin. There is no live service to "connect" — the code runs inside WordPress.

Features

  • Menu Items custom post type (doughboss_item) with a category taxonomy, per-item price and type (pizza / side / drink / standard), and featured image.
  • Custom pizza builder — configurable sizes and toppings with live pricing.
  • Cart & checkout — cookie-based guest cart, pickup or delivery, configurable tax rate and delivery fee. Prices are always computed server-side.
  • Order tracking — customers look up an order by number + email.
  • Admin — an Orders screen with live status changes and a Settings page for sizes, toppings, currency, tax and fulfilment options.
  • Confirmation emails to the customer and store on each order.

Requirements

  • WordPress 6.0+
  • PHP 7.4+

Installation

From a built zip (recommended)

# Build an installable zip from the repo root
bash build-zip.sh

Then in wp-admin: Plugins → Add New → Upload Plugin → doughboss.zip → Activate.

From source

Copy the repository contents into wp-content/plugins/doughboss/ and activate DoughBoss from the Plugins screen.

Shortcodes

Shortcode Renders
[doughboss_menu] The menu grid
[doughboss_builder] The custom pizza builder
[doughboss_cart] The cart and checkout
[doughboss_order_tracking] The order status lookup form

A typical setup: an Order Online page containing [doughboss_builder] and [doughboss_menu] plus [doughboss_cart] (or a dedicated Cart page), and a Track Order page containing [doughboss_order_tracking].

REST API

All endpoints live under …/wp-json/doughboss/v1. State-changing calls require the standard WordPress REST nonce (X-WP-Nonce); pricing is recomputed on the server for every cart/checkout operation.

Method Endpoint Purpose
GET /config Sizes, toppings, currency, fees
GET /menu Published menu items
GET /cart Current cart
POST /cart/add Add a menu item / custom pizza
POST /cart/update Change a line quantity
POST /cart/remove Remove a line
POST /cart/clear Empty the cart
POST /checkout Create an order
GET /order/{number}?email= Track an order
POST /admin/order/{id}/status Staff status update (capability)

Project layout

doughboss.php                  Plugin bootstrap, constants, activation hooks
includes/
  class-doughboss.php          Core loader / DI
  class-doughboss-activator.php   DB schema, defaults, capabilities
  class-doughboss-deactivator.php
  class-doughboss-settings.php    Typed settings access
  class-doughboss-post-types.php  Menu Items CPT + taxonomy + meta box
  class-doughboss-cart.php        Cookie/transient guest cart
  class-doughboss-order.php       Orders data model (custom tables)
  class-doughboss-rest-controller.php  REST endpoints
  class-doughboss-shortcodes.php  Shortcode containers
  class-doughboss-assets.php      Front-end enqueue + localization
admin/
  class-doughboss-admin.php       Orders screen + settings page
public/
  css/doughboss.css               Storefront styles
  css/doughboss-admin.css         Admin styles
  js/doughboss.js                 Storefront app (vanilla JS)
uninstall.php                  Full data removal on delete

Roadmap

  • Online payments (Stripe).
  • Scheduled pickup / delivery time slots.
  • Per-item topping support for specialty pizzas.
  • Email template customization.

License

GPL-2.0-or-later.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v2.43.0-rc.1 Sep 8, 2026 doughboss-2.43.0.zip 0
v2.37.0-rc.1 Aug 14, 2026 doughboss.zip 2
v2.36.1-rc.1 Aug 13, 2026 doughboss.zip 0
v2.36.0-deployer.1 Aug 12, 2026 doughboss-verified-updater-2360.zip 2
v2.36.0-deployer.1 Aug 12, 2026 doughboss-deploy-2360-pclzip.zip 3
v2.36.0-rc.1 Aug 12, 2026 doughboss.zip 5
v2.36.0-rc.1 Aug 12, 2026 doughboss-migration-gate-1.0.3.zip 6
v2.34.1-rc.1 Aug 10, 2026 doughboss-site-repair-2341.zip 1
v2.34.1-rc.1 Aug 10, 2026 doughboss-final.zip 2
v2.34.1-rc.1 Aug 10, 2026 doughboss.zip 2
v2.34.0-rc.1 Aug 10, 2026 doughboss.zip 2
v2.34.0-rc.1 Aug 10, 2026 DoughBoss-2.34.0-Verified-Updater.zip 4
v2.33.5-rc.1 Aug 5, 2026 doughboss.zip 2
v2.33.5-rc.1 Aug 5, 2026 DoughBoss-2.33.5-Verified-Updater.zip 1
v2.33.4-rc.1 Aug 4, 2026 doughboss.zip 2
v2.33.4-rc.1 Aug 4, 2026 DoughBoss-2.33.4-Verified-Updater.zip 1
v2.33.3-rc.1 Aug 4, 2026 doughboss.zip 2
v2.33.3-rc.1 Aug 4, 2026 doughboss-verified-updater-2333-wpvibe.zip 1
v2.33.2-rc.1 Aug 3, 2026 doughboss.zip 3
v2.33.1-rc.2 Aug 3, 2026 doughboss.zip 1
v2.33.1-rc.1 Aug 3, 2026 doughboss.zip 1
v2.33.0-rc.1 Aug 3, 2026 doughboss.zip 1
v2.33.0-rc.1 Aug 3, 2026 doughboss-final.zip 3
v2.32.2 Aug 3, 2026 DoughBoss-2.32.2-plugin.zip 0
v2.32.2 Aug 3, 2026 DoughBoss-Final-Theme-1.1.2.zip 0