Linux 软件免费装
Banner图

Personalize My Order

开发者 jsjack74
更新时间 2026年6月19日 00:27
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPL-2.0+
版权网址: 版权信息

标签

woocommerce customization personalize product-customization order-customization

下载

1.0.0

详情介绍:

Personalize My Order lets you collect product customization details from customers after they place an order — without blocking the checkout flow. Once an order is paid, the customer receives a secure, time-limited link by email. They visit a dedicated customization page on your store, fill in the fields you've configured for each product, and submit. You see everything neatly displayed on the WooCommerce order detail page. Key features:

安装:

  1. Upload the personalize-my-order folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. WooCommerce must be active — the plugin will show an admin notice if it isn't.
  4. On activation, a Order Customization page is created automatically with the [persmyor_customization_form] shortcode. Do not delete this page.
  5. Go to WooCommerce → Settings → Personalize My Order to configure the plugin.

屏幕截图:

  • Admin order detail page showing submitted customization data and file links
  • WooCommerce orders list with customization status column
  • Settings page — general and appearance options
  • Per-product field builder meta box on the product edit page
  • My Account — customer's customization overview tab

常见问题:

Does the plugin work for guest customers?

Yes. The tokenized URL is emailed to the billing address and works without requiring the customer to log in.

What happens if the customer doesn't complete customization?

The order item stays in pending or partial status. You can see incomplete items in the orders list column and on the order detail page. The customer can return to the customization page at any time before the token expires.

Can I set different fields for different products?

Yes. Add fields via the Customization Fields meta box on each product edit page. Products without their own fields fall back to the global fields configured in settings.

Where are uploaded files stored?

Files are stored on your own server at wp-content/uploads/persmyor-uploads/{order_id}_{customer_name}/{product_name}/. The directory is protected with an .htaccess file and an index.php stub to prevent direct browsing.

Can I change the customization page?

Yes. Go to WooCommerce → Settings → Personalize My Order → Customization Page and choose any published page that contains the [persmyor_customization_form] shortcode.

What database tables does the plugin create?

Two custom tables are created on activation:

  • {prefix}persmyor_item_submissions — tracks per-item submission status and timestamps
  • {prefix}persmyor_uploaded_files — logs uploaded file metadata and local URLs

更新日志:

1.0.0 Initial release — no upgrade steps required.