A Restaurant Plugin (not only for Pizza). Maintain your Menu (multiple sizes, prices, categories). Accept COD online orders. Multilingual.
Many, many thanks guys and girls.
Note: As the plugin gets updated over time and has some other strings and features added, the translations above (and future ones) are likely to have some not-yet-translated strings. If you wish, feel free to provide any of those missing and I will update the translations accordingly.
If you want to contribute your own translation, feel free to send me your files and I will be more than happy to include them.
Allergen/Foodtype Icons – though modified and with the exceptions stated below – are courtesy of icon-icons.com
Foodtype Vegetarian/Vegan Icons courtesy of vectorstock.com
Halal/Kosher Icons specifically created for this plugin.
Note: Allergen/Foodtype Icons included with this plugin can be used on your site ‘as is’ and without any attribution
3.18.12
* Test UpTo: 6.5
* Update: Maintenance release to address edgecase error 10001
11th April 2024
3.18.11
* Update: adding some more user capabilities checks in some places
* Added: Some more tracing info in transaction errors column
8th March 2024
3.18.10
* Fix: Shortcode attributes may throw error in edgecases
* Fix: Some deprecation notices on install
* Update: Regenerate openingtimes widget on pickup / delivery change (as opening times may differ)
* Added: Distinct filters for options ‘settings’, ‘layout’, ‘localization’, ‘order_settings’, ‘openingtimes’
* Added: js trigger to ‘wppizza_event’ class to allow other plugins to listen to and react to events such as change delivery type, cart/order update etc
13th February 2024
3.18.9
* Fix: Some js actions might have run twice unnecessarily with certain settings
25th January 2024
3.18.8
* Tweak: display name (see changelog 3.18.7) not shown
24th January 2024
3.18.7
* Fix: some more php 8.2 / 9 warnings
* Tweak: added display name (typically equals username and/or nickname) after user id in email/print templates (if enabled)
* Tweak: more robust page reloading when waiting for webhook notifications
* Dev: some encryp/decrypt helper functions added
24th January 2024
3.18.6
* Fix: Localization strings when shop is closed due to holidays were not correctly applied
* Fix: some more php 8.2 / 9 warnings
* Tweak: Make dynamically loaded scripts follow async / defer attributes
* Dev: additional arguments added to some filters
6th January 2024
3.18.5
* Fix: potential fatal error with report custom from/to date range
* Tweak: Account for plugins/themes that inexplicably output stylesheets and othermarkup directly (in selected ajax request) instead of enqueueing them
* Dev: adding some convenience helper function (webhook listener)
* Dev: allow gateways to be loaded depending on (added) ‘gatewayInitType’ parameter
* Dev: add gateway input filed to be of type password
* Dev: add classes for consistency to admin gateway input fields where missing
15th December 2023
3.18.4
* Fix: custom opening times not always applied
* Fix: some php 8.2 / 9 warnings
* Tweak: some minor sanity checks
* Tweak: some minor css tweaks
* Tweak: added some id’s to some elements
* Tweak: changed some “lable”s to “span”s for consistency
* Tweak: added tips column to summary report overview
* Dev: adding additional sales data query filters
30th October 2023
3.18.3
* Fix: potential xss vulnerability
9th September 2023
3.18.2
* Fix : alternative taxrates for items from pre v3.15 might not always have been correctly applied
* Compatibility/Fix : make sure wppizza related phpmailer_init actions get removed after altering for wppizza related emails
28th August 2023
3.18.1
* Added : allow to load a locally hosted version of the smoothness jquery ui css for better gdpr compliance
* Fix : more potential php notices and warnings eliminated
23rd August 2023
3.18
* Performance improvements: Bestseller shortcode
* Tweak : Minor css declaration adjustment
* Fix : more php notices / warnings (php 8.2+) eliminated
* Fix : Multiple taxrate array might get key truncated resulting in potential display errors
* Fix : Order details odd/even class names not always coirrectly applied
* Fix : Edgecase json encoding error in js cart contents (when using confirmation page and html tags in order form labels)
* Dev : Added some more dedicated filters (tips, gateways localized parameters)
* Dev : Added localised js currency parameters
* Dev : Added missing ‘sortname’ passthrough parameters
* Dev : Added some additional helper validation functions
* Dev : Adding optional parameters to some functions
* Dev : Improved some consistency in some methods
* Dev : Update in gateway development examples
* Dev : Add localised wppizza.extend parameters to all ajax calls
15th August 2023
3.17.4
* Fix: Addressed issue of custom closing hours being sanitised incorrectly
* Maintenance: removed outdated v3.13 to 3.15 from WP repository
10th May 2023
3.17.3
* Added: accordion as layout option and/or shortcode attribute (accordion=1)
* Tweak: always remove click cursor / hover-underline on prices when disabling online orders
* Tweak: minor css adjustments
* Fix: remove some php notices/warnings for some edgecases
8th May 2023
3.17.2
* Fix: added missing valdation on some parameters
* Fix: Some more potential php 8.2+/9 notices/errors fixed
* Dev: improving consistencies across a few functions
* Dev: adding some helper functions for convenience
* Dev: adding some odd/even css classes to cart items for convenience
25th April 2023
3.17.1
* Fix: Fatal error (due to typo) in newly added holidays opening times class
* Fix: Some more potential php 8.2+ notices fixed
12th April 2023
3.17
* Added: Allow to set dates to be closed between a range of 2 dates (e.g. holidays)
* Fix: Some JS functions potentially not re-initialising when updating cart
* Fix: Number of php 8.2+ notices fixed
* Tweak: More consistent localization capitalisation on install
* Tweak: Help verbiage updated
* Dev: Replacing some depracated (php8.2+) functions
* Dev: Added some autocomplete=off in a few admin text inputs to aid usability
* Dev: Selected filter priorities tweaked
11th April 2023
3.16.6
* Fix: Potential (but inconsequential) php warnings due to inverted conditional
* Fix: Additional (premium) gateways may not have had their license options displayed in the license tabs
* Dev: Make wppizzaCartJson (js object) available on confirmation page too
13th February 2023
3.16.5
* Fix: wppizza_validate_array might save an single key with an empty value in edgecases
* Fix: Symbol for CZK currency missing diacritics
* Fix: Eliminated some potential php notices/warnings
* Fix: Some gateway update functions might have run unnecessarily in admin
* Dev: Sanitise sprintf outputs to make sure to only allow permitted number of placeholders
* Dev: Passing on gateway ident parameter to gateway classes in some places
* Dev: Display any placeholders attached to radio outputs in admin gateway settings
* Dev: Added language code(s) to js parameters
8th February 2023
3.16.4
* Fix: Eliminated some more potential php(8) notices/warnings
* Fix: Repurchase of a whole order might result in ‘unknown’ item added to cart if quantity > 1
* Dev: Allow filtering of template options
* Dev: Allow filtering of get_orders() query arguments
* Dev: Added globally available wppizza_order_table() and wppizza_meta_table() helpers
* Dev: Added example COD type gateway for development (/add-ons/)
16th January 2023
3.16.3
* Fix: Backwards compatibility fix
15th December 2022
3.16.2
* Fix: Incompatibilities introduced in 3.16
* Fix: Some double escaping in edge cases
* Tweak: wrap formfield values (confirmation page) in label element (instead of span) to aid theme consistencies
* Added: Allow checkout formfields to be omitted entirely if no value is required to be entered
13th December 2022
3.16.1
* Fix: Rollback – for the time being – to 3.15 as 3.16 potentially and unintentionally broke some plugins
09th December 2022
3.16
* Fix: Eliminated some more potential php notices/warnings (especially with php8)
* Fix: (No)Milk/Lactose Icon not always displayed if used
* Fix: Order form multicheckboxes, radio , checkbox inputs were not necessarily saved/updated in user profiles (if enabled)
* Update: Some more consistency in capitalisation of localisation strings on install
* Update: Updated/added info on some help screens
* Update: Prevent session_start where sessions are not needed (selected scripts / feeds / cronjobs)
* Update: Updated some language files
* Added: Added distinct “Spend x save y” localisation string, replacing separate “spend” and “save”
* Dev: Added some language identification constants for convenience
* Dev: Added helper “wppizza_surcharges_total()”, “wppizza_is_frontend()”, “wppizza_set_userdata()” , “wppizza_get_userdata()”, “wppizza_prevent_session()”
* Dev: Make orderpage dropdown and radio inputs use numeric indexes as values instead of strings
* Dev: Additional parameters added to – now filterable – wppizzaCartJson object
06th December 2022
3.0 – 3.15.x
* changelogs for versions 3.0 to 3.15.x can be found in /wppizza/changelogs/
1.0 – 2.16.11.28
* changelogs for versions up to 3.0 can be found in /wppizza/changelogs/