Linux 软件免费装
Banner图

WDOnline Print All for WooCommerce

开发者 wdonlinedk
更新时间 2026年10月29日 00:21
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce inventory printing packing slip pick list

下载

1.0.5 0.4.3

详情介绍:

WDOnline Print All for WooCommerce combines warehouse stocktake worksheets, inventory reports, warehouse locations, user import/export and order documents in one administration area. Prepare a physical count by product category and location, choose a blind count or show recorded stock, and use print, browser PDF or CSV. Features:

安装:

  1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin.
  2. Activate the plugin.
  3. Configure it under WD Online > Print All for WooCommerce.
  4. Open a WooCommerce order and use the Print order panel.

常见问题:

Which name fields does the user import update?

Account first name and Account last name update the WordPress profile fields. Nickname updates the profile nickname. Display name updates Display name publicly as; set it explicitly to change the public name. Billing and shipping first/last names only update the respective WooCommerce addresses and do not automatically overwrite profile names. Empty cells preserve existing values. User CSV exports include all four profile name fields. The login username is not changed for existing users.

How do I use the Excel template?

Under Users > Import users from CSV, click Download Excel template (.xlsx). Open the downloaded workbook directly in Excel, without importing it through a CSV query. Column headings are defined as a real Excel table header on row 1. Enter users starting on row 2. The first 500 input rows use text formatting to preserve leading zeros in postcodes and other identifiers. Account email is required to match an existing user. Keep the headings and save the Users sheet as CSV UTF-8 before uploading it for preview. XLSX uploads are not supported. The template uses English headings, accepted regardless of the WordPress interface language. Administrator protections also apply to this template.

Can I import users?

Yes. Under Users, download the CSV template or use a Users CSV export which always includes account email. Upload UTF-8 CSV (comma or semicolon), choose create/update mode and preview before confirming. Import matches by account email; user IDs are ignored. Empty cells preserve existing values. Roles on existing users only change when explicitly enabled. Passwords and account email changes cannot be imported. Country codes or current WooCommerce country labels are accepted. The limit is 500 rows / 2 MB per upload. Large files must be split into smaller files. Preview data is stored temporarily on your own site for 30 minutes and removed when processed; abandoned preview data expires via WordPress transient cleanup. Administrator and equivalent privileged roles cannot be assigned. Existing administrators, super administrators and accounts with privileged roles or capabilities are protected even if their CSV row requests a normal role. Import requires manage_woocommerce, list_users, create_users, edit_users and promote_users. New users receive a password setup email only when explicitly enabled. Other installed plugins may independently react to WordPress user creation hooks.

How do I export users?

Open WD Online > Print All for WooCommerce > Users. Select one or more WordPress roles, or leave all unchecked for all registered users. Custom roles are included. Guest checkout customers without user accounts are excluded. Select billing, shipping or both addresses. When both are included, choose which address supplies city, postcode and country for sorting. Missing address values stay empty; shipping addresses are never replaced with billing addresses. User exports require both manage_woocommerce and list_users permissions.

How do PDF and CSV exports work?

Both Users and Print inventory offer Print preview, PDF (Save as PDF) and CSV. PDF opens the browser print dialog: select Save as PDF as the destination. No PDF service or external server receives the report. CSV downloads immediately as a UTF-8 file with a BOM and semicolon separators for spreadsheet applications. CSV uses the same selected filters and sort order as the printout. User addresses have separate CSV columns. Formula-like text is prefixed with an apostrophe for spreadsheet safety. Inventory stock values retain the existing shared-stock accounting; the total appears as the final CSV row.

How does the shared WD Online menu work?

The visible parent menu remains WD Online. The canonical integration slug is wdonline-admin. Registration runs at admin_menu priority 100 and reuses an existing wdonline-admin menu, or an existing legacy wd-online menu, before creating a parent. The plugin submenu remains wdonline-print-order. Every provider must register its own current-request callback; no separate core plugin is required.

Is Support Diagnostics required?

