{"id":386200,"date":"2026-11-11T14:14:22","date_gmt":"2026-11-11T14:14:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/seken-connector-lite-for-magnews\/"},"modified":"2026-11-11T14:14:03","modified_gmt":"2026-11-11T14:14:03","slug":"seken-connector-lite-for-magnews","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/seken-connector-lite-for-magnews\/","author":23583491,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.4","requires":"7.0","requires_php":"7.4","requires_plugins":null,"header_name":"Seken Connector Lite for magnews","header_author":"Seken","header_description":"Exports WooCommerce customers, orders and abandoned carts to CSV files ready to be imported into magnews.","last_updated":"2026-11-11 14:14:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/seken.it\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":100,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.2":{"tag":"1.1.2","author":"seken26","date":"2026-11-11 14:14:03","revision":3796481}},"upgrade_notice":{"1.1.2":"<p>First release on WordPress.org. CSV files are now saved in <code>wp-content\/uploads\/seken-connector-lite-for-magnews<\/code>.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3796481,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3796481,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3796481,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3796481,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3796481,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[15962,567,7619,1859,286],"plugin_category":[45,59],"plugin_contributors":[292047],"plugin_business_model":[],"class_list":["post-386200","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-csv","plugin_tags-customers","plugin_tags-export","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-utilities-and-tools","plugin_contributors-seken26","plugin_committers-seken26"],"banners":{"banner":"https:\/\/ps.w.org\/seken-connector-lite-for-magnews\/assets\/banner-772x250.png?rev=3796481","banner_2x":"https:\/\/ps.w.org\/seken-connector-lite-for-magnews\/assets\/banner-1544x500.png?rev=3796481","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/seken-connector-lite-for-magnews\/assets\/icon.svg?rev=3796481","icon":"https:\/\/ps.w.org\/seken-connector-lite-for-magnews\/assets\/icon.svg?rev=3796481","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Seken Connector Lite for magnews prepares your WooCommerce store data for magnews, the AI-powered marketing and automation platform for personalized email and SMS campaigns. Customers with ready-made purchase statistics, order items and abandoned carts are exported as CSV files in the format expected by the magnews import, so that they can be picked up on a schedule (for example via SFTP) or downloaded from wp-admin, without any manual mapping.<\/p>\n\n<p>The plugin is developed by Seken, an official magnews partner. It only writes files and does not connect to magnews: no magnews account or API credentials are needed to use it. Seken also develops a full version of the connector that synchronizes data directly through the magnews API.<\/p>\n\n<p><strong>Use personalization to optimize every campaign<\/strong><\/p>\n\n<p>magnews is an easy-to-use, AI-powered tool that lets you design next-level emails that reflect your brand and give customers a personalized experience. Read more about magnews at <a href=\"https:\/\/www.magnews.it\">www.magnews.it<\/a>.<\/p>\n\n<p><strong>Build better relationships that drive traffic and increase sales<\/strong><\/p>\n\n<p>Once imported into magnews, the exported data lets you connect with customers when it matters most, turn browsers into repeat customers, and send automated emails and SMS, for example:<\/p>\n\n<ul>\n<li><strong>Abandoned cart reminders<\/strong>: recover lost sales by sending reminder emails to customers who left items in their cart but didn\u2019t complete the purchase.<\/li>\n<li><strong>RFM analysis<\/strong>: customer statistics and order items let you use the magnews RFM tools for a better sales journey.<\/li>\n<\/ul>\n\n<p>The CSV files can also be opened in Excel to analyze the exported data.<\/p>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li>WooCommerce must be installed and activated in WordPress.<\/li>\n<li>Your hosting environment must meet WooCommerce\u2019s minimum requirements, including PHP 7.4 or greater.<\/li>\n<li>A staging environment should be used prior to installation on production servers.<\/li>\n<li>Customer\u2019s first name, last name and email address are the minimum data needed by magnews to import a contact.<\/li>\n<\/ul>\n\n<p><strong>Why this plugin<\/strong><\/p>\n\n<ul>\n<li>Built for magnews: column names and formats match the magnews import, with customer statistics (orders count, totals, averages, first and last order, recency period) already computed for each contact.<\/li>\n<li>Incremental and safe on large stores: only new or modified records are exported, in batches, with a lock per export type and files published only when complete.<\/li>\n<li>Recency handled automatically: customers who leave the recency period are exported again with the recency fields reset.<\/li>\n<li>One flow for customers, orders and abandoned carts.<\/li>\n<\/ul>\n\n<p><strong>What is exported<\/strong><\/p>\n\n<ul>\n<li><strong>Customers<\/strong>: personal data and purchase statistics (number of orders, totals and averages, first and last order, recency period statistics), for registered and guest customers.<\/li>\n<li><strong>Order items<\/strong>: one row per ordered product, with order, payment, tax, discount and product data.<\/li>\n<li><strong>Abandoned carts<\/strong>: the plugin tracks carts and, after a configurable number of hours without updates, exports them with one row per product.<\/li>\n<li><strong>Recency<\/strong>: every day, customers whose last order has just left the recency period are exported again with the recency fields empty, so the receiving system can reset them.<\/li>\n<\/ul>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ul>\n<li>Automatic runs are scheduled with Action Scheduler (bundled with WooCommerce): customers, orders and abandoned carts every hour; recency export and cleanup of old files every day.<\/li>\n<li>Large datasets are processed in batches: each run processes a configurable number of records and appends them to the same file, which is published as <code>.csv<\/code> only when the whole pass is complete.<\/li>\n<li>Only one export per type runs at a time.<\/li>\n<li>A CSV write error rolls back the batch, which is retried at the next run: no records are lost or duplicated.<\/li>\n<li>Cells that a spreadsheet could interpret as formulas are neutralised (CSV injection protection).<\/li>\n<li>Compatible with WooCommerce High-Performance Order Storage (HPOS).<\/li>\n<\/ul>\n\n<p><strong>Generated files<\/strong><\/p>\n\n<p>File name: <code>&lt;type&gt;_&lt;YYYYMMDD-HHMMSS&gt;_&lt;token&gt;.csv<\/code>. Files are UTF-8 with BOM, with a header row, amounts with a comma as decimal separator and dates in the site time zone set in Settings &gt; General (dd\/mm\/yyyy hh:mm:ss).<\/p>\n\n<ul>\n<li><code>customers<\/code>: personal data and statistics of new or modified customers<\/li>\n<li><code>customers-orders<\/code>: same columns, customers of new or modified orders (updated statistics)<\/li>\n<li><code>customers-recency<\/code>: same columns, customers who just left the recency period (<code>WOO_LASTORDERS_*<\/code> fields empty)<\/li>\n<li><code>order-items<\/code>: one row per ordered product (key <code>item_id<\/code>)<\/li>\n<li><code>cart-items<\/code>: one row per product in an abandoned cart (key <code>cart_item_key<\/code>)<\/li>\n<\/ul>\n\n<p>Each customer row is complete, so the importing system can overwrite the data by email.<\/p>\n\n<p>While being written, a file has the <code>.csv.part<\/code> extension and is renamed to <code>.csv<\/code> only when the export is complete: automatic pickup processes must only consider <code>.csv<\/code> files.<\/p>\n\n<p><strong>Privacy<\/strong><\/p>\n\n<p>The plugin does not send data to any external service. CSV files contain personal data of your customers (names, email addresses, phone numbers, orders) and are stored on your server in <code>wp-content\/uploads\/seken-connector-lite-for-magnews<\/code>: make sure that the directory is not publicly accessible and that the way files are collected complies with your privacy policy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In wp-admin go to Plugins &gt; Add New, search for \"Seken Connector Lite for magnews\", then click Install Now and Activate. Alternatively, upload the <code>seken-connector-lite-for-magnews<\/code> folder to <code>\/wp-content\/plugins\/<\/code> and activate the plugin from the Plugins screen.<\/li>\n<li>Go to Seken Connector Lite &gt; Settings.<\/li>\n<li>In the \"CSV settings\" tab choose the field separator and how many days to keep the files.<\/li>\n<li>In the \"Export settings\" tab enable the export and choose the contact types, the sync start date, the order statuses and the abandoned cart options.<\/li>\n<li>Go to Seken Connector Lite &gt; CSV Export to start a manual export and to download or delete the generated files.<\/li>\n<\/ol>\n\n<p>WooCommerce must be installed and active.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20relationship%20between%20seken%20and%20magnews%3F\"><h3>What is the relationship between Seken and magnews?<\/h3><\/dt>\n<dd><p>Seken is an official magnews partner. The plugin is developed, maintained and supported by Seken.<\/p><\/dd>\n<dt id=\"where%20are%20the%20files%20saved%3F\"><h3>Where are the files saved?<\/h3><\/dt>\n<dd><p>In <code>wp-content\/uploads\/seken-connector-lite-for-magnews<\/code> (the uploads directory of the current site on multisite), protected by <code>.htaccess<\/code> and <code>index.php<\/code> and with a random token in each file name. On nginx <code>.htaccess<\/code> is ignored: block direct access to this directory in the server configuration. Files can always be downloaded from the CSV Export page, which checks the user's permissions.<\/p><\/dd>\n<dt id=\"which%20separator%20should%20i%20use%3F\"><h3>Which separator should I use?<\/h3><\/dt>\n<dd><p>Semicolon is the separator Excel reads by default in Italian and in many other European locales. Comma, tab and vertical bar are also available.<\/p><\/dd>\n<dt id=\"how%20long%20are%20files%20kept%3F\"><h3>How long are files kept?<\/h3><\/dt>\n<dd><p>Files older than the number of days set in \"File retention (days)\" are deleted automatically once a day. Set 0 to never delete them automatically.<\/p><\/dd>\n<dt id=\"how%20do%20i%20export%20historical%20data%20again%3F\"><h3>How do I export historical data again?<\/h3><\/dt>\n<dd><p>Set the \"Sync start date\" and enable \"Always export from this date\": every run will then extract all records from that date.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Uninstalling (deleting the plugin from wp-admin) removes the plugin options, the abandoned carts table and the CSV files generated by the plugin. Deactivating it only stops the scheduled exports.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h3>1.1.2<\/h3>\n\n<ul>\n<li>First release on WordPress.org.<\/li>\n<li>CSV files are always saved in <code>wp-content\/uploads\/seken-connector-lite-for-magnews<\/code>; the setting to choose a different directory has been removed.<\/li>\n<li>Translations are provided by translate.wordpress.org: removed the <code>load_plugin_textdomain()<\/code> call and the bundled Italian translation files.<\/li>\n<\/ul>\n\n<p>Older versions: see <code>changelog.txt<\/code> in the plugin folder.<\/p>","raw_excerpt":"Exports WooCommerce customers, order items and abandoned carts to CSV files ready to be imported into magnews, incrementally and on a schedule.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/386200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=386200"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/seken26"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=386200"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=386200"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=386200"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=386200"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=386200"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=386200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}