Changeset 1522130
- Timestamp:
- 10/25/2016 08:55:38 PM (9 years ago)
- Location:
- mailchimp-for-woocommerce
- Files:
-
- 127 added
- 4 edited
-
tags/1.0.6 (added)
-
tags/1.0.6/LICENSE.txt (added)
-
tags/1.0.6/README.md (added)
-
tags/1.0.6/README.txt (added)
-
tags/1.0.6/admin (added)
-
tags/1.0.6/admin/class-mailchimp-woocommerce-admin.php (added)
-
tags/1.0.6/admin/css (added)
-
tags/1.0.6/admin/css/mailchimp-woocommerce-admin.css (added)
-
tags/1.0.6/admin/index.php (added)
-
tags/1.0.6/admin/js (added)
-
tags/1.0.6/admin/js/mailchimp-woocommerce-admin.js (added)
-
tags/1.0.6/admin/partials (added)
-
tags/1.0.6/admin/partials/mailchimp-woocommerce-admin-tabs.php (added)
-
tags/1.0.6/admin/partials/tabs (added)
-
tags/1.0.6/admin/partials/tabs/api_key.php (added)
-
tags/1.0.6/admin/partials/tabs/campaign_defaults.php (added)
-
tags/1.0.6/admin/partials/tabs/errors (added)
-
tags/1.0.6/admin/partials/tabs/errors/missing_api_key.php (added)
-
tags/1.0.6/admin/partials/tabs/errors/missing_campaign_defaults.php (added)
-
tags/1.0.6/admin/partials/tabs/errors/missing_list.php (added)
-
tags/1.0.6/admin/partials/tabs/errors/missing_store.php (added)
-
tags/1.0.6/admin/partials/tabs/errors/not_ready_for_sync.php (added)
-
tags/1.0.6/admin/partials/tabs/newsletter_settings.php (added)
-
tags/1.0.6/admin/partials/tabs/notices.php (added)
-
tags/1.0.6/admin/partials/tabs/store_info.php (added)
-
tags/1.0.6/admin/partials/tabs/store_sync.php (added)
-
tags/1.0.6/admin/partials/tabs/success (added)
-
tags/1.0.6/admin/partials/tabs/success/re-sync-started.php (added)
-
tags/1.0.6/changelog.md (added)
-
tags/1.0.6/includes (added)
-
tags/1.0.6/includes/api (added)
-
tags/1.0.6/includes/api/assets (added)
-
tags/1.0.6/includes/api/assets/class-mailchimp-address.php (added)
-
tags/1.0.6/includes/api/assets/class-mailchimp-cart.php (added)
-
tags/1.0.6/includes/api/assets/class-mailchimp-customer.php (added)
-
tags/1.0.6/includes/api/assets/class-mailchimp-line-item.php (added)
-
tags/1.0.6/includes/api/assets/class-mailchimp-order.php (added)
-
tags/1.0.6/includes/api/assets/class-mailchimp-product-variation.php (added)
-
tags/1.0.6/includes/api/assets/class-mailchimp-product.php (added)
-
tags/1.0.6/includes/api/assets/class-mailchimp-store.php (added)
-
tags/1.0.6/includes/api/class-mailchimp-api.php (added)
-
tags/1.0.6/includes/api/class-mailchimp-woocommerce-api.php (added)
-
tags/1.0.6/includes/api/class-mailchimp-woocommerce-create-list-submission.php (added)
-
tags/1.0.6/includes/api/class-mailchimp-woocommerce-transform-orders.php (added)
-
tags/1.0.6/includes/api/class-mailchimp-woocommerce-transform-products.php (added)
-
tags/1.0.6/includes/api/errors (added)
-
tags/1.0.6/includes/api/errors/class-mailchimp-error.php (added)
-
tags/1.0.6/includes/api/errors/class-mailchimp-server-error.php (added)
-
tags/1.0.6/includes/api/helpers (added)
-
tags/1.0.6/includes/api/helpers/class-mailchimp-woocommerce-api-currency-codes.php (added)
-
tags/1.0.6/includes/api/helpers/class-mailchimp-woocommerce-api-locales.php (added)
-
tags/1.0.6/includes/class-mailchimp-woocommerce-activator.php (added)
-
tags/1.0.6/includes/class-mailchimp-woocommerce-deactivator.php (added)
-
tags/1.0.6/includes/class-mailchimp-woocommerce-i18n.php (added)
-
tags/1.0.6/includes/class-mailchimp-woocommerce-loader.php (added)
-
tags/1.0.6/includes/class-mailchimp-woocommerce-newsletter.php (added)
-
tags/1.0.6/includes/class-mailchimp-woocommerce-options.php (added)
-
tags/1.0.6/includes/class-mailchimp-woocommerce-service.php (added)
-
tags/1.0.6/includes/class-mailchimp-woocommerce.php (added)
-
tags/1.0.6/includes/index.php (added)
-
tags/1.0.6/includes/plugin-update-checker (added)
-
tags/1.0.6/includes/plugin-update-checker/README.md (added)
-
tags/1.0.6/includes/plugin-update-checker/composer.json (added)
-
tags/1.0.6/includes/plugin-update-checker/css (added)
-
tags/1.0.6/includes/plugin-update-checker/css/puc-debug-bar.css (added)
-
tags/1.0.6/includes/plugin-update-checker/debug-bar-panel.php (added)
-
tags/1.0.6/includes/plugin-update-checker/debug-bar-plugin.php (added)
-
tags/1.0.6/includes/plugin-update-checker/github-checker.php (added)
-
tags/1.0.6/includes/plugin-update-checker/js (added)
-
tags/1.0.6/includes/plugin-update-checker/js/debug-bar.js (added)
-
tags/1.0.6/includes/plugin-update-checker/languages (added)
-
tags/1.0.6/includes/plugin-update-checker/languages/plugin-update-checker-fr_FR.mo (added)
-
tags/1.0.6/includes/plugin-update-checker/languages/plugin-update-checker-fr_FR.po (added)
-
tags/1.0.6/includes/plugin-update-checker/languages/plugin-update-checker-hu_HU.mo (added)
-
tags/1.0.6/includes/plugin-update-checker/languages/plugin-update-checker-hu_HU.po (added)
-
tags/1.0.6/includes/plugin-update-checker/languages/plugin-update-checker.pot (added)
-
tags/1.0.6/includes/plugin-update-checker/license.txt (added)
-
tags/1.0.6/includes/plugin-update-checker/plugin-update-checker.php (added)
-
tags/1.0.6/includes/plugin-update-checker/vendor (added)
-
tags/1.0.6/includes/plugin-update-checker/vendor/Parsedown.php (added)
-
tags/1.0.6/includes/plugin-update-checker/vendor/ParsedownLegacy.php (added)
-
tags/1.0.6/includes/plugin-update-checker/vendor/readme-parser.php (added)
-
tags/1.0.6/includes/processes (added)
-
tags/1.0.6/includes/processes/class-mailchimp-woocommerce-abstract-sync.php (added)
-
tags/1.0.6/includes/processes/class-mailchimp-woocommerce-cart-update.php (added)
-
tags/1.0.6/includes/processes/class-mailchimp-woocommerce-process-orders.php (added)
-
tags/1.0.6/includes/processes/class-mailchimp-woocommerce-process-products.php (added)
-
tags/1.0.6/includes/processes/class-mailchimp-woocommerce-single-order.php (added)
-
tags/1.0.6/includes/processes/class-mailchimp-woocommerce-single-product.php (added)
-
tags/1.0.6/includes/slack (added)
-
tags/1.0.6/includes/slack/Contracts (added)
-
tags/1.0.6/includes/slack/Contracts/Http (added)
-
tags/1.0.6/includes/slack/Contracts/Http/Interactor.php (added)
-
tags/1.0.6/includes/slack/Contracts/Http/Response.php (added)
-
tags/1.0.6/includes/slack/Contracts/Http/ResponseFactory.php (added)
-
tags/1.0.6/includes/slack/Core (added)
-
tags/1.0.6/includes/slack/Core/Commander.php (added)
-
tags/1.0.6/includes/slack/Http (added)
-
tags/1.0.6/includes/slack/Http/CurlInteractor.php (added)
-
tags/1.0.6/includes/slack/Http/SlackResponse.php (added)
-
tags/1.0.6/includes/slack/Http/SlackResponseFactory.php (added)
-
tags/1.0.6/includes/slack/Logger.php (added)
-
tags/1.0.6/includes/vendor (added)
-
tags/1.0.6/includes/vendor/queue (added)
-
tags/1.0.6/includes/vendor/queue.php (added)
-
tags/1.0.6/includes/vendor/queue/classes (added)
-
tags/1.0.6/includes/vendor/queue/classes/cli (added)
-
tags/1.0.6/includes/vendor/queue/classes/cli/queue-command.php (added)
-
tags/1.0.6/includes/vendor/queue/classes/worker (added)
-
tags/1.0.6/includes/vendor/queue/classes/worker/wp-http-worker.php (added)
-
tags/1.0.6/includes/vendor/queue/classes/worker/wp-worker.php (added)
-
tags/1.0.6/includes/vendor/queue/classes/wp-job.php (added)
-
tags/1.0.6/includes/vendor/queue/classes/wp-queue.php (added)
-
tags/1.0.6/index.php (added)
-
tags/1.0.6/languages (added)
-
tags/1.0.6/languages/mailchimp-woocommerce.pot (added)
-
tags/1.0.6/mailchimp-woocommerce.php (added)
-
tags/1.0.6/public (added)
-
tags/1.0.6/public/class-mailchimp-woocommerce-public.php (added)
-
tags/1.0.6/public/css (added)
-
tags/1.0.6/public/css/mailchimp-woocommerce-public.css (added)
-
tags/1.0.6/public/index.php (added)
-
tags/1.0.6/public/js (added)
-
tags/1.0.6/public/js/mailchimp-woocommerce-public.js (added)
-
tags/1.0.6/public/partials (added)
-
tags/1.0.6/public/partials/mailchimp-woocommerce-public-display.php (added)
-
tags/1.0.6/uninstall.php (added)
-
trunk/README.md (modified) (3 diffs)
-
trunk/admin/class-mailchimp-woocommerce-admin.php (modified) (2 diffs)
-
trunk/changelog.md (modified) (1 diff)
-
trunk/mailchimp-woocommerce.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mailchimp-for-woocommerce/trunk/README.md
r1510087 r1522130 7 7 **Here are some things to know before you begin this process.** 8 8 9 - We recommend you use this plugin in a staging environment before installing on production servers. 10 - This process requires an API Key from your MailChimp account. If you aren’t sure how to generate a MailChimp API Key, read [About API Keys.](http://kb.mailchimp.com/integrations/api-integrations/about-api-keys) 11 - This plugin supports MailChimp’s [Abandoned Cart Automation](http://kb.mailchimp.com/automation/create-an-abandoned-cart-workflow) feature. 12 - WooCommerce customers who haven't signed up for marketing emails will appear in the Transactional portion of your list, and cannot be exported. See [View or Export a List.](http://kb.mailchimp.com/lists/managing-subscribers/view-or-export-a-list) 13 - To switch lists or accounts, you must deactivate and delete the plugin, then re-install it. 14 - In e-commerce reports and on subscriber profile pages, product variants will display as the parent product. 9 - For the most up-to-date install instructions, read [Connect or Disconnect MailChimp for WooCommerce](http://kb.mailchimp.com/integrations/e-commerce/connect-or-disconnect-mailchimp-for-woocommerce). 15 10 11 - This plugin requires you to have the [WooCommerce plugin](https://wordpress.org/plugins/woocommerce) already installed and activated in WordPress. 12 13 - Your host environment must meet [WooCommerce's minimum requirements](https://docs.woocommerce.com/document/server-requirements), including PHP 5.6 or greater. 14 15 - We recommend you use this plugin in a staging environment before installing it on production servers. 16 17 - MailChimp for WooCommerce syncs the customer’s first name, last name, email address, and orders. 18 19 - WooCommerce customers who haven't signed up for marketing emails will appear in the Transactional portion of your list, and cannot be exported. 20 21 #A Note for Current WooCommerce Integration Users# 22 23 This plugin supports our most powerful API 3.0 features, and is intended for users who have not yet integrated their WooCommerce stores with MailChimp. If your WooCommerce store is already integrated with MailChimp via an integration that runs on an older version of MailChimp’s API, consider your current sales volume before you make any changes that might disrupt business. 24 25 You can run this new integration at the same time as your current WooCommerce integration for MailChimp. However, data from the older integration will display separately in subscriber profiles, and can’t be used with e-commerce features that require API 3.0. 16 26 17 27 #Task Roadmap# … … 19 29 20 30 - Install the plugin on your WordPress Admin site. 21 - Connect the plugin with your MailChimp API Key, and configure your list settings to complete the data sync process. 31 - Connect the plugin with your MailChimp API Key. 32 - Configure your list settings to complete the data sync process. 22 33 23 34 #Install the Plugin# … … 46 57 **To configure your MailChimp settings for WooCommerce customers and sync them to MailChimp, follow these steps.** 47 58 48 1) On the **Connect** tab, paste your MailChimp API key into the field, choose whether or not you want to send debugging logs to MailChimp, and click **Save all changes**. 59 1) On the **Connect** tab, paste your MailChimp API key into the field, choose whether or not you want to send debugging logs to MailChimp, and click **Save all changes**. To learn how to generate a MailChimp API Key, read [About API Keys](http://kb.mailchimp.com/integrations/api-integrations/about-api-keys). 49 60 50 61 ![API key] (https://cloud.githubusercontent.com/assets/19805049/18877771/3fca90e8-849c-11e6-9e3a-161a7b3936dd.png) -
mailchimp-for-woocommerce/trunk/admin/class-mailchimp-woocommerce-admin.php
r1519518 r1522130 297 297 298 298 // store basics 299 'store_name' => isset($input['store_name']) ? $input['store_name'] : get_option('blogname'),299 'store_name' => trim((isset($input['store_name']) ? $input['store_name'] : get_option('blogname'))), 300 300 'store_street' => isset($input['store_street']) ? $input['store_street'] : false, 301 301 'store_city' => isset($input['store_city']) ? $input['store_city'] : false, … … 321 321 if (empty($data['store_phone']) || strlen($data['store_phone']) <= 6) { 322 322 add_settings_error('mailchimp_store_settings', '', 'As part of the MailChimp Terms of Use, we require a valid phone number for your store.'); 323 } 324 325 if (empty($data['store_name'])) { 326 add_settings_error('mailchimp_store_settings', '', 'MailChimp for WooCommerce requires a Store Name to connect your store.'); 323 327 } 324 328 -
mailchimp-for-woocommerce/trunk/changelog.md
r1515109 r1522130 1 ** 1.0.6 ** 2 * fixed conflict with the plugin updater where the class could not be loaded correctly. 3 * fixed error validation for store name. 4 * fixed cross device abandoned cart url's 5 1 6 ** 1.0.3 ** 2 7 * fixed cart posts on dollar amounts greater than 1000 -
mailchimp-for-woocommerce/trunk/mailchimp-woocommerce.php
r1519518 r1522130 17 17 * Plugin URI: https://mailchimp.com/connect-your-store/ 18 18 * Description: MailChimp - WooCommerce plugin 19 * Version: 1.0. 519 * Version: 1.0.6 20 20 * Author: MailChimp 21 21 * Author URI: https://mailchimp.com … … 38 38 'repo' => 'master', 39 39 'environment' => 'production', 40 'version' => '1.0. 5',40 'version' => '1.0.6', 41 41 'slack_token' => false, 42 42 'slack_channel' => 'mc-woo', … … 191 191 require plugin_dir_path( __FILE__ ) . 'includes/plugin-update-checker/plugin-update-checker.php'; 192 192 } 193 194 $env = mailchimp_environment_variables();195 196 193 /** @var \PucGitHubChecker_3_1 $checker */ 197 194 $updater = PucFactory::getLatestClassVersion('PucGitHubChecker'); 198 $checker = new $updater('https://github.com/mailchimp/mc-woocommerce/', __FILE__, $env->repo, 1); 199 $checker->handleManualCheck(); 195 if (class_exists($updater)) { 196 $env = mailchimp_environment_variables(); 197 $checker = new $updater('https://github.com/mailchimp/mc-woocommerce/', __FILE__, $env->repo, 1); 198 $checker->handleManualCheck(); 199 } 200 200 } 201 201
Note: See TracChangeset
for help on using the changeset viewer.