Support Center
Get the Help
You Need, Fast.
Guides, references, and troubleshooting for PizzaLayer and PizzaLayerPro. Search or browse by topic below.
Help Articles
24 articles across setup, dev, and troubleshooting topics. Filter by tag or use the search above.
Step-by-step guide to installing PizzaLayer from the download link or via zip upload in WordPress, and completing initial setup.
How PizzaLayer's six Custom Post Types work: pizzalayer_toppings, pizzalayer_crusts, pizzalayer_sauces, pizzalayer_cheeses, pizzalayer_drizzles, and pizzalayer_cuts.
How to switch between Colorbox, Metro, NightPie, Fornaia, PocketPie, and Scaffold via admin settings or shortcode and block attributes. Includes template architecture overview.
All available shortcode attributes: template, id, size. Examples for embedding single and multiple builders on a single page.
How the image field resolution chain works: {type}_image → {type}_layer_image → WordPress featured image. Covers ACF array return format unwrapping.
Full reference for the /wp-json/pizzalayer/v1/render endpoint — parameters, response format, authentication, and usage examples for headless builds.
Step-by-step setup for PizzaLayerPro: creating a Pizza product type, configuring the product meta box, and testing cart submission. Requires PizzaLayerPro license.
How live pricing works in PizzaLayerPro — base price, per-layer prices, JS calculation flow, and how settings bridge from Pro to the base plugin via apply_filters().
Developer guide to building a PizzaLayer template from scratch. Covers the six-file architecture, function namespacing with function_exists guards, CSS isolation, and JS instance pattern.
Reference guide for all apply_filters() hooks including ingredient data, rendered output, and Pro settings passing between PizzaLayerPro and the base plugin.
How to enable and configure the dark mode toggle using the pizzalayer_setting_dark_mode option. Works per-page or site-wide.
Common causes for display issues: asset enqueue conflicts, duplicate canvas IDs across multiple instances, template not selected, and ABSPATH guard ordering.
Diagnosing WooCommerce cart submission issues with PizzaLayerPro — product type registration via wp_insert_term, taxonomy term setup, and meta save hooks.
Using the export feature to download ingredient data as a file. Covers the output buffer clear pattern required before file headers, and the JS Blob fallback for browsers.
Developer reference for the JavaScript events API — available events, instance methods via NP.createInstance(), and the window.PizzaLayerProBuilder public API exposed by PizzaLayerPro.
A beginner walkthrough for adding your first topping in the WordPress admin — from creating the post, uploading a layer image, and seeing it appear live in the pizza builder.
Best practices for topping and crust layer images — recommended dimensions (800×800px), transparent PNG format, how to center ingredients, and why image quality directly affects the visual builder output.
How to create and display preset pizzas (like "The House Special") so customers can start from a pre-built combination instead of building from scratch.
Two ways to add the pizza builder to any page: the Gutenberg block (drag-and-drop, no code) and the [pizzalayer] shortcode for classic themes. Includes tips for placing it in a sidebar or full-width section.
How to switch from one frontend template to another in under a minute — navigate to PizzaLayer → Settings → Template, choose your style, and save. No page rebuild required.
How to control the display order of your toppings and other ingredients using the WordPress menu order field, and how to group related items so customers find them quickly.
End-to-end walkthrough of the PizzaLayerPro order flow — from the customer clicking "Add to Cart," to what appears in the WooCommerce order details, to how you see the pizza summary as the shop owner.
Common reasons a topping or crust image doesn't appear on the canvas — missing layer image field, wrong ACF return format, unsupported image type, or a caching issue. Step-by-step checklist to diagnose and fix.
How to safely place two or more pizza builders on the same page using unique instance IDs in the shortcode or block. Explains the canvas ID isolation system and how state is scoped per instance.
Need More Help?
Send a message and expect a response within 1–2 business days. Pro customers receive priority handling.
Contact