No. The documented wdonline_sd_providers filter registers version and tests according to the verified Support Diagnostics v0.1.2 interface. A report callback is also available. Tests return only dependency, handler and private-taxonomy status, with no customer data or location names. No report is transmitted automatically.

Can I customize the three order documents independently?

Yes. Under Order documents, configure shared Company name, Company details and Logo once. The content matrix lets you choose what each Order confirmation, Delivery Note and Packing slip prints. Each document also has its own sorting and metadata settings. Delivery Note starts without prices, billing details or warehouse location. Warehouse location output additionally requires the global location feature to be enabled. Unit prices and order totals can be enabled independently. Both are disabled by default on Delivery Note. All three documents are available from individual order print buttons and WooCommerce bulk actions. The aggregated pick list and inventory overview remain available separately.

Can I see warehouse locations in the product list?

Yes. Enable warehouse locations under WD Online > Print All for WooCommerce > Warehouse locations. Products > All Products then includes a Warehouse location column next to SKU. Use Screen Options to show or hide the column for your user account. Products without an assigned location show a dash. Turning off warehouse locations removes the column without deleting assignments. Location information is not added to public product pages.

How do I use warehouse locations?

Open WD Online > Print All for WooCommerce > Warehouse locations. Enable the feature and add locations. Edit a product and choose its location under Product data > Inventory. Variations may inherit the parent location or use their own. Use the per-document Warehouse location checkboxes to choose where locations appear. Location output is enabled by default for packing slips and disabled for confirmations; Delivery Notes initially hide locations. Aggregated pick lists show locations while the global feature is enabled. Turning the feature off retains terms and assignments.

How is stock value calculated?

Selecting Price automatically adds Stock value and a grand total. Each valued row uses stock quantity multiplied by the displayed current unit sales price, rounded to the currency precision. The shop tax display setting is used. This is sales value, not cost-based accounting inventory valuation. Negative stock produces a negative value. Products without managed stock or without a price are excluded and counted in an explanatory notice. Shared variation stock is valued once in an extra parent row using the parent's current price (WooCommerce normally uses the lowest active variation price). Variation rows refer to this shared row. Filtering to a matching variation still includes the full shared stock pool. This avoids double-counting; it does not allocate shared physical stock among variations.

How do I prepare a stocktake worksheet?

Under Inventory overview > Print inventory, choose Stocktake worksheet, the desired categories and locations, and a stock status. For a blind count, tick Hide expected quantities. Choose Print preview, PDF (using the browser Save as PDF command), or CSV. The worksheet contains blank counted quantity, difference and notes fields. It does not update inventory; changes must be made separately. Products without managed stock are excluded. A stock owner appears once. When variations share parent stock, the worksheet lists their common owner once and labels the shared pool. Filtering to a category or location still shows the expected quantity for the entire shared pool, not the amount at that location. Count or reconcile shared pools accordingly. In a blind count, no expected quantity column is included in either print or CSV.

How do I print inventory?

Open the Inventory overview tab. Select at least one column, choose your brand taxonomy and optionally an EAN metadata fallback, then save. Choose category and stock status filters and open the printout. Use the browser print dialog to print or save as PDF. Published individual products and variations are included; variable and grouped parent containers are excluded except for shared-stock valuation summary rows. Shared parent stock is explicitly labelled on each variation and must not be summed. This report does not change stock. Very large catalogs may require narrower category filters or more server memory.

Is data kept when I deactivate or remove this plugin?

Yes. Settings, warehouse locations and assignments remain stored for reinstallation. There is no automatic deletion of your fulfillment records.

Can I hide prices on a packing slip?

Yes. Prices are hidden on packing slips by default and can be enabled in the plugin settings.

Can I print several orders at once?

Yes. Select the orders in the WooCommerce order list and choose one of the print bulk actions.

更新日志:

1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 0.6.4 0.6.3 0.6.2 0.6.1 0.6.0 0.5.1 0.5.0 0.4.3 0.4.2 0.4.1 0.4.0 0.3.1 0.3.0 0.2.1 0.2.0 0.1.7 0.1.6 0.1.5 0.1.4 0.1.3 0.1.2 0.1.1 0.1.0