{"id":384191,"date":"2026-10-14T09:54:21","date_gmt":"2026-10-14T09:54:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/supplier-order-export\/"},"modified":"2026-10-14T09:53:52","modified_gmt":"2026-10-14T09:53:52","slug":"cartscribe-order-reports-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/cs.wordpress.org\/plugins\/cartscribe-order-reports-for-woocommerce\/","author":23583605,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"CartScribe Order Reports for WooCommerce","header_author":"CartScribe","header_description":"Schedule and email product-wise and order-wise WooCommerce order CSV reports.","assets_banners_color":"324a77","last_updated":"2026-10-14 09:53:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"samiransari","date":"2026-10-14 09:53:52","revision":3745921}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3746220,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3746220,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3746189,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3746189,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[567,154364,3654,62668,286],"plugin_category":[45],"plugin_contributors":[286712],"plugin_business_model":[],"class_list":["post-384191","plugin","type-plugin","status-publish","hentry","plugin_tags-csv","plugin_tags-order-export","plugin_tags-reports","plugin_tags-supplier","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-samiransari","plugin_committers-samiransari"],"banners":{"banner":"https:\/\/ps.w.org\/cartscribe-order-reports-for-woocommerce\/assets\/banner-772x250.png?rev=3746189","banner_2x":"https:\/\/ps.w.org\/cartscribe-order-reports-for-woocommerce\/assets\/banner-1544x500.png?rev=3746189","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cartscribe-order-reports-for-woocommerce\/assets\/icon-128x128.png?rev=3746220","icon_2x":"https:\/\/ps.w.org\/cartscribe-order-reports-for-woocommerce\/assets\/icon-256x256.png?rev=3746220","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>CartScribe Order Reports for WooCommerce helps store managers send order data to a configured supplier by email. It creates two CSV attachments: a product-wise report and an order-wise report.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Daily, weekly, or every-N-hours schedules using WordPress WP-Cron.<\/li>\n<li>Configurable supplier email address, email subject, and message.<\/li>\n<li>Configurable report look-back window and WooCommerce order statuses.<\/li>\n<li>Optional customer contact details, billing\/shipping addresses, and pricing columns.<\/li>\n<li>Preview and download of both CSV report types.<\/li>\n<li>Test email using sample data only.<\/li>\n<li>Manual Send Now action.<\/li>\n<li>Email logs and a report archive.<\/li>\n<li>Retry of a failed report using the same saved CSV attachments.<\/li>\n<li>Tracks orders accepted by the mail transport to help avoid automatic duplicate exports.<\/li>\n<li>CSV formula-injection mitigation.<\/li>\n<\/ul>\n\n<p>The plugin does not use a third-party reporting service and does not require a paid license. All features included in this release are available without payment.<\/p>\n\n<p>Important: WP-Cron is triggered by site visits and may run later than the configured time on low-traffic sites. A successful <code>wp_mail()<\/code> result means WordPress handed the message to the configured mail transport; it does not prove inbox delivery. Configure and monitor a reliable SMTP\/mail service.<\/p>\n\n<p>Report files include order and potentially customer information. Access to the WordPress administration area should be restricted to trusted users. The plugin attempts to deny direct access to its report directory using server rules, but protection depends on the web server configuration. Verify that the directory cannot be accessed publicly before using real customer data in production.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>When a report is generated, the plugin reads WooCommerce order data selected by the administrator and stores generated CSV attachments and report metadata in the site's uploads directory. Depending on the configured fields, the files may contain customer names, email addresses, telephone numbers, billing\/shipping addresses, order details, and prices. The plugin sends the attachments to the supplier email address configured by the administrator. It does not intentionally transmit this data to the plugin author or a separate analytics service. Site administrators are responsible for ensuring that the recipient is authorized to receive the data and for setting appropriate retention and server access controls.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>cartscribe-order-reports-for-woocommerce<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or upload the ZIP from Plugins &gt; Add New Plugin &gt; Upload Plugin.<\/li>\n<li>Activate CartScribe Order Reports for WooCommerce.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Open CartScribe Order Reports for WooCommerce in the WordPress dashboard.<\/li>\n<li>Configure the supplier email, report window, eligible order statuses, fields, and schedule.<\/li>\n<li>Use Preview and Send Test Email before enabling automatic reports.<\/li>\n<li>Enable automatic reports only after checking the CSV contents, mail configuration, and report-directory access protection.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20require%20woocommerce%3F\"><h3>Does it require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active, and the plugin requires a WordPress user with the <code>manage_woocommerce<\/code> capability to access its administration page.<\/p><\/dd>\n<dt id=\"are%20all%20features%20free%3F\"><h3>Are all features free?<\/h3><\/dt>\n<dd><p>Yes. This release does not include paid feature gates, usage quotas, or a license requirement.<\/p><\/dd>\n<dt id=\"why%20can%20a%20scheduled%20report%20run%20late%3F\"><h3>Why can a scheduled report run late?<\/h3><\/dt>\n<dd><p>The plugin uses WP-Cron, which normally runs when WordPress receives a visit. Low-traffic sites may execute scheduled tasks late.<\/p><\/dd>\n<dt id=\"does%20a%20sent%20status%20guarantee%20delivery%3F\"><h3>Does a sent status guarantee delivery?<\/h3><\/dt>\n<dd><p>No. It means <code>wp_mail()<\/code> accepted the message for processing. Check your SMTP or mail provider logs to confirm delivery.<\/p><\/dd>\n<dt id=\"will%20a%20failed%20retry%20regenerate%20the%20report%3F\"><h3>Will a failed retry regenerate the report?<\/h3><\/dt>\n<dd><p>No. The retry action reuses the saved CSV attachments for that report. Automatic exports track orders after <code>wp_mail()<\/code> accepts the report.<\/p><\/dd>\n<dt id=\"does%20the%20test%20email%20contain%20real%20customer%20information%3F\"><h3>Does the test email contain real customer information?<\/h3><\/dt>\n<dd><p>No. The test email uses sample CSV data.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added WordPress.org-standard readme and explicit GPL-2.0-or-later license metadata.<\/li>\n<li>Prepared packaging metadata for directory submission.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added settings UI, schedules, CSV previews, test email, manual send, archive, logs, and retry handling.<\/li>\n<\/ul>","raw_excerpt":"Schedule and email product-wise and order-wise WooCommerce order CSV reports to your supplier.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/384191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=384191"}],"author":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/samiransari"}],"wp:attachment":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=384191"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=384191"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=384191"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=384191"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=384191"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=384191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}