Linux 软件免费装
Banner图

Fabrixa Studio for WooCommerce

开发者 fabrixa
更新时间 2026年10月28日 19:42
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3 or later
版权网址: 版权信息

标签

woocommerce print on demand product customizer product personalization

下载

0.4.0 0.4.1

详情介绍:

Fabrixa Studio for WooCommerce adds a Customize button to the products you choose. The shopper designs the item in the Fabrixa Studio editor without leaving your shop, the design travels with the cart line through checkout, and the finished order goes to Fabrixa to be produced and shipped. You decide which products are customizable, one product at a time. Everything else in your shop is untouched. What it does Requirements WooCommerce and a Fabrixa account with your shop connected as a channel. The plugin does nothing until you enter your Application Key. External services This plugin connects your shop to Fabrixa, a print-on-demand service operated by Fabrixa B.V. in the Netherlands. The connection is the point of the plugin: Fabrixa hosts the design editor and produces the orders. Nothing leaves your shop through this plugin until you enter your Application Key under WooCommerce → Fabrixa Studio. There are three exchanges. The design editor, from the shopper's browser. Clicking Customize opens studio.fabrixa.com in an iframe. Only your public Application Key and the product's Fabrixa SKU are passed to it. The plugin sends no shopper data here. Design previews, from the shopper's browser. The cart shows the design in place of the product photo, loaded from api.fabrixa.com using your Application Key and the identifier of the design. Order data is not sent by this plugin. Orders reach Fabrixa through the channel connection between your Fabrixa account and your shop, which reads them over the WooCommerce REST API under the terms of your Fabrixa agreement. The plugin only stores the identifier of the shopper's design and the SKU on each customized order line, where that connection can read them. Fulfilment updates, to your server. Fabrixa calls a REST endpoint this plugin registers to report production and shipping status. Every request must carry a valid signature generated with the webhook secret from your Fabrixa dashboard, and requests that do not are rejected. Fabrixa's terms of service: https://www.fabrixa.com/terms/ Fabrixa's privacy policy: https://www.fabrixa.com/privacy/

安装:

  1. Install and activate the plugin. WooCommerce must be active.
  2. Go to WooCommerce → Fabrixa Studio and enter your Application Key from the Fabrixa dashboard.
  3. Optional, when Fabrixa provides you with a webhook secret: paste it as the Webhook Secret on the same screen and register the Webhook URL shown there in Fabrixa for the order.created and order.updated events. This is how production status and tracking come back to the order. Without it the plugin still works; the order is simply not updated from Fabrixa's side.
  4. Edit a product, open Product data → General and tick Enable Fabrixa customization. The item Fabrixa produces is named by the product's SKU — for variable products, by each variation's own SKU; a variation never borrows its parent's. Products created by the Fabrixa catalogue sync already carry the right SKU. An item without one cannot be customized, and the product edit screen will say so.

屏幕截图:

  • Fabrixa Studio open over the shop: the shopper designs the item without leaving the page.
  • The cart shows the design preview in place of the product photo, with an Edit design button.
  • Settings: Application Key, Environment, Webhook Secret and the Webhook URL to register in Fabrixa.
  • One checkbox per product decides whether shoppers may customize it.

升级注意事项:

0.4.0 The plugin no longer sends orders to Fabrixa; your shop's Fabrixa channel connection does. Make sure that connection is active in your Fabrixa dashboard. The Application Access Token setting has been removed. 0.3.1 The Fabrixa SKU field is gone; the product's or variation's own WooCommerce SKU is used instead. Before updating, make sure every customizable variation carries the blank's SKU as its WooCommerce SKU. A variation without a SKU of its own can no longer be customized. 0.3.0 Fill in a Fabrixa SKU for every customizable product and variation: that field is now the only source for it, so anything relying on the WooCommerce SKU stops offering customization until you do. The plugin also no longer updates itself; later releases come from the marketplace.

常见问题:

Do I need a Fabrixa account?

Yes. The plugin is a connector; the editor, the production and the shipping are Fabrixa's.

Does this change products I have not enabled?

No. The Customize button appears only on products where you have ticked the box, and only customized lines are ever sent to Fabrixa.

How do orders get to Fabrixa?

Through the channel connection between your Fabrixa account and your shop, the same one that syncs products. The plugin does not send orders itself; it stores the shopper's design on each customized order line, and Fabrixa attaches it to the item it produces. If an order is missing in Fabrixa, check the channel in your Fabrixa dashboard.

Does it work with the Cart and Checkout blocks?

Yes, and with the Mini Cart. The design preview and the edit action are implemented for the block carts as well as the classic templates.

Can I keep my credentials out of the database?

Yes. Define FABRIXA_WEBHOOK_SECRET in wp-config.php and it takes precedence over the settings screen, which shows the field greyed out with a note. Anything you had already saved is left in place, so removing the constant falls back to it.

Why has the Customize button disappeared from a product?

Because it has no SKU of its own. The button appears only where Enable Fabrixa customization is ticked and the item has a SKU — per variation, for variable products; the parent's SKU does not count. Without one there is nothing for Fabrixa to produce, so the button is hidden rather than leading to a design that could never be made. The product edit screen shows a warning naming the variations concerned.

Where can I see whether an order reached Fabrixa?

On the order edit screen, once Fabrixa has reported back: the Fabrixa order id, its status and fulfilment state, and any tracking details in the order notes.

What happens to my data if I delete the plugin?

Your settings and the per-product customization options are removed. Order data is not: the Fabrixa order id, fulfilment status and tracking details stay on your orders, because they record something that actually shipped.

更新日志:

0.4.1 0.4.0 0.3.1 0.3.0 0.2.1 0.2.0 0.1.0