Vicunav Restaurante
Native WordPress restaurant domain for menus, carts, orders, delivery, and reservations.
by Vicunav · github.com/vicunav/vicunav-restaurante · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/vicunav/vicunav-restaurante/archive/refs/heads/main.zipReadme
Vicunav Restaurante
Native WordPress domain plugin for restaurant menus, carts, orders, delivery, custom pizzas, and reservations.
Status
REST-02R prepares plugin version 1.0.0 over public contract 1.0.0. The current
runtime includes dynamic menu, pizza builder, cart, manual checkout, order status,
reservations, and authenticated saved-pizza surfaces. Accounts can save the current
builder configuration, list, rename, delete, share, and revalidate a saved pizza before
adding it to the cart. REST-02S gives all seven public blocks a neutral visual contract
that consumes public vicunav-* presets with safe fallbacks and no Bonasera identity.
Server contracts remain authoritative for ownership, capacity,
prices, totals, checkout, and state. The plugin does not contain demo content or depend
on WooCommerce. The release gate and its reproducible evidence are documented in
docs/release-candidate-1.0.0.md.
Further domain persistence, REST endpoints, admin screens, and blocks are introduced only through their separate atomic issues. A planned surface is not available until its implementation matrix marks it as complete.
The v1 architecture is owned by the Vicunav hub and does not use WooCommerce.
Boundaries
vicunav-restaurante will own restaurant business data and behavior. It will consume
public APIs from the following plugins without reading their internal storage:
vicunav-plugin-corefor shared WordPress infrastructure.vicunav-pagosfor payment requests and payment lifecycle events.
Presentation shared across sites belongs in vicunav-theme-core. Bonasera content and
Full Site Editing composition belong in the future vicunav-demo-restaurante project.
Requirements
- WordPress 6.6 or later.
- PHP 8.1 or later.
vicunav-plugin-corecontract 1.x.vicunav-pagoscontract 0.3.0 or later, before contract 1.0.0.
Install and activate the two dependency plugins before activating Vicunav Restaurante.
Development
Initialize the shared standards and install development dependencies:
git submodule update --init --recursive
composer install
npm ci
Run the complete validation:
npm run check
composer check
Contributions follow one issue, branch, pull request, and squash-merge per change. See
CONTRIBUTING.md.
The versioned integration surface and implementation matrix are documented in
docs/contrato-publico.md. Managing the pizza
builder's dynamic catalog (sizes, crusts, sauces, cheeses, toppings) from
wp-admin is documented in
docs/panel-administrativo.md.
License
This project is licensed under the GPL-2.0-or-later license.
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v1.0.0-rc.1 | Aug 20, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.