WP Manifestindependent plugin directory
manifest / ecommerce / vicunav-restaurante

Vicunav Restaurante

Native WordPress restaurant domain for menus, carts, orders, delivery, and reservations.

by Vicunav · github.com/vicunav/vicunav-restaurante · website

0stars
0forks

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

Readme

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:

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-core contract 1.x.
  • vicunav-pagos contract 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

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