{"id":291469,"date":"2026-03-27T10:33:18","date_gmt":"2026-03-27T10:33:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/order-items-csv-for-woocommerce\/"},"modified":"2026-05-31T19:46:02","modified_gmt":"2026-05-31T19:46:02","slug":"s66-order-items-csv-for-woocommerce","status":"closed","type":"plugin","link":"https:\/\/ar.wordpress.org\/plugins\/s66-order-items-csv-for-woocommerce\/","author":23468208,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.0","stable_tag":"1.7.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Order Items CSV for WooCommerce","header_author":"studio66.amsterdam","header_description":"Automatically attaches a CSV of order line items to WooCommerce order emails. Supports multiple export profiles, bulk export, custom meta fields, and a generation log. By studio66.","assets_banners_color":"1d0000","last_updated":"2026-05-31 19:46:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/plugins.studio66.amsterdam\/order-items-csv\/","header_author_uri":"https:\/\/studio66.amsterdam","rating":5,"author_block_rating":0,"active_installs":0,"downloads":278,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"hugostudio66amsterdam","date":"2026-03-26 10:43:14"},"1.7.0":{"tag":"1.7.0","author":"hugostudio66amsterdam","date":"2026-05-31 19:46:02"}},"upgrade_notice":{"1.6.0":"<p>Important update: all features are now fully unlocked. No license key required. Update to restore full functionality.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3491757,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3491757,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3491757,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3491757,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.7.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3491757,"resolution":"1","location":"assets","locale":"","width":1224,"height":238},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3491757,"resolution":"2","location":"assets","locale":"","width":928,"height":690},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3491757,"resolution":"3","location":"assets","locale":"","width":976,"height":746},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3491757,"resolution":"4","location":"assets","locale":"","width":940,"height":450},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3491757,"resolution":"5","location":"assets","locale":"","width":954,"height":298},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3491757,"resolution":"6","location":"assets","locale":"","width":968,"height":866},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3491757,"resolution":"7","location":"assets","locale":"","width":968,"height":870}},"screenshots":{"1":"<strong>Profiles tab<\/strong> \u2014 manage export profiles; each profile defines which fields appear in the CSV.","2":"<strong>Profile editor<\/strong> \u2014 drag-and-drop field ordering, custom column labels, separator and filename settings.","3":"<strong>Bulk export<\/strong> \u2014 export order items from multiple orders (date range + status filter) into one CSV.","4":"<strong>Test CSV<\/strong> \u2014 generate a test CSV for any existing order to verify output before going live.","5":"<strong>Log<\/strong> \u2014 view the last 100 automatically generated CSV files with status and metadata."}},"plugin_section":[],"plugin_tags":[567,267,1859,1896,286],"plugin_category":[41,45,59],"plugin_contributors":[258771],"plugin_business_model":[],"class_list":["post-291469","plugin","type-plugin","status-closed","hentry","plugin_tags-csv","plugin_tags-email","plugin_tags-export","plugin_tags-order","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_category-utilities-and-tools","plugin_contributors-hugostudio66amsterdam","plugin_committers-hugostudio66amsterdam"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/s66-order-items-csv-for-woocommerce_1d0000.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/s66-order-items-csv-for-woocommerce\/assets\/screenshot-1.png?rev=3491757","caption":"<strong>Profiles tab<\/strong> \u2014 manage export profiles; each profile defines which fields appear in the CSV."},{"src":"https:\/\/ps.w.org\/s66-order-items-csv-for-woocommerce\/assets\/screenshot-2.png?rev=3491757","caption":"<strong>Profile editor<\/strong> \u2014 drag-and-drop field ordering, custom column labels, separator and filename settings."},{"src":"https:\/\/ps.w.org\/s66-order-items-csv-for-woocommerce\/assets\/screenshot-3.png?rev=3491757","caption":"<strong>Bulk export<\/strong> \u2014 export order items from multiple orders (date range + status filter) into one CSV."},{"src":"https:\/\/ps.w.org\/s66-order-items-csv-for-woocommerce\/assets\/screenshot-4.png?rev=3491757","caption":"<strong>Test CSV<\/strong> \u2014 generate a test CSV for any existing order to verify output before going live."},{"src":"https:\/\/ps.w.org\/s66-order-items-csv-for-woocommerce\/assets\/screenshot-5.png?rev=3491757","caption":"<strong>Log<\/strong> \u2014 view the last 100 automatically generated CSV files with status and metadata."},{"src":"https:\/\/ps.w.org\/s66-order-items-csv-for-woocommerce\/assets\/screenshot-6.png?rev=3491757","caption":""},{"src":"https:\/\/ps.w.org\/s66-order-items-csv-for-woocommerce\/assets\/screenshot-7.png?rev=3491757","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Order Items CSV for WooCommerce<\/strong> (by Studio66) adds a CSV file with order line item details as an attachment to selected WooCommerce order emails. Configure exactly which data appears in the CSV and assign different profiles to different email types.<\/p>\n\n<p>The plugin works <strong>out of the box<\/strong> \u2014 no account, no sign-up, no license key required. All features are fully available immediately after installation.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Attach CSV files to WooCommerce order emails automatically<\/li>\n<li>Create multiple export profiles with different field selections and settings<\/li>\n<li>Choose which fields appear as columns: order number, product name, SKU, quantity, price, and more<\/li>\n<li>Attribute fields included: Colour code, Size, RRP, Brand names, Country of origin, HS code, EAN<\/li>\n<li>Customise column labels for each field<\/li>\n<li>Choose CSV separator: semicolon, comma, tab, or pipe<\/li>\n<li>Optional UTF-8 BOM for better Microsoft Excel compatibility<\/li>\n<li>Custom meta field discovery \u2014 find extra order\/product meta fields from existing orders<\/li>\n<li>Bulk export \u2014 export multiple orders at once into a single CSV file<\/li>\n<li>Generate a test CSV for any existing order to verify output before going live<\/li>\n<li>CSV generation log showing the last 100 generated files<\/li>\n<li>Automatic file cleanup with configurable retention period<\/li>\n<li>HPOS (High-Performance Order Storage) compatible<\/li>\n<li>Compatible with Loco Translate (nl_NL, en_US, en_GB included)<\/li>\n<\/ul>\n\n<h4>Pro version<\/h4>\n\n<p>A Pro version with priority support and automatic updates is available at <a href=\"https:\/\/plugins.studio66.amsterdam\">plugins.studio66.amsterdam<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via the WordPress admin.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>The plugin works immediately \u2014 no configuration required to get started.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Order Items CSV<\/strong> to create your first export profile.<\/li>\n<li>Assign the profile to WooCommerce email types and choose which fields to include.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20license%20key%20to%20use%20this%20plugin%3F\"><h3>Do I need a license key to use this plugin?<\/h3><\/dt>\n<dd><p>No. All features are included and work immediately after installation \u2014 no account, no sign-up, no license key required.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20hpos%20compatible%3F\"><h3>Is the plugin HPOS compatible?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses <code>wc_get_orders()<\/code> and <code>wc_get_order()<\/code> and explicitly declares HPOS (High-Performance Order Storage) compatibility via WooCommerce's FeaturesUtil.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20the%20plugin%3F\"><h3>Can I translate the plugin?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully compatible with Loco Translate and ships with translations for nl_NL, en_US, and en_GB.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Community support is available via the WordPress.org support forum. Priority support is available with a Pro version from <a href=\"https:\/\/plugins.studio66.amsterdam\">plugins.studio66.amsterdam<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20plugin%20without%20woocommerce%3F\"><h3>Can I use this plugin without WooCommerce?<\/h3><\/dt>\n<dd><p>No. This plugin requires WooCommerce to function, as it relies on WooCommerce order data and email hooks.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Fixed: Separator selection (semicolon, comma, tab, pipe) and UTF-8 BOM are now fully configurable per profile, in compliance with WordPress.org Guideline 5.<\/li>\n<li>Fixed: Profile limit removed \u2014 unlimited export profiles supported.<\/li>\n<li>Removed: Bulk export (generate_bulk_csv) code removed; this feature is available in the separately hosted Pro version.<\/li>\n<li>Updated: Pro version callout in Instructions tab reflects correct Pro-only features.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Fixed: Removed all feature restrictions \u2014 all functionality is now fully available without a license key, in compliance with WordPress.org Guideline 5.<\/li>\n<li>Removed: License SDK and license class (not needed in the WordPress.org version).<\/li>\n<li>Unlocked: CSV separator (semicolon, comma, tab, pipe), UTF-8 BOM, multiple profiles, bulk export, attribute fields, custom field discovery, and automatic file cleanup.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Changed: Plugin name updated to \"Order Items CSV for WooCommerce\" for WordPress.org compliance.<\/li>\n<li>Changed: Default UI language updated to English.<\/li>\n<li>Improved: HPOS compatibility explicitly declared via WooCommerce FeaturesUtil.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>New: Multiple export profiles.<\/li>\n<li>New: Bulk export with date range and status filter.<\/li>\n<li>New: Custom meta field discovery.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: Attribute fields (Colour code, Size, RRP, Brand names, Country of origin, HS code, EAN).<\/li>\n<li>New: Drag-and-drop field ordering.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed: Various UI improvements.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Attach a CSV of order line items to WooCommerce emails. No account or license key required. Works immediately after installation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/291469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=291469"}],"author":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hugostudio66amsterdam"}],"wp:attachment":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=291469"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=291469"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=291469"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=291469"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=291469"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=291469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}