Seeking Feedback: Woo Blueprint #50734
Replies: 4 comments 9 replies
-
I like the concept, its good. Why not have it show in the WordPress tools for import/export and maybe have it as an addon to reduce increasing size of the plugin? |
Beta Was this translation helpful? Give feedback.
-
Hi @moon0326 I like the idea 👌 I tested the export and import in a multisite environment and the feature worked as expected. However, I couldn't test the extensibility. If I am not wrong, the export example provided contains some typos.
add_filter("wooblueprint_exporters", function (array $exporters) {
$exporters[] = new ExportMyPluginOptions();
return $exporters;
}); Other than that, it would be nice if the custom exporters options could be checked/unchecked: |
Beta Was this translation helpful? Give feedback.
-
I'm confused about the long-term vision and assumptions. Is this an extension of the PHP implementation of WordPress Playground Blueprints? Or is this a completely separate project? If it's separate – what's the rationale? There seem to be plenty of room to collaborate and build a single, solid library that could eventually become a part of WordPress core. |
Beta Was this translation helpful? Give feedback.
-
I like the concept! Would like to see a solution, that later can be moved over into core as the main maintainer and making it compatible with Playground and other core initiatives. |
Beta Was this translation helpful? Give feedback.
-
We’ve recently completed a hack project where we developed a tool for exporting and importing WooCommerce settings, which we’re calling Woo Blueprint for now. Before we decide whether to officially integrate it as a feature, we’d love to get feedback from the community.
Current Capabilities:
Export/Import: General settings, shipping settings, tax settings, payment gateway settings, plugins, and themes.
Future Updates: We plan to add support for exporting/importing pages, posts, products, and theme settings.
Current Status:
Early Stage: The tool is still in its initial phase and might have some bugs.
UI Improvements: Significant enhancements to the user interface are planned. Please checkout concept videos. The current UI is purely for the demo/testing purposes.
Demo
Export: This pre-configured site includes shipping zones, tax rates, and payment gateway settings.
export.mov
Import: We import the export file into a freshly installed WordPress and WooCommerce site.
Seeking.Feedback.Woo.Blueprint.Team.Ghidorah.1.mp4
Try it out
We’d greatly appreciate any feedback, suggestions, or bug reports. Your input will help us decide if this tool should be officially included. The woocommerce.zip contains the feature. Just upload woocommerce.zip into a suitable test environment or create a Jurassic Ninja site.
Create a Jurassic Ninja site
A Jurassic Ninja site is a temporary test site designed to automatically expire after 24 hours.
See more options
WooCommerce
andWooCommerce Beta Tester
blueprint
underWooCommerce Beta Tester
options.Launch single site
Extensibility
Woo Blueprint has two hooks that allow other WooCommerce plugins to extend its functionality and add export/import capabilities for their own settings. More detailed official documentation is planned, but here’s a sneak peek.
Export example: First, we'll define a
MyPluginOptionsStep
class that handles data structure and validation rules. Then, we'll createExportMyPluginOptions
class that queries and exports the data.Output:
Import example:
You can also download blueprint-example.zip demo plugin for testing purposes.
CLI Support
Woo Blueprint comes with import and export CLI commands.
Import
Export
Feedback
We would love to hear what you think about the blueprint import / export. Please leave your comments below and complete the survey to shape the future direction of the feature..
Beta Was this translation helpful? Give feedback.
All reactions