Ecwid Ecommerce Shopping Cart - Version 4.4

Version Description

  • New store categories sidebar widget. The new categories widget displays your online store root categories list in the site sidebar to let your customers navigate the store easily. Compared to the legacy sidebar categories widget, the new one fits your site layout perfectly its style is fully based on your theme fonts and styles and looks good on any device and screen size. Find it under Appearance->Widgets->Store Root Categories.
  • Fixed an issue with the categories list in the page default category option. Ecwid Ecommerce plugin allows you to define a store category shown by default when a customer opens the store page. This could be used to feature some part of your products or display different categories on different site pages. In some cases, the drop-down selector of categories in this tool didn't have the actual categories list from your store (e.g. when you add a new category). We fixed this. You can continue using this tool it should work good.
  • A few minor fixes and improvements.
Download this release

Release Info

Developer Ecwid
Plugin Icon 128x128 Ecwid Ecommerce Shopping Cart
Version 4.4
Comparing to
See all releases

Code changes from version 4.3 to 4.4

css/admin.css CHANGED
@@ -264,7 +264,8 @@ body[class*="_page_ecwid"] .ecwid-message {
264
  }
265
 
266
  #available-widgets .widget-top.ecwid-widget-vcategories .widget-title:before,
267
- #available-widgets .widget-top.ecwid-widget-categories .widget-title:before
 
268
  {
269
  content: "\e602";
270
  }
@@ -530,3 +531,41 @@ body[class*="_page_ecwid"] .ecwid-message {
530
  color: #006995;
531
  }
532
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
264
  }
265
 
266
  #available-widgets .widget-top.ecwid-widget-vcategories .widget-title:before,
267
+ #available-widgets .widget-top.ecwid-widget-categories .widget-title:before,
268
+ #available-widgets .widget-top.ecwid-widget-vcategorieslist .widget-title:before
269
  {
270
  content: "\e602";
271
  }
531
  color: #006995;
532
  }
533
 
534
+
535
+ .ecwid-reset-categories-cache {
536
+ padding: 1px 2px;
537
+ margin: 6px 0;
538
+ line-height: 15px;
539
+ text-decoration: none;
540
+ border-bottom: 1px solid #0073aa;
541
+ }
542
+
543
+ .ecwid-reset-categories-cache-updated {
544
+ display: none;
545
+ padding: 1px 2px;
546
+ margin: 6px 0;
547
+ line-height: 15px;
548
+ text-decoration: none;
549
+ cursor: default;
550
+ color: #62ae29;
551
+ position: relative;
552
+ left: 20px;
553
+ }
554
+ .ecwid-reset-categories-cache-updated:before {
555
+ content: "\f147";
556
+ font: 20px 'dashicons';
557
+ position: absolute;
558
+ top: 6px;
559
+ left: -20px;
560
+ line-height: 10px;
561
+ }
562
+
563
+ .ecwid-reset-categories-cache.cache-cleared:not(:hover) {
564
+ color: #999;
565
+ border-bottom-color:#999;
566
+ }
567
+
568
+ .ecwid-reset-categories-cache.cache-cleared:hover {
569
+ color:#666;
570
+ border-bottom-color:#666;
571
+ }
css/floating-shopping-cart.css CHANGED
@@ -32,7 +32,7 @@ html#ecwid_html body#ecwid_body .ecwid-float-icons > div {
32
  padding-top: 20px;
33
  -webkit-transition: height .15s ease-in-out 0s, padding .15s ease-in-out 0s;
34
  transition: height .15s ease-in-out 0s, padding .15s ease-in-out 0s;
35
- box-sizing: content-box;
36
  }
37
  html#ecwid_html body#ecwid_body .ecwid-float-icons > div.off {
38
  height: 0;
@@ -157,4 +157,4 @@ html#ecwid_html body#ecwid_body .ecwid-float-icons > div a svg path[stroke] {
157
  }
158
  html#ecwid_html body#ecwid_body .ecwid-float-icons > div a svg path[fill] {
159
  fill: #439CA0;
160
- }
32
  padding-top: 20px;
33
  -webkit-transition: height .15s ease-in-out 0s, padding .15s ease-in-out 0s;
34
  transition: height .15s ease-in-out 0s, padding .15s ease-in-out 0s;
35
+ box-sizing: content-box;
36
  }
37
  html#ecwid_html body#ecwid_body .ecwid-float-icons > div.off {
38
  height: 0;
157
  }
158
  html#ecwid_html body#ecwid_body .ecwid-float-icons > div a svg path[fill] {
159
  fill: #439CA0;
160
+ }
css/themes/accesspress-mag.css CHANGED
@@ -6,6 +6,6 @@ html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--secondary:hover {
6
  color: #fff !important;
7
  }
8
 
9
- html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--secondary {
10
  font-size: 13px;
11
  }
6
  color: #fff !important;
7
  }
8
 
9
+ html#ecwid_html body#ecwid_body .ecwid .ecwid-btn.ecwid-btn--secondary {
10
  font-size: 13px;
11
  }
ecwid-shopping-cart.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: http://www.ecwid.com?source=wporg
5
  Description: Ecwid is a free full-featured shopping cart. It can be easily integrated with any Wordpress blog and takes less than 5 minutes to set up.
6
  Text Domain: ecwid-shopping-cart
7
  Author: Ecwid Team
8
- Version: 4.3
9
  Author URI: http://www.ecwid.com?source=wporg
10
  */
11
 
@@ -18,7 +18,7 @@ define("ECWID_DEMO_STORE_ID", 1003);
18
 
19
  define ('ECWID_TRIMMED_DESCRIPTION_LENGTH', 160);
20
 
21
- define ( 'ECWID_VERSION_BUILTIN_CHAMELEON', '10' );
22
 
23
  if ( ! defined( 'ECWID_PLUGIN_DIR' ) ) {
24
  define( 'ECWID_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
@@ -333,6 +333,7 @@ function ecwid_404_on_broken_escaped_fragment() {
333
  global $wp_query;
334
 
335
  $wp_query->set_404();
 
336
  }
337
  }
338
  }
@@ -1004,10 +1005,10 @@ function ecwid_content_started($content)
1004
 
1005
  function ecwid_wrap_shortcode_content($content, $name, $attrs)
1006
  {
1007
- return "<!-- Ecwid shopping cart plugin v 4.2.1.3 --><!-- noptimize -->"
1008
  . ecwid_get_scriptjs_code(@$attrs['lang'])
1009
  . "<div class=\"ecwid-shopping-cart-$name\">$content</div>"
1010
- . "<!-- /noptimize --><!-- END Ecwid Shopping Cart v 4.2.1.3 -->";
1011
  }
1012
 
1013
  function ecwid_get_scriptjs_code($force_lang = null) {
@@ -1698,7 +1699,7 @@ function ecwid_reset_categories_cache()
1698
  return;
1699
  }
1700
 
1701
- wp_cache_delete('all_categories', 'ecwid');
1702
  }
1703
 
1704
  function ecwid_register_admin_styles($hook_suffix) {
@@ -1717,7 +1718,7 @@ function ecwid_register_admin_styles($hook_suffix) {
1717
  // Open dashboard for the first time, ecwid store id is set to demo => need landing styles/scripts
1718
  wp_enqueue_script('ecwid-landing-js', ECWID_PLUGIN_URL . 'js/landing.js', array(), get_option('ecwid_plugin_version'));
1719
  wp_localize_script('ecwid-landing-js', 'ecwidParams', array(
1720
- 'register_link' => ecwid_get_register_link()
1721
  ));
1722
  if (ecwid_use_old_landing()) {
1723
  wp_enqueue_style('ecwid-landing-css', ECWID_PLUGIN_URL . 'css/landing_old.css', array(), get_option('ecwid_plugin_version'), 'all');
@@ -1812,9 +1813,11 @@ function ecwid_common_admin_scripts() {
1812
  'products' => __('Products', 'ecwid-shopping-cart'),
1813
  'products_url' => 'admin.php?page=ecwid-admin-products',
1814
  'orders' => __('Orders', 'ecwid-shopping-cart'),
1815
- 'orders_url' => 'admin.php?page=ecwid-admin-orders'
 
 
 
1816
  ));
1817
-
1818
  }
1819
 
1820
  function ecwid_get_register_link()
@@ -1869,6 +1872,7 @@ function ecwid_create_store() {
1869
  header( 'HTTP/1.1 200 OK' );
1870
 
1871
  } else {
 
1872
  header( 'HTTP/1.1 ' . $result['response']['code'] . ' ' . $result['response']['message'] );
1873
  Ecwid_Kissmetrics::record( 'Create Store Failed' );
1874
  }
@@ -1880,9 +1884,17 @@ function ecwid_general_settings_do_page() {
1880
 
1881
  $connection_error = isset( $_GET['connection_error'] );
1882
 
 
 
1883
  if ( $store_id == ECWID_DEMO_STORE_ID ) {
1884
  $no_oauth = @$_GET['oauth'] == 'no';
1885
- if ( isset( $connection_error ) && $no_oauth ) {
 
 
 
 
 
 
1886
  require_once ECWID_PLUGIN_DIR . 'templates/connect.php';
1887
  } else {
1888
  $register = ! $connection_error && ! isset( $_GET['connect'] ) && ! @$_COOKIE['ecwid_create_store_clicked'];
@@ -2387,7 +2399,8 @@ function ecwid_gather_stats()
2387
  'ecwid_use_new_horizontal_categories',
2388
  'is_wp_newbie',
2389
  'ecwid_remote_get_fails',
2390
- 'has_woocommerce'
 
2391
  );
2392
 
2393
  $usage_stats = ecwid_gather_usage_stats();
@@ -2460,6 +2473,7 @@ function ecwid_gather_usage_stats()
2460
  $usage_stats['ecwid_remote_get_fails'] = (bool) get_option('ecwid_remote_get_fails');
2461
 
2462
  $usage_stats['has_woocommerce'] = ecwid_get_woocommerce_status();
 
2463
 
2464
  return $usage_stats;
2465
  }
5
  Description: Ecwid is a free full-featured shopping cart. It can be easily integrated with any Wordpress blog and takes less than 5 minutes to set up.
6
  Text Domain: ecwid-shopping-cart
7
  Author: Ecwid Team
8
+ Version: 4.4
9
  Author URI: http://www.ecwid.com?source=wporg
10
  */
11
 
18
 
19
  define ('ECWID_TRIMMED_DESCRIPTION_LENGTH', 160);
20
 
21
+ define ( 'ECWID_VERSION_BUILTIN_CHAMELEON', '10.4.4' );
22
 
23
  if ( ! defined( 'ECWID_PLUGIN_DIR' ) ) {
24
  define( 'ECWID_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
333
  global $wp_query;
334
 
335
  $wp_query->set_404();
336
+ status_header(404);
337
  }
338
  }
339
  }
1005
 
1006
  function ecwid_wrap_shortcode_content($content, $name, $attrs)
1007
  {
1008
+ return "<!-- Ecwid shopping cart plugin v 4.4 --><!-- noptimize -->"
1009
  . ecwid_get_scriptjs_code(@$attrs['lang'])
1010
  . "<div class=\"ecwid-shopping-cart-$name\">$content</div>"
1011
+ . "<!-- /noptimize --><!-- END Ecwid Shopping Cart v 4.4 -->";
1012
  }
1013
 
1014
  function ecwid_get_scriptjs_code($force_lang = null) {
1699
  return;
1700
  }
1701
 
1702
+ EcwidPlatform::cache_reset('all_categories');
1703
  }
1704
 
1705
  function ecwid_register_admin_styles($hook_suffix) {
1718
  // Open dashboard for the first time, ecwid store id is set to demo => need landing styles/scripts
1719
  wp_enqueue_script('ecwid-landing-js', ECWID_PLUGIN_URL . 'js/landing.js', array(), get_option('ecwid_plugin_version'));
1720
  wp_localize_script('ecwid-landing-js', 'ecwidParams', array(
1721
+ 'registerLink' => ecwid_get_register_link()
1722
  ));
1723
  if (ecwid_use_old_landing()) {
1724
  wp_enqueue_style('ecwid-landing-css', ECWID_PLUGIN_URL . 'css/landing_old.css', array(), get_option('ecwid_plugin_version'), 'all');
1813
  'products' => __('Products', 'ecwid-shopping-cart'),
1814
  'products_url' => 'admin.php?page=ecwid-admin-products',
1815
  'orders' => __('Orders', 'ecwid-shopping-cart'),
1816
+ 'orders_url' => 'admin.php?page=ecwid-admin-orders',
1817
+ 'reset_cats_cache' => __('Refresh categories list', 'ecwid-shopping-cart'),
1818
+ 'cache_updated' => __('Done', 'ecwid-shopping-cart'),
1819
+ 'reset_cache_message' => __('The store top-level categories are automatically added to this drop-down menu', 'ecwid-shopping-cart'),
1820
  ));
 
1821
  }
1822
 
1823
  function ecwid_get_register_link()
1872
  header( 'HTTP/1.1 200 OK' );
1873
 
1874
  } else {
1875
+ EcwidPlatform::cache_set( 'user_was_redirected_to_ecwid_site_to_create_account', 1, 60*60*24 );
1876
  header( 'HTTP/1.1 ' . $result['response']['code'] . ' ' . $result['response']['message'] );
1877
  Ecwid_Kissmetrics::record( 'Create Store Failed' );
1878
  }
1884
 
1885
  $connection_error = isset( $_GET['connection_error'] );
1886
 
1887
+ //die( var_dump( EcwidPlatform::cache_set( 'user_was_redirected_to_ecwid_site_to_create_account') ) );
1888
+
1889
  if ( $store_id == ECWID_DEMO_STORE_ID ) {
1890
  $no_oauth = @$_GET['oauth'] == 'no';
1891
+
1892
+ $there_was_oauth_error = isset( $connection_error ) && $no_oauth;
1893
+ $customer_returned_from_creating_store_at_ecwid =
1894
+ EcwidPlatform::cache_get( 'user_was_redirected_to_ecwid_site_to_create_account' );
1895
+
1896
+ if ( $there_was_oauth_error || $customer_returned_from_creating_store_at_ecwid ) {
1897
+ EcwidPlatform::cache_reset( 'user_was_redirected_to_ecwid_site_to_create_account' );
1898
  require_once ECWID_PLUGIN_DIR . 'templates/connect.php';
1899
  } else {
1900
  $register = ! $connection_error && ! isset( $_GET['connect'] ) && ! @$_COOKIE['ecwid_create_store_clicked'];
2399
  'ecwid_use_new_horizontal_categories',
2400
  'is_wp_newbie',
2401
  'ecwid_remote_get_fails',
2402
+ 'has_woocommerce',
2403
+ 'store_root_cats_widget'
2404
  );
2405
 
2406
  $usage_stats = ecwid_gather_usage_stats();
2473
  $usage_stats['ecwid_remote_get_fails'] = (bool) get_option('ecwid_remote_get_fails');
2474
 
2475
  $usage_stats['has_woocommerce'] = ecwid_get_woocommerce_status();
2476
+ $usage_stats['store_root_cats_widget'] = (bool) is_active_widget(false, false, 'ecwidvcategorieslist');
2477
 
2478
  return $usage_stats;
2479
  }
includes/class-ecwid-oauth.php CHANGED
@@ -102,6 +102,7 @@ class Ecwid_OAuth {
102
  Ecwid_Kissmetrics::record( $reconnect ? 'accountReconnected' : 'accountConnected' );
103
  update_option( 'ecwid_store_id', $result->store_id );
104
  update_option( 'ecwid_oauth_scope', $result->scope );
 
105
  $this->api->save_token($result->access_token);
106
 
107
  // Reset "Create store cookie" set previously to display the landing page
102
  Ecwid_Kissmetrics::record( $reconnect ? 'accountReconnected' : 'accountConnected' );
103
  update_option( 'ecwid_store_id', $result->store_id );
104
  update_option( 'ecwid_oauth_scope', $result->scope );
105
+ EcwidPlatform::cache_reset( 'all_categories' );
106
  $this->api->save_token($result->access_token);
107
 
108
  // Reset "Create store cookie" set previously to display the landing page
includes/widgets.php CHANGED
@@ -6,18 +6,28 @@ include_once "widgets/class-ecwid-widget-minicart-miniview.php";
6
  include_once "widgets/class-ecwid-widget-recently-viewed.php";
7
  include_once "widgets/class-ecwid-widget-search.php";
8
  include_once "widgets/class-ecwid-widget-store-link.php";
9
- include_once "widgets/class-ecwid-widget-vcategories.php";
10
  include_once "widgets/class-ecwid-widget-floating-shopping-cart.php";
 
 
 
 
 
11
 
12
  function ecwid_sidebar_widgets_init() {
13
  register_widget('Ecwid_Widget_Badge');
14
  register_widget('Ecwid_Widget_Search');
15
- register_widget('Ecwid_Widget_VCategories');
16
  register_widget('Ecwid_Widget_Minicart_Miniview');
17
  register_widget('Ecwid_Widget_Minicart');
18
  register_widget('Ecwid_Widget_Store_Link');
19
  register_widget('Ecwid_Widget_Recently_Viewed');
20
  register_widget('Ecwid_Widget_Floating_Shopping_Cart');
 
 
 
 
 
 
21
  }
22
 
23
  add_action('widgets_init', 'ecwid_sidebar_widgets_init');
6
  include_once "widgets/class-ecwid-widget-recently-viewed.php";
7
  include_once "widgets/class-ecwid-widget-search.php";
8
  include_once "widgets/class-ecwid-widget-store-link.php";
 
9
  include_once "widgets/class-ecwid-widget-floating-shopping-cart.php";
10
+ include_once "widgets/class-ecwid-widget-vertical-categories-list.php";
11
+
12
+ if (ecwid_migrations_is_original_plugin_version_older_than('4.3')) {
13
+ include_once "widgets/class-ecwid-widget-vcategories.php";
14
+ }
15
 
16
  function ecwid_sidebar_widgets_init() {
17
  register_widget('Ecwid_Widget_Badge');
18
  register_widget('Ecwid_Widget_Search');
19
+
20
  register_widget('Ecwid_Widget_Minicart_Miniview');
21
  register_widget('Ecwid_Widget_Minicart');
22
  register_widget('Ecwid_Widget_Store_Link');
23
  register_widget('Ecwid_Widget_Recently_Viewed');
24
  register_widget('Ecwid_Widget_Floating_Shopping_Cart');
25
+ register_widget('Ecwid_Widget_Vertical_Categories_List');
26
+
27
+ if (ecwid_migrations_is_original_plugin_version_older_than('4.3')) {
28
+ register_widget('Ecwid_Widget_VCategories');
29
+ }
30
+
31
  }
32
 
33
  add_action('widgets_init', 'ecwid_sidebar_widgets_init');
includes/widgets/class-ecwid-widget-vertical-categories-list.php ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Ecwid_Widget_Vertical_Categories_List extends WP_Widget {
3
+
4
+ /**
5
+ * Sets up a new Meta widget instance.
6
+ *
7
+ * @since 2.8.0
8
+ * @access public
9
+ */
10
+ public function __construct() {
11
+ $widget_ops = array('classname' => 'widget_ecwid_vcategories_list', 'description' => __( 'Adds root categories list to the sidebar to let your customers navigate the store.', 'ecwid-shopping-cart' ) );
12
+ parent::__construct( 'ecwidvcategorieslist', __('Store Root Categories', 'ecwid-shopping-cart' ), $widget_ops);
13
+ }
14
+
15
+ public function widget( $args, $instance ) {
16
+
17
+ $categories = ecwid_get_categories();
18
+
19
+ if (empty($categories)) return;
20
+
21
+ /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */
22
+ $title = apply_filters( 'widget_title', empty($instance['title']) ? __( 'Browse by Category', 'ecwid-shopping-cart' ) : $instance['title'], $instance, $this->id_base );
23
+
24
+ echo $args['before_widget'];
25
+ if ( $title ) {
26
+ echo $args['before_title'] . $title . $args['after_title'];
27
+ }
28
+
29
+ echo '<ul>';
30
+
31
+ foreach ($categories as $category) {
32
+ echo '<li>';
33
+ echo '<a href="' . $category->link . '">' . $category->name . '</a>';
34
+ echo '</li>';
35
+ }
36
+
37
+ echo '</ul>';
38
+ echo $args['after_widget'];
39
+ }
40
+
41
+ /**
42
+ * Handles updating settings for the current Meta widget instance.
43
+ *
44
+ * @since 2.8.0
45
+ * @access public
46
+ *
47
+ * @param array $new_instance New settings for this instance as input by the user via
48
+ * WP_Widget::form().
49
+ * @param array $old_instance Old settings for this instance.
50
+ * @return array Updated settings to save.
51
+ */
52
+ public function update( $new_instance, $old_instance ) {
53
+ $instance = $old_instance;
54
+ $instance['title'] = sanitize_text_field( $new_instance['title'] );
55
+
56
+ return $instance;
57
+ }
58
+
59
+ /**
60
+ * Outputs the settings form for the Meta widget.
61
+ *
62
+ * @since 2.8.0
63
+ * @access public
64
+ *
65
+ * @param array $instance Current settings.
66
+ */
67
+ public function form( $instance ) {
68
+ $instance = wp_parse_args( (array) $instance, array( 'title' => __( 'Browse by Category', 'ecwid-shopping-cart' ) ) );
69
+ $title = sanitize_text_field( $instance['title'] );
70
+ ?>
71
+ <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p>
72
+ <div class="ecwid-reset-categories-cache-block"></div>
73
+ <?php
74
+ }
75
+ }
js/admin.js CHANGED
@@ -68,7 +68,8 @@ jQuery(document).ready(function() {
68
  'ecwid-widget-minicart_miniview': 'miniShoppingCart',
69
  'ecwid-widget-vcategories': 'storeCategories',
70
  'ecwid-widget-storelink': 'storePageLink',
71
- 'ecwid-widget-floatingshoppingcart': 'floatingShoppingCart'
 
72
  };
73
  }
74
 
@@ -79,7 +80,16 @@ jQuery(document).ready(function() {
79
  break;
80
  }
81
  }
82
- debugger;
 
 
 
 
 
 
 
 
 
83
  });
84
  }
85
 
@@ -158,3 +168,55 @@ jQuery(document).ready(function() {
158
  ecwidOpenAdminPage('mobile');
159
  }
160
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  'ecwid-widget-minicart_miniview': 'miniShoppingCart',
69
  'ecwid-widget-vcategories': 'storeCategories',
70
  'ecwid-widget-storelink': 'storePageLink',
71
+ 'ecwid-widget-floatingshoppingcart': 'floatingShoppingCart',
72
+ 'ecwid-widget-vcategorieslist': 'storeRootCategories'
73
  };
74
  }
75
 
80
  break;
81
  }
82
  }
83
+
84
+ jQuery('input[value=ecwidvcategorieslist]').closest('.widget').each(function(idx, el) {
85
+ prepareVerticalCategoriesWidget(el);
86
+ });
87
+ });
88
+ }
89
+
90
+ if (location.href.match(/wp-admin\/widgets.php/)) {
91
+ jQuery('input[value=ecwidvcategorieslist]').closest('.widget').each(function(idx, el) {
92
+ prepareVerticalCategoriesWidget(el);
93
  });
94
  }
95
 
168
  ecwidOpenAdminPage('mobile');
169
  }
170
  });
171
+
172
+ prepareVerticalCategoriesWidget = function(element) {
173
+
174
+ element = jQuery(element);
175
+
176
+ if (element.data('vcategoriesInitialized')) return;
177
+
178
+ if (jQuery('input.widget-id', element).val() == 'ecwidvcategorieslist-__i__') return;
179
+
180
+ resetCache = function(callback) {
181
+ jQuery.getJSON(
182
+ 'admin-ajax.php',
183
+ {
184
+ action: 'ecwid_reset_categories_cache'
185
+ },
186
+ callback
187
+ );
188
+ }
189
+
190
+ $target = jQuery('<p class="ecwid-cats-reset-cache">').appendTo(jQuery('.ecwid-reset-categories-cache-block', element));
191
+
192
+ jQuery('<span>')
193
+ .text(ecwid_l10n.cache_updated)
194
+ .addClass('ecwid-reset-categories-cache-updated')
195
+ .appendTo($target);
196
+
197
+ var a = jQuery('<a>')
198
+ .text(ecwid_l10n.reset_cats_cache)
199
+ .attr('href', 'javascript:void(0);')
200
+ .addClass('ecwid-reset-categories-cache')
201
+ .appendTo($target);
202
+ a.click(function() {
203
+
204
+ var that = this;
205
+ jQuery(that).css('cursor', 'wait');
206
+ resetCache(function() {
207
+ jQuery(that).fadeOut(100, function() {
208
+ jQuery(that).prev('.ecwid-reset-categories-cache-updated').fadeIn(100, function() {
209
+ setTimeout(function () {
210
+ jQuery(that).prev('.ecwid-reset-categories-cache-updated').fadeOut(500, function () {
211
+ jQuery(that).fadeIn(500);
212
+ })
213
+ }, 4000);
214
+ });
215
+ });
216
+
217
+ jQuery(that).css('cursor', 'pointer');
218
+ });
219
+ });
220
+
221
+ element.data('vcategoriesInitialized', true);
222
+ }
js/nav-menu.js CHANGED
@@ -23,18 +23,18 @@ jQuery(document).ready(function() {
23
 
24
  var $message = jQuery('<p>')
25
  .addClass('ecwid-store-with-cats-message')
26
- .text(ecwid_params.reset_cache_message)
27
  .insertAfter(jQuery('.field-move', element));
28
 
29
  $target = jQuery('<p class="ecwid-store-with-cats-reset-cache">').insertAfter($message);
30
 
31
  jQuery('<span>')
32
- .text(ecwid_params.cache_updated)
33
  .addClass('ecwid-reset-categories-cache-updated')
34
  .appendTo($target);
35
 
36
  jQuery('<a>')
37
- .text(ecwid_params.reset_cats_cache)
38
  .attr('href', 'javascript:void(0);')
39
  .addClass('ecwid-reset-categories-cache')
40
  .appendTo($target)
23
 
24
  var $message = jQuery('<p>')
25
  .addClass('ecwid-store-with-cats-message')
26
+ .text(ecwid_l10n.reset_cache_message)
27
  .insertAfter(jQuery('.field-move', element));
28
 
29
  $target = jQuery('<p class="ecwid-store-with-cats-reset-cache">').insertAfter($message);
30
 
31
  jQuery('<span>')
32
+ .text(ecwid_l10n.cache_updated)
33
  .addClass('ecwid-reset-categories-cache-updated')
34
  .appendTo($target);
35
 
36
  jQuery('<a>')
37
+ .text(ecwid_l10n.reset_cats_cache)
38
  .attr('href', 'javascript:void(0);')
39
  .addClass('ecwid-reset-categories-cache')
40
  .appendTo($target)
languages/ecwid-shopping-cart-ru_RU.mo CHANGED
Binary file
languages/ecwid-shopping-cart-ru_RU.po CHANGED
@@ -35,7 +35,7 @@ msgid "Ecwid Store"
35
  msgstr "Магазин Ecwid"
36
 
37
  msgid "Setup"
38
- msgstr "Настройки"
39
 
40
  msgid "Dashboard"
41
  msgstr "Консоль"
@@ -280,13 +280,13 @@ msgstr "Подключите магазин<br /> к своему WordPress са
280
  msgid "Connect Ecwid store"
281
  msgstr "Подключить"
282
 
283
- msgid "After clicking button you need to login and accept permissions to use our plugin"
284
  msgstr "Нажмите на кнопку, авторизуйтесь в Эквиде и выдайте запрошенные права доступа"
285
 
286
  msgid "Connection error - after clicking button you need to login and accept permissions to use our plugin. Please, try again."
287
  msgstr "Ошибка подключения: после нажатия на кнопку, авторизуйтесь в Эквиде и предоставьте запрашиваемые права."
288
 
289
- msgid "Don't have Ecwid account? Create it here"
290
  msgstr "Ещё нет аккаунта в Эквиде? Зарегистрируйтесь"
291
 
292
  msgid "Store ID"
@@ -581,4 +581,25 @@ msgid "Help"
581
  msgstr "Помощь"
582
 
583
  msgid "Get Ecwid mobile app"
584
- msgstr "Установить мобильное приложение"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  msgstr "Магазин Ecwid"
36
 
37
  msgid "Setup"
38
+ msgstr "Установка"
39
 
40
  msgid "Dashboard"
41
  msgstr "Консоль"
280
  msgid "Connect Ecwid store"
281
  msgstr "Подключить"
282
 
283
+ msgid "To sell using Ecwid, you must allow WordPress to access the Ecwid plugin. The connect button will direct you to your Ecwid account where you can provide permission."
284
  msgstr "Нажмите на кнопку, авторизуйтесь в Эквиде и выдайте запрошенные права доступа"
285
 
286
  msgid "Connection error - after clicking button you need to login and accept permissions to use our plugin. Please, try again."
287
  msgstr "Ошибка подключения: после нажатия на кнопку, авторизуйтесь в Эквиде и предоставьте запрашиваемые права."
288
 
289
+ msgid "Don't have an Ecwid account? Create one now."
290
  msgstr "Ещё нет аккаунта в Эквиде? Зарегистрируйтесь"
291
 
292
  msgid "Store ID"
581
  msgstr "Помощь"
582
 
583
  msgid "Get Ecwid mobile app"
584
+ msgstr "Установить мобильное приложение"
585
+
586
+ msgid "Store Root Categories"
587
+ msgstr "Корневые категории магазина"
588
+
589
+ msgid "Adds root categories list to the sidebar to let your customers navigate the store."
590
+ msgstr "Показывает список корневых категорий для удобной навигации по магазину."
591
+
592
+ msgid "Browse by Category"
593
+ msgstr "Категории магазина"
594
+
595
+ msgid "Refresh categories list"
596
+ msgstr "Обновить список категорий"
597
+
598
+ msgid "Done"
599
+ msgstr "Готово"
600
+
601
+ msgid "Shopping Cart (Floating)"
602
+ msgstr "Корзина (Плавающая)"
603
+
604
+ msgid "Adds a shopping cart widget to the top right corner of your site."
605
+ msgstr "Добавляет плавающий виджет корзины со счетчиком товаров."
lib/ecwid_api_v3.php CHANGED
@@ -225,7 +225,8 @@ class Ecwid_Api_V3
225
  );
226
  $url = $this->build_request_url($this->_stores_api_url, $request_params);
227
 
228
- $result = EcwidPlatform::http_post_request($url, json_encode($params));
 
229
  return $result;
230
  }
231
 
225
  );
226
  $url = $this->build_request_url($this->_stores_api_url, $request_params);
227
 
228
+ $result = EcwidPlatform::http_post_request($url, json_encode($params), array('timeout' => 20));
229
+
230
  return $result;
231
  }
232
 
lib/ecwid_platform.php CHANGED
@@ -64,6 +64,10 @@ class EcwidPlatform {
64
  set_transient('ecwid_' . $name, $value, $expires_after);
65
  }
66
 
 
 
 
 
67
  static public function parse_args($args, $defaults)
68
  {
69
  return wp_parse_args($args, $defaults);
@@ -142,9 +146,8 @@ class EcwidPlatform {
142
  }
143
  }
144
 
145
- if ( empty($return['data']) || $return['code'] != 200 ) {
146
 
147
- /*
148
  $log_url = 'http://' . APP_ECWID_COM . '/script.js?805056&data_platform=wporg&data_wporg_error=remote_get_fails';
149
  $log_url .= '&url=' . urlencode(get_bloginfo('url'));
150
  $log_url .= '&target_url=' . urlencode($url);
@@ -157,7 +160,7 @@ class EcwidPlatform {
157
  $log_url .= '&code=' . $return['code'];
158
  $log_url .= '&message=' . urlencode($return['message']);
159
 
160
- EcwidPlatform::fetch_url($log_url); */
161
  update_option('ecwid_remote_get_fails', 1);
162
  }
163
 
@@ -168,23 +171,26 @@ class EcwidPlatform {
168
  return self::fetch_url($url);
169
  }
170
 
171
- static public function http_post_request($url, $data = array())
172
  {
173
  $result = null;
 
 
 
 
 
 
 
 
 
174
  if (get_option('ecwid_http_use_stream', false) !== true) {
175
 
176
- $result = wp_remote_post(
177
- $url,
178
- array( 'body' => $data )
179
- );
180
  }
181
 
182
  if ( !is_array($result) ) {
183
  self::$http_use_streams = true;
184
- $result = wp_remote_post(
185
- $url,
186
- array('body' => $data)
187
- );
188
  self::$http_use_streams = false;
189
 
190
  if ( is_array($result) ) {
64
  set_transient('ecwid_' . $name, $value, $expires_after);
65
  }
66
 
67
+ static public function cache_reset($name) {
68
+ delete_transient('ecwid_' . $name);
69
+ }
70
+
71
  static public function parse_args($args, $defaults)
72
  {
73
  return wp_parse_args($args, $defaults);
146
  }
147
  }
148
 
149
+ if ( ( empty($return['data']) || $return['code'] != 200 ) && !isset($options['self_call']) ) {
150
 
 
151
  $log_url = 'http://' . APP_ECWID_COM . '/script.js?805056&data_platform=wporg&data_wporg_error=remote_get_fails';
152
  $log_url .= '&url=' . urlencode(get_bloginfo('url'));
153
  $log_url .= '&target_url=' . urlencode($url);
160
  $log_url .= '&code=' . $return['code'];
161
  $log_url .= '&message=' . urlencode($return['message']);
162
 
163
+ self::fetch_url($log_url, array('self_call' => 1));
164
  update_option('ecwid_remote_get_fails', 1);
165
  }
166
 
171
  return self::fetch_url($url);
172
  }
173
 
174
+ static public function http_post_request($url, $data = array(), $params = array())
175
  {
176
  $result = null;
177
+
178
+ $args =array();
179
+
180
+ if (!empty($params)) {
181
+ $args = $params;
182
+ }
183
+
184
+ $args['body'] = $data;
185
+
186
  if (get_option('ecwid_http_use_stream', false) !== true) {
187
 
188
+ $result = wp_remote_post( $url, $args );
 
 
 
189
  }
190
 
191
  if ( !is_array($result) ) {
192
  self::$http_use_streams = true;
193
+ $result = wp_remote_post( $url, $args );
 
 
 
194
  self::$http_use_streams = false;
195
 
196
  if ( is_array($result) ) {
readme.txt CHANGED
@@ -1,500 +1,505 @@
1
- === Ecwid Ecommerce Shopping Cart ===
2
- Contributors: ecwid
3
- Tags: ecommerce, downloadable products, Facebook ecommerce, online store, paypal, product catalog, shop, shopping cart, store
4
- Requires at least: 3.5
5
- Tested up to: 4.5
6
- Stable tag: 4.3
7
-
8
- Powerful, easy to use ecommerce shopping cart. Bank level PCI DSS Level 1 security. iPhone & Android apps. Superb support. Free plan available.
9
-
10
- == Description ==
11
- Ecwid Ecommerce Shopping Cart is a powerful, secure and easy-to-use online store solution that gives you a full-functioned shop on your WordPress website. Join over *900,000* sellers in *175* countries and sell globally with over *40* international payment options, real-time shipping integrations and support of *45* languages.
12
-
13
- = PCI DSS validated Level 1 Service Provider =
14
-
15
- Ecwid Shopping Cart is PCI DSS Level 1 certified, which is the gold standard for e-commerce solutions worldwide. This means that when selling online with the Ecwid plugin, you won’t have any problems with the bank you do business with. With 40+ payment options and secure HTTPS checkout, your Ecwid shopping cart is PCI DSS compliant from the beginning.
16
-
17
- = Free Ecommerce Support =
18
-
19
- Friendly and knowledgeable support experts available 24/5 so you can get immediate help when you need it. Free email support and ecommerce community forums. Unlimited chat and phone support available in premium plans.
20
-
21
-
22
- = Merchant Mobile Apps =
23
-
24
- Ecwid Shopping Cart provides free mobile applications for iOS and Android to manage your store and sell on the go. Scan products, track inventory, manage sales and accept payments using your mobile device as a POS station. Your ecommerce data is automatically synchronized with your Wordpress shopping cart, Facebook store and other online storefronts.
25
-
26
- = Unlimited Storage, Automatic Backups and Seamless Upgrades =
27
-
28
- With the Ecwid Shopping Cart, your online store data is fully hosted on our secure servers. Regardless of the WordPress hosting service you use, your Ecwid online store includes:
29
-
30
- * unlimited storage
31
- * regular backups
32
- * seamless upgrades and security updates
33
-
34
- So you don't need to worry about software updates, security patches and server maintenance – we do that for you. Your online store gets all the new ecommerce features and bug fixes automatically.
35
-
36
- = Facebook Ecommerce =
37
-
38
- Add your online store to Facebook and sell to millions of Facebook users. No addons needed. Ecwid will automatically synchronize your products, customers, orders and inventory between your WordPress and Facebook storefronts. Ecwid is the **#1 e-commerce app on Facebook**. Join!
39
-
40
- = Sell Everywhere =
41
-
42
- With Ecwid, you can include your online shop on multiple websites, blogs, social sites and ecommerce marketplaces like *Google Shopping* and *eBay* and sell simultaneously everywhere. Add your online store to as many sites as you want, manage it from one place.
43
-
44
- = Mobile Responsive Design =
45
-
46
- Ecwid works great on any Wordpress site, especially those running on mobile-optimized themes. Your online store looks perfect on smartphones and automatically adapts to your customer’s screen size: laptops, tablets, smart TVs or smart watches. Check out this [demo](http://www.ecwid.com/demo?source=wporg-plugin-site)
47
-
48
-
49
- = Your Favorite Free Plugin =
50
-
51
- Ecwid offers a free plan that’s always available with no hidden setup charges or transaction fees. Get your online store up and running at zero cost. As your online shop grows, Ecwid grows with you. When the time is right, consider upgrading to one of our premium plans to get more robust features and preferred support. See also: [Ecwid plan and pricing](http://www.ecwid.com/pricing?source=wporg-plugin-site)
52
-
53
-
54
- = See Ecwid In Action =
55
-
56
- * [Demo Store](http://www.ecwid.com/demo?source=wporg-plugin-site "Ecwid demo")
57
- * [Ecwid Ecommerce Control panel](https://my.ecwid.com/?source=wporg-plugin-site "Ecwid Control Panel") (you will be able to create a free Ecwid account)
58
-
59
- = Ecwid Site =
60
-
61
- * [www.ecwid.com](http://www.ecwid.com/?source=wporg-plugin-site "Ecwid site")
62
-
63
-
64
-
65
- == Installation ==
66
-
67
- = Automatic installation (the easiest way) =
68
-
69
- 1. In your Wordpress admin backend, navigate to *Plugins → Add New*
70
- 1. Under Search, type in `Ecwid` and click *Search*
71
- 1. In the search results find the *Ecwid Ecommerce Shopping Cart* plugin and click *Install now* to install it
72
- 1. When plugin is installed click *Activate Plugin* link
73
- 1. Navigate to *Ecwid Store → General* page in your Wordpress admin backend and follow the instruction provided there
74
-
75
-
76
- = Alternative ways =
77
-
78
- **Uploading the plugin zip archive in Wordpress admin backend**
79
-
80
- 1. Download Ecwid plugin from this page (click *Download* button)
81
- 1. In your Wordpress admin backend, navigate to *Plugins → Add new*
82
- 1. Click *Upload* link and choose the saved zip file in the appeared dialog window.
83
- 1. Click *Install*
84
-
85
- **Uploading plugin folder to Wordpress directory on your server**
86
-
87
- 1. Download Ecwid plugin from this page (click *Download* button)
88
- 1. Unpack the downloaded zip archive
89
- 1. Upload ecwid-shopping-cart directory from the archive to the `/wp-content/plugins/` directory on your server
90
-
91
- Please refer to this article for the details and troubleshooting on plugin installation in Wordpress:
92
- http://codex.wordpress.org/Managing_Plugins#Installing_Plugins
93
-
94
- == Screenshots ==
95
-
96
- 1.
97
- 2.
98
- 3.
99
- 4.
100
- 5.
101
-
102
- == Frequently Asked Questions ==
103
-
104
- = How secure is this plugin? Is my store PCI DSS compliant? =
105
-
106
- Ecwid is PCI DSS Level 1 certified shopping cart plugin – the gold standard for e-commerce solutions worldwide. This means you won’t have any banking compliance issues when selling online with Ecwid. [More details](https://help.ecwid.com/customer/portal/articles/1085017-wordpress-downloadable#secureplugin).
107
-
108
- = How much does Ecwid cost? =
109
-
110
- Ecwid shopping cart plans vary by number of products, types of ecommerce functionality, and level of support.
111
- * Free - Up to 10 products
112
- * Venture - $15/month
113
- * Business - $35/month
114
- * Unlimited - $99/month
115
- Pro Tip: you can save money by enrolling in our annual plans. For more information, check out our [pricing page](https://www.ecwid.com/pricing).
116
-
117
-
118
- = How can I manage my online shop from a mobile device? =
119
-
120
- Ecwid shopping cart provides mobile applications for iOS and Android to manage your online store and sell on the go. Scan products, track inventory, manage sales and accept payments using your mobile device as a POS station. [More details on Ecwid mobile apps](https://www.ecwid.com/ecwid-mobile).
121
-
122
- = How do I set up a storefront on Facebook with Ecwid shopping cart? =
123
-
124
- You can add your online shop to any web presence, including your Facebook business page. Ecwid plugin will automatically synchronize products, customers, orders and inventory between your WordPress and Facebook storefronts. [More details](https://help.ecwid.com/customer/portal/articles/1085017-wordpress-downloadable#How%20to%20add%20my%20store%20to%20Facebook).
125
-
126
- = How can I add a shopping cart widget to my site sidebar? =
127
-
128
- You can add a product search box, shopping cart widget and other tools on the Appearance/Widgets page here in your site admin. [Read more about Ecwid sidebar widgets](https://help.ecwid.com/customer/portal/articles/1085017-wordpress-downloadable#Sidebar%20widgets).
129
-
130
- = How do I add my store products to a sitemap? =
131
-
132
- To create a sitemap for your WordPress shop, we recommend using the fully compatible [Google XML Sitemaps](https://wordpress.org/plugins/google-sitemap-generator/) or [Yoast WordPress SEO](https://wordpress.org/plugins/wordpress-seo/) plugins. Generating a sitemap that contains links to store categories and product pages will help index your pages faster. Please note that the store sitemap option is only available to paid Ecwid users.
133
-
134
-
135
- = How do I add store categories to the site menu? =
136
-
137
- You can add the store categories menu to your site menu to help your customers easily navigate your online shop. Just open "Appearance > Menus" in your WordPress control panel and add the "Store with Categories Menu" item to your site menu. A drop-down menu containing your store categories will automatically appear on your site.
138
-
139
- = How do I migrate my shop from Shopify or Woocommerce? =
140
-
141
- You can use Ecwid’s built-in import tools to copy your store products from any other shopping cart to Ecwid. Find more details in the [Import-Export article in the Ecwid shopping cart help center]( https://help.ecwid.com/customer/portal/articles/1169671).
142
-
143
-
144
- * [Ecwid Help Center](http://help.ecwid.com/?source=wporg-plugin-site "Ecwid Help")
145
- * [Ecwid eCommerce Forums](https://www.ecwid.com/forums/forumdisplay.php?f=19)
146
-
147
- == Changelog ==
148
- = 4.3 =
149
- - **New Minicart Widget.** We added a new floating minicart widget. You can enable it on the "Appearance -> Widgets" page in you Wordpress backend. The new search widget appears as soon as a customer adds something to the cart and resides at the top right or bottom right position on the screen so that the customer always sees it and can easily proceed to checkout. The minicart widget also contains a counter displaying the number of products in the cart. Feel free to add it to your site – it's free!
150
- - **Look and feel improvements and minor layout fixes in the themes Zerif-lite, Storefront, Pixova-lite and Accesspress Mag.** Thanks to the Chameleon skin feature we released a few months ago, Ecwid looks good with every Wordpress theme. Now it became even better in these four popular themes.
151
- - **Fixed a bug on the category pages in mobile view.** In some Wordpress themes, click on category icon returned an error and got customer back to the category listing page, when the store was opened from a mobile device. We fixed that and now there shouldn't be any troubles with viewing your shop on mobile devices.
152
- - **Fixed a bug preventing Ecwid plugin working well with the Envira Galleries plugin.** Those of you using Envira Galleries on the site might notice it doesn't work properly on the pages containing Ecwid. We fixed that, you can now use the both plugins, they should work fine together.
153
- - **Improved the plugin settings page footer.** It now includes a link to the mobile app page inside Ecwid Control Panel, which significantly simplified the Ecwid mobile apps installation.
154
- - **Fixed a few more minor bugs on the plugin settings pages.** We're constantly improving the plugin settings pages to make store managements as convenient as possible. If you find any trouble working with your store in the plugin, please let us know.
155
-
156
- = 4.2.1.3 =
157
- - Fixes for the perfomance issues on some sites.
158
-
159
- = 4.2.1.2 =
160
- - Fixes an error appearing on some sites with the previous version of the plugin.
161
-
162
- = 4.2.1.1 =
163
- - Fixes for a few warning messages appearing on some sites with the new version of the plugin.
164
-
165
- = 4.2.1 =
166
- - **New Help page in the plugin settings.** We have a lot helpful articles and ecommerce tips in the Ecwid Help center at help.ecwid.com. In this update, we made it closer to you – the Help page with FAQ and a simple search field is now available right in the plugin settings. Have a question about your online store? Refer to the new Ecwid->Help page in your Wordpress admin backend.
167
- - **Better compatibility with Accesspress Store and Sliding Door themes.** We adjusted Ecwid storefront look a bit to better match these Wordpress themes layout and fonts.
168
- - **Fixed a bug in the product page titles.** You might notice that the product page titles repeated the product name twice. We fixed it.
169
-
170
- = 4.2 =
171
- - **New Search Widget.** We released a new search widget that’s vastly improved over the previous one. You can enable it on the "Ecwid -> Advanced" settings page in your Wordpress backend. The new search widget is fully adaptive, automatically fits in its parent section, and looks great with any ecommerce theme. It also fits your sidebar even if it's very narrow, so feel free to add product search to your site sidebar in the "Appearance -> Widgets" section of your site admin.
172
- - **Fixed a bug in the categories menu on mobile devices.** You might notice that the product categories menu disappeared on your site when it's opened on a mobile device with narrow screen. It's now fixed the categories menu looks great on any screen size.
173
- - Bug fixes and improvements for the Recently Viewed Products widget.
174
-
175
- = 4.1.3 =
176
- - Improvements for the plugin Dashboard page layout and a few minor fixes.
177
-
178
- = 4.1.2 =
179
- - **Ecwid mobile apps badges of the dashboard page.** We made a facelift for the plugin dashboard page footer and included mobile apps badges there to make it easier for new users to find and install Ecwid ecommerce mobile applications for iPhone, iPad and Android. Why bother to install it? It allows you to manage your store and sell on the go.
180
- - **Fixes for the embedded store Control Panel.** There were issues in the store control panel when the Wordpress site was hosted on a server with incorrect system date set. We made the plugin tolerant of this kind of hosting issues – the embedded ecommerce Control Panel should now be displayed fine on every server.
181
- - **A fix for the Advanced settings page in the plugin backend.** In some rare cases, the advanced settings page in the plugin didn't show the Chameleon option, which enables auto adjustment of the store layout. We fixed that and the Chameleon option is now available for every user. A good moment to try it, if you haven't yet.
182
- - A few miscellaneous fixes and improvemens in the plugin core.
183
-
184
- = 4.1.1 =
185
- - **Layout improvements for the Accesspress-mag theme.** Accesspress-mag theme users might notice slight glitches in the store buttons. We fixed those.
186
- - **Added the page default category dropdown for free users.** When you add a store on your site page, you can set the store category to be displayed on that page. This "default category" tool was previously just a text input where you were supposed to put the category ID, if you're on free Ecwid plan. Now it's a dropdown menu so you can easily select a store category for each page. It's very useful if you want to display different categories on different pages of your site.
187
- - Minor bug fixes and improvements
188
-
189
- = 4.1 =
190
- - **Product images are included in the sitemap generated by the Yoast SEO plugin.** Ecwid is integrated with popular SEO plugins: Yoast SEO and Google XML Sitemaps, which allows merchants to generate a sitemap containing the links to their products and categories. Now, the sitemaps generated by Yoast SEO will also automatically include links to the product images. This will make Google better index your products pictures and list them in the search results.
191
- - **Ecwid plugin now supports oEmbed discovery.** As of version 4.4, WordPress supports oEmbed. In short, that's a tool which makes a link to a post or a page of your site looks nice when pasted on another site supporting this. Ecwid ecommerce plugin now supports it too, so if you paste a link to your store page on any other oEmbed-empowered site (e.g. another Wordpress site), it will automatically displays a nice widget with the page title and a list of your store categories.
192
- - Fixes and improvements for the storefront widgets and for the plugins admin pages.
193
-
194
-
195
- = 4.0.7 =
196
- - **Fixed a problem with connecting to the Ecwid API on the servers with misconfigured or outdated CURL.** Some servers couldn't connect to Ecwid from to display the Ecwid Control Panel inside Wordpress backend. That caused a "Connection problem" error message, which some of Ecwid users saw in their Wordpress admin section. We added a fix that should resolve this problem and make the Ecwid Ecommerce Control Panel inside Wordpress work OK for those users.
197
- - Improvements for the new drop-down categories store menu added in the version 4 of the plugin. If you haven't tried it yet, go check it out in the Appearance -> Menus settings of your site.
198
- - Fixes and improvements for the plugin settings pages.
199
-
200
- = 4.0.6 =
201
- - **Fixed a bug affecting the links in store sidebar widgets.** The bug appeared in the version 4.0.5. It’s now fixed and all categories/cart/search links should work OK
202
-
203
- = 4.0.5 =
204
- - **Updated SEO Titles and Meta Descriptions.** Google recently launched a new crawling schema to better index rich AJAX sites and applications like Ecwid, which is a great news for all Ecwid users. We're keeping an eye on this and help Google improve indexing of all Ecwid stores. In this update, we made the product/categories page titles and descriptions change on the fly (with no page reload) so that Google will index them better. No action is required from your side – we will continue improving how your online store appears for Google to make sure your products and categories will get to the search results.
205
- - **Fixed a bug affecting the "Re-connect Ecwid account" link.** The "Disconnect the Ecwid store and connect to another one" link at the bottom of the plugin dashboard now works fine.
206
- - **Fixed a bug affecting the sites with enabled JetPack's "Spelling and grammar" module.** The Ecwid ecommerce plugin v4 conflicted with that spelling module from JetPack, which affected the process of a publishing new posts and pages. Now it's fixed. Posts/pages publishing should work OK for all users.
207
-
208
- = 4.0.4 =
209
- - Fixed an issue affecting site preview in Wordpress Customizer in some themes. Now the preview in the customizer tool should work fine.
210
-
211
- = 4.0.3 =
212
- - Fixes for a few warning messages appearing on some sites with the new version of the plugin (v4).
213
-
214
- = 4.0.2 =
215
- - **Built-in Full-featured Store Control Panel.** You can now manage your store, add new products, track sales and more right in your Wordpress site admin backend. No redirects, no external dashboards, no extra login/password – you now have a single place and single login to manage your site and your store. To make it even better, we added the Products and Sales shortcuts to your Wordpress admin menu – feel free to use them to easily access your inventory and sales list.
216
- - **New Drop-down Categories Menu.** Noticed how WordPress automatically updates your site menu adding your site pages to it? Ecwid now does it too: open "Appearance -> Menus" in your Wordpress control panel and add the "Store with Categories Menu" item to your site menu. A drop-down menu containing your store categories will automatically appear on your site. It will keep the categories list up to date even if you often change your store categories. Rest assured your customers can easily quickly get to the category of products they are interested in right from the site menu.
217
- - **More Store Menu Items for your site.** In addition to the drop-down categories list, the new "Store" menus section under Appearance -> Menus provides "Search", "Cart" and "My Account" items. Add those quick links to your site for your customers to browse your store easier.
218
- - **Bug Fixes and Improvements.** As usual, we fine-tuned the plugin and fixed a few bugs.
219
-
220
- We wish you happy holidays and all the best in the New Year! Sincerely yours, Ecwid team.
221
-
222
- = 3.4.7 =
223
- - Fixed a few layout issues in three popular Wordpress ecommerce themes: Responsive, Attitude, ResponsiveBoat.
224
- - Added a fix for the bug in WordPress editor, which corrupts the schema.org-formatted HTML codes. This should prevent the editor from corrupting Ecwid single products widget codes and other HTML snippets containing schema.org / microdata formatting.
225
-
226
- = 3.4.6 =
227
- - **Layout improvements for Mantra theme.** Mantra theme users might notice slight glitches in the recently viewed products and horizontal menu widgets. We fixed those.
228
- - **Minor fixes for plugins settings page layout in Wordpress 4.4.** Feel free to update your Wordpress to the newest version 4.4 as soon as it's released, the Ecwid plugin will work fine with it.
229
-
230
- = 3.4.5 =
231
- - Updates and bug fixes for the new horizontal categories widget.
232
- - Fixed a layout issue in the "Categories" block on the store page management in the Wordpress admin backend.
233
- - Improved store connect functionality for the servers, which may have troubles connecting with the Ecwid API.
234
- - A few minor bug fixes and improvements to make the plugin more stable.
235
-
236
- = 3.4.4 =
237
- - **Added compatibility with the "Add Meta Tags" plugin.** The "Add Meta Tags" plugin is a popular tool to set SEO meta tags on site pages. Previously it rewrote the titles and description that Ecwid generated for search engines on your site. It's now fixed so if you use the plugin, everything should work fine and Google will index your products pages properly.
238
- - **Fixed a problem in the recently viewed products widget caused by Autoptimize plugin.** Previously, if Autoptimize plugin is used on the site, the recently viewed products widget reset the displayed products when page reloads. We fixed that.
239
- - **A few internal improvements** to make the plugin more stable and ready for the upcoming cool features. Stay tuned! More updates are coming.
240
-
241
- = 3.4.3 =
242
- - Updated Italian and Turkish translations.
243
-
244
- = 3.4.2 =
245
- - Fixed option to enable the new categories widget released in the v.3.4 .
246
-
247
- = 3.4.1 =
248
- - Minor fix for the "Twenty Sixteen” Wordpress theme
249
-
250
- = 3.4 =
251
- - **New look for the categories menu widget.** The old Ecwid categories menu widget (horizontal categories) was created long time ago and has been working in thousands of Ecwid stores. However, it doesn't adapt itself for the customer screen size as well as the other Ecwid widgets do. This has been always be a problem for responsive sites which look good on mobile devices. The new widget is fully responsive and looks great on mobile devices. To enable the new look of the categories widget on your site, navigate to Ecwid plugin settings -> "Advanced" tab and tick the "Enable the new category menu" checkbox. Once enabled, it will your store menu widget to the new look. If you don't have this option on the Advanced page, that means you installed the plugin after this change and the new categories are already enabled in your store. Enjoy!
252
- - **Bigger product images for search engines.** The plugin used to generate small product thumbnails on special store pages for search engines. Now it displays the original large product pictures there to assure better indexing of your product images in Google. Please make sure you're on one of Ecwid paid plans to make your products along with the pictures indexable by search engines.
253
- - **A few improvements and fixes to make plugin perfectly compatible with Wordpress 4.3 and the new Twenty Sixteen Wordpress theme.** Please feel free to update your sites to the newest Wordpress version, if you haven't yet, and try the brand new Wordpress theme (Twenty Sixteen) – your store should work OK with them.
254
- - **Fixed SEO issues on the sites with Genesis theme.** The Genesis theme places a special 'canonical' tag on each site page to improve the SEO of the pages. This in some cases conflicted with Ecwid ecommerce plugin. We overcame this from our side and now the plugin is compatible with SEO features of Genesis theme – your online store should be better indexed by search engines with this improvement.
255
- - **Fixed a bug with duplicate store pages that appeared if the user re-installed the plugin.** If you for some reason need to remove the plugin and install it again, everything will work smoothly now with no extra store pages drafts.
256
- - **Improve the search widget layout.** On a lot of Wordpress themes, the product search widget was displayed with 100% width, which makes the search input all-page-width. We fixed that and now it looks better.
257
- - Minor improvements and bug fixes.
258
-
259
- = 3.3.1 =
260
- - **Small improvement for "Twenty Twelve" WordPress theme.** The default drop down menu stayed open after clicking Ecwid links sometimes. We adjusted our plugin to work around this issue.
261
- - **Fixes of PHP notices.** In some cases the plugin caused some PHP notices or warnings to appear on screen if the site was run in debug mode. Although it did not cause any malfunction in plugin operation, these messages could be quite annoying. We fixed it.
262
-
263
- = 3.3 =
264
- - **Improved Single Sign On functionality.** Single Sign On module has been available in Ecwid ecommerce plugin for a while – it makes it possible for your customers to sign into your Wordpress site and fully use the Ecwid store installed on the site without having to sign in to Ecwid. Now we added a few improvements that should make the feature more useful. In particular, the Ecwid's "Sign in" link was usually hidden when Single Sign On is used, supposing a customer should use the Wordpress login functionality. Now, we made the link visible and redirecting to the Wordpress login form to avoid confusing the user who otherwise has to look for the area to login.
265
- - **Storefront layout improvements for the "Evolve" WordPress theme.** We adjusted Ecwid plugin to better integrate with a popular and beautiful free Wordpress theme – Evolve. In particular, we fixed the borders appearing around every storefront element in this theme. Ecwid stores now look a way better on WordPress sites with Evolve theme to provide better customer experience on any device and to generate more sales in your store.
266
- - **Compatibility with Autoptimize plugin.** One of Ecwid users recently reported an issue the plugin doesn't work well on the sites with Autoptimize plugin installed. We fixed this in our plugin it is now working well with Autoptimize. Feel free to use it on your site.
267
- - **Improvements for Recently Viewed Products.** We included a few improvements and bug fixes for the recently viewed products widget in this release.
268
- - **Fixed a bug in the "Add store" button in Wordpress editor.** The authors of Easy Image Collage plugin recently discovered a problem in the way Ecwid "Add store" button interacts with the other custom button in the Wordpress WYSIWYG editor. It's fixed now. Thanks to Easy Image Collage team.
269
- - A few improvements in the Chameleon skin tool.
270
-
271
- = 3.2.2 =
272
- - Fixed a few minor bugs in the Chameleon skin feature
273
-
274
- = 3.2.1 =
275
- - Fixed an issue in the new "Chameleon skin” tool that could affect font styles on the site.
276
-
277
- = 3.2 =
278
- - **New "Chameleon skin" tool (beta).** You can use it to adjust your online store styles to fit your Wordpress theme. Whatever Wordpress theme you use, Ecwid ecommerce plugin will detect predominant colors and font and use them in your product catalog. The feature is by default disabled on the existing accounts to make sure the update will not affect your storefront. To enable it on your site, open the "Advanced" page in the Ecwid plugin settings and tick the "Chameleon skin" checkbox. The feature is in beta so if you find any troubles with it, please let us know.
279
- - **Pre-populate Ecwid registration form fields with user Wordpress profile data.** When a new user installs the plugin and registers an account at Ecwid, the registration form will contain the name and email prefilled to make it easy for the merchant to create a new store and install it on their site.
280
- - **Improvements of the plugin settings pages to make them look good on mobile devices.** If you manage your Wordpress site from a phone or tablet, feel free to check the store settings there – Ecwid plugin settings pages now work better on mobile.
281
- - Fixed an intermittent issue with the default category option in the store appearance settings.
282
-
283
- = 3.1 =
284
- - **New recommendations block in Wordpress Dashboard.** Every Ecwid user has access to a lot of built-in features and third party applications that can be used to extend the store functionality and attract more sales. To make those features more visible and inform you of the new and existing tools you can use in your store, we added a new "Recommendations for your store" widget to the dashboard page in your Wordpress backend. We will update the content of this ecommerce widget from time to time to provide more actual advice and inform of the new applications and features, so stay tuned.
285
- - **Storefront layout improvements for the "Customizr" WordPress theme.** Ecwid plugin is by design compatible with any theme and looks good on any device and screen size your customers use. In this update, we adjusted our plugin to better integrate with one of the most popular free Wordpress themes Customizr. Ecwid stores now look a way better on WordPress ecommerce sites with Customizr themes to provide better customer experience on any device and to generate more sales in your store.
286
- - **Added German translations to the plugin settings pages in Wordpress admin backend.** Thanks to Stefan Wagner for the great job on the plugin translation.
287
- - **Improved Italian translations for the plugin settings pages.** Big thanks to Luciano Delfico who has contributed a lot of Italian translations to Ecwid.
288
- - **Improvements for Recently Viewed Products.** We rolled out a few improvements and bug fixes for the recently viewed products widget. It now displays a link to the store page when there are no products in the list; the thumbnails pictures shown in the sidebar are now of the better quality; the currently opened product is now not displayed in the list if there are other recently viewed products.
289
- - **Slight improvements in Single Sign On functionality.** If you use Single Sign On, the plugin will now send user first name and last name along with user email to your Ecwid store when a new user is registered on your site. This allows you to make tighter integration of your site and your Ecwid store your customer name will appear at checkout automatically if they enter their name on your site.
290
- - **Fixed an invalid meta description bug**, which appeared in some rare cases when product description contained special characters.
291
- - **Fixed a bug in XML sitemap generation.** Some users faced a problem with XML sitemaps generated by Ecwid for Yoast SEO plugin (malformed product pages URLs). It's fixed. You can use Yoast SEO plugin to make your products listed in your XML site map.
292
- - A few improvements in the plugin settings pages layout.
293
-
294
- = 3.0.2 =
295
- - Fixed a few issues in the recently viewed products widget
296
-
297
- = 3.0.1 =
298
- - Added Russian translation of the new plugin settings and registration pages
299
- - Temporary fix for low quality images in the recently viewed products sidebar widget
300
- - Fixed a few layout issues on the new registration page in the plugin backend
301
-
302
-
303
- = 3.0 =
304
- - **New sidebar widget: Recently Viewed Products.** A new Ecwid's sidebar ecommerce widget is now available – your site can now show the products that the customer has recently visited. The links and images in the sidebar are updated automatically, so the customer can return to the product they previously opened and probably decide to buy it. This will increase visibility of your products for the customers and generate more sales. Enable the new widget under Appearance->Widgets menu in your admin backend.
305
- - **New design of the plugin Dashboard.** The dashboard ("Ecwid") page in the plugin backend is now nicer and more useful.
306
- - **Completely redesigned Registration page.** This is for the new users of the plugin. When installing the plugin, a user will now see a beautiful welcome page that will introduce them to Ecwid and guide through the setup process.
307
- - **New easier store connection.** Previously, to connect an Ecwid store with a Wordpress site and display store products, a new user had to copy and paste their store ID from Ecwid Control Panel. Now, even this easy step became easier – the user only needs to click a few buttons to authorize themselves and the plugin will automatically detect and connect their store. For those with technical background: we use oAuth2 for this, which is now a part of the newest Ecwid API.
308
-
309
-
310
- = 2.8 =
311
- - **Integration with the XML sitemap functionality of Yoast and All in One SEO Pack plugins.** Ecwid has been integrated with Google XML Sitemaps plugin allowing you to generate a sitemap containing the links to your products and categories. Now, the sitemaps generated by Yoast SEO and All in One SEO plugins will also include online store pages, if you're on a paid Ecwid plan.
312
- - **Improved design of Ecwid sidebar controls in the Appearance/Widgets page in Wordpress backend.** Store sidebar widgets controls are now more noticeable and responsive.
313
- - **Improved compatibility with the Cloudflare's Rocketloader.** Rocket loader tool sometimes blocked Ecwid scripts from loading. We added another improvements to prevent such issues.
314
- - **Fixes and improvements of the meta title tag generation on product and categories pages.**
315
- - **A few minor fixes and adjustments.**
316
-
317
- = 2.7.4.1 =
318
- - Additional fixes for the "title" tags on product pages following the 2.7.4 version's updates.
319
-
320
- = 2.7.4 =
321
- - Improvements of 'title' and 'canonical' meta tags generation. The update prevents incorrect meta tags appearing in some WordPress themes in WordPress 4.1
322
-
323
- = 2.7.3 =
324
- - Several bug fixes and minor improvements for the new "Add Store" button in WordPress Editor
325
-
326
- = 2.7.2 =
327
- - **A new sidebar ecommerce widget: Ecwid Store Page Link.** The widget adds your store page link to the site's sidebar. You may want to use it with blog-focused WordPress themes that don't have a navigation menu, e.g. the upcoming "Twenty Fifteen" theme. Also, you can consider adding the widget to your sidebar to make your store page more visible to your visitors.
328
- - **Wordpress 4.1 and Twenty Fifteen theme compatibility.** The new WordPress version is coming soon and bringing a brand new 'Twenty Fifteen' theme. Ecwid plugin is now totally ready for the upcoming changes and will work OK in the new environment. Feel free to upgrade your site to Wordpress 4.1 as soon as it's released.
329
- - A few minor improvements and bugfixes for the new "Add Store" button released in the version 2.7
330
-
331
- = 2.7.1 =
332
- - Fixed a few issues with the store appearance settings that were discovered in the recently released update (v2.7)
333
-
334
- = 2.7 =
335
- - **A brand new 'Add store' tool in WordPress editor toolbar.** Ecwid is now integrated with WordPress WYSIWYG editor: click the 'Add Store' button in the page editor toolbar, chose widgets to show, adjust the appearance and place your store on any page of your site. Now you can decide what store widgets to show and configure store appearance right in the page editor.
336
- - **New "[ecwid]" shortcode.** The new ecommerce shortcode allows you to control every aspect of your store appearance by means of tweaking the shortcode parameters right in the store page code. Display/hide the search widget, choose the minicart layout you like, display different store categories on different site pages and so on. This shortcode serves the "Add Store" button mentioned above and almost every tweak is available in the new "Add Store" window so you don't have to edit any code in most cases. Still, an advanced Wordpress user may consider using shortcodes for more flexible and quick integration.
337
- - **Improved behavior of single product widgets.** If you put a single product widget on your site using the [ecwid_product] shortcode, you might notice that it opens a popup with the customer cart when a customer purchases the product. Now single product widgets are smarter: when the customer decides to buy a product and opens a cart page, the main store page on your site will be opened providing the customer with the built-in cart&checkout functionality. The checkout layout will fit better your site design and provide better buying experience when it's embedded into a page rather than in a popup-like window.
338
- - **Fix for the Envision theme.** The Envision theme didn't display Ecwid widgets properly because of a custom page content generation it uses. We issued a workaround from our side to let all Envision users install and use Ecwid plugin on their sites. If you use Envision theme and want to set up an online store on your site, go ahead and install Ecwid ecommerce plugin, it will work OK for you.
339
- - **Fixes of PHP notices.** Some of Ecwid users discovered a few PHP notices (warnings) on their site referring to the Ecwid plugin. Although those didn't break anything, they could be quite annoying. We cleaned up the plugin code to get rid of those warning messages, now the plugin should work without any odd message.
340
-
341
- = 2.6 =
342
- - **Ecwid's new SEO URLs compatibility.** The new Ecwid clean URLs have been released a few days ago for all Ecwid users. Our WordPress plugin is already fully compatible with the new URLs. Your online store pages will be better indexed by search engines and the search results will look more attractive as the links themselves will mention the product/category they lead to. Of course, Ecwid will handle all redirects, backward compatibility with the old URL scheme and avoid any duplicate issues. Enjoy the new SE-friendly URLs with no trouble.
343
- - **Improved formatting of product snippets markup.** In this update we tidied up in the product HTML representations generated for search engines and fixes a few issues in the products data markup. In particular, the price and availability tags have been re-formatted according to the Google recommendations to ensure better search engine results.
344
- - **A few improvements and fixes for Twenty Fourteen and Responsive themes layout.** Ecwid looks nice on the vast majority of WordPress themes. Additionally, we strive to make it look even better on the most popular themes. This update brings a few more minor layout fixes for the sites with "Responsive" and "Twenty Fourteen" themes installed.
345
-
346
- = 2.5 =
347
- - **Extended compatibility with the "Responsive" WordPress theme.** Ecwid ecommerce plugin is by design compatible with any theme and automatically adapts itself to any layout and screen size. This makes your store looks good on any device your customers use. One of the most popular free themes for Wordpress -- Responsive -- is also famous for its responsive design. In this update, we adjusted our plugin to better integrate with Responsive theme and Ecwid stores now look a way better on WordPress sites with Responsive themes to provide better user experience on any device and to generate more sales. If you're thinking which WP theme to choose for your site, you should definitely try the "Responsive" theme with Ecwid.
348
- - **Added compatibility with WordPress 4.0.** WordPress 4.0 is just around the corner and we already prepared our plugin for it. We enhanced the plugin installation process to be compatible with the new plugins management coming with WordPress 4.0 and tested every plugin's function to make sure your stores are ready for the upcoming WordPress update.
349
- - **Automatic store page recovery functionality.** Some Ecwid users previously faced issues when they deleted or replaced the plugin's generated store page on their Wordpress sites. We added a smart mechanism to Ecwid plugin to automatically detect such situations and prevent any possible troubles connected with them. Now, it you decide to move your store from one page to another within your Wordpress site or temporary hide your store page, the plugin will detect that, find an alternative store page on your site (if any) and keep the links and all the store functionality working OK regardless of whether you currently have a new store page or not. So, whatever update you're making on your site pages, you can rest assured your Ecwid store works fine, be it the product browser, single product snippet or a sidebar widget.
350
- - **Fixed broken link in single product widgets.** We fixed a minor issue with broken links in single product ecommerce widgets, that was reported to us recently. You can add a single product to any page of your site as usually by means of [ecwid_product] shortcode -- everything will work fine. All existing single product widget will continue working as well -- no actions is required from your side.
351
- - **Fixed a few layout issues on the plugin's setting pages.** During the recent updates, we were improving the plugin setting pages interfaces. This update brought a few more fixes to the plugin settings pages to make them more user-friendly.
352
- - **Several fixes for old WordPress versions.** WordPress is often updated with new features and bug fixes. Still, there are some merchants who use the old versions. While encouraging everyone to update their sites regularly, we want our plugin work great for all users. So, in this update, we added a few fixes addressing issues in the old Wordpress versions (2.8 - 3.1)
353
-
354
- = 2.4.3.2 =
355
- - **Onboarding for the new plugin users.** Ecwid ecommerce plugin now displays new helpful messages when you set up your store and configure the setting. The messages guide the new users through the setup process and provide helpful tips and recommendations.
356
- - **Improvements in the plugin settings pages and messages.** We updated the texts and styles of the messages displayed on the settings pages. They became clearer and more user-friendly.
357
- - **Minor optimizations for search engines** including tidying up of the product pages 'meta' descriptions tags and fixing potential issues in compatibility with Yoast SEO plugin. This is to ensure better indexation and appearing of your online store products in the search results.
358
- - **Several minor fixes and enhancements**
359
- - **Added in 2.4.3.1:** fixed incompatibility of the plugin v2.4.3 with the servers running PHP 5.2.x
360
- - **Added in 2.4.3.2:** additional fix for the outdated PHP versions (5.2.x)
361
-
362
- = 2.4.2 =
363
- - Minor issue is fixed on the plugin's "General settings" page
364
-
365
- = 2.4.1 =
366
- - Added compatibility with the new versions of "Google XML Sitemaps" plugin (v4.0 and higher)
367
-
368
- = 2.4 =
369
- - **Ability to add a single product to a page or post on your site using new [ecwid\_product] shortcode.** In addition to embedding a whole product catalog on your Wordpress site, you can also feature a single product on a separate page or blog post of your ecommerce site and allow your customers to purchase the product right from that page. To embed a product on a page or post, add [ecwid\_product id="12345"] shortcode to the page/post in your Wordpress backend. Do not forget to replace 12345 in this example with the actual product ID.
370
-
371
- - **Better SEO for store pages.** Ecwid plug-in now automatically adds product attributes to SEO-optimized versions of product pages on your site to let the search engines index attributes like UPC, brand and others along with the other product properties. Also, some improvements were applied to the format of product HTML snippets to meet the Google recommendations on how to better organize ecommerce information (title, descriptions, price etc) on the product details pages. These improvements will help search engines to better index your products and optimize their appearance in search results.
372
-
373
- - **Slight improvements of store layout for mobile devices.** All Ecwid stores are mobile-friendly by design, i.e. they adapt themselves to the given layout and look good on mobile devices, so if your ecommerce site is mobile-optimized, your Ecwid store will be as well. Earlier, if you use horizontal categories widget on your Wordpress site, you might notice that it didn't fit the given width on narrow screens, e.g. when opened on a mobile device. Now, the plugin automatically hides horizontal categories widget on narrow screens to ensure better look on mobile-optimized sites.
374
-
375
- - **Several improvements and bug fixes for plugin settings pages, store appearance and SEO.**
376
-
377
- = 2.3.2 =
378
- - **Fixed an issue in sitemap functionality**. Ecwid uses third party plugin to generate an XML sitemap (Google XML Sitemaps) for store products and categories. The current integration had a bug which caused an error message in Wordpress admin backend for users on Free Ecwid plan. Now it's fixed and everything should work OK.
379
-
380
- = 2.3.1 =
381
- - Automatic generation of the rel="canonical" links for SEO. Canonical links are aimed to specify the preferred (canonical) URL of the web page for search engines to prevent possible duplicate content issues. Ecwid plugin now generates such links automatically for product and categories pages in your store to provide search crawlers with well-structured content and help them better index your store.
382
- - Improved compatibility with CloudFlare Rocket Loader. The merchants who use CloudFlare Rocket Loader extensions on their sites might previously experience issues with loading of their Ecwid stores. We've further improved the plugin code to prevent such issues in the future. Now Ecwid plugin should perfectly work with CloudFlare extensions.
383
- - Several minor fixes and enhancements
384
-
385
- = 2.3 =
386
- - Added compatibility with Google XML Sitemaps plugin. Now you can submit your store items links along with the other site ecommerce pages to search engines. To use this feature, please install the "Google XML Sitemaps" plugin (http://wordpress.org/plugins/google-sitemap-generator/), generate a sitemap (it will include your products and categories links) and submit it to the search engines to help them better crawl and categorize your site.
387
-
388
- - Improved compatibility with SEO Ultimate plugin. Ecwid ecommerce plugin always displays your store pages in a proper SEO-friendly format to make the store indexable by search engines. Moreover, we constantly adjust the plugin to make it work fine with popular third party SEO modules. So Ecwid is perfectly compatible with "Wordpress SEO by Yoast", "All in one SEO Pack", "Platinum SEO Pack" and now with "SEO Ultimate" plugin.
389
-
390
- - Minor design improvements of the plugin settings pages to make them mobile-friendly for better compatibility with the backend layout of new Wordpress versions. Now you can manage Ecwid plugin settings in your Wordpress administrator panel using your mobile device.
391
-
392
- - New "Ecwid badges" widget is available. If you like Ecwid and want to help it grow and become the most popular e-commerce solution, you can now add a fancy 'Powered by Ecwid' badge on your site to show your visitors that you're a proud user of Ecwid. Please find the new widget under 'Appearance → Widgets' section in your Wordpress backend.
393
-
394
- = 2.2.1 =
395
- - Fixed layout error on General Settings page in Firefox
396
-
397
- = 2.2 =
398
- - Improved compatibility with the new Wordpress version 3.8 which brings great features like brand new responsive theme, revamped admin backend and other improvements. Ecwid ecommerce plugin is now ready for that, so your store will work perfectly with the new Wordpress version
399
- - The plugin settings pages are now available in seven languages: English, Italian, Russian, French, German, Spanish, Brazilian Portuguese. Ecwid itself is available in 45 languages, so customers from all over the world can purchase from your store
400
- - Design improvements of the plugin settings pages including Retina-ready icons
401
-
402
- = 2.1 =
403
- - Our plugin backend is now available in Italian, Russian and English. Thanks to Luciano Del Fico for the great help with the Italian translation.
404
-
405
- - Improvements and bug fixes, including
406
- - Better SEO for store pages: search engines will now index product options list and category descriptions
407
- - Compatibility with WP Minify (Wordpress sites optimization plugin)
408
- - Improved compatibility with Yoast WP SEO plugin: Ecwid SEO page titles are shown properly with enabled Yoast's "Force Rewrite Titles" option
409
- - Minor text and design tweaks of the plugin settings pages
410
-
411
-
412
- = 2.0 =
413
- - **New revamped plugin settings**: the new settings layout makes the plugin easy and intuitive for starters, yet powerful and advanced for experienced merchants.
414
-
415
- - **Multilingual plugin backend**: the plugin settings now support multilanguage. Currently available in English and Russian. More translations are coming!
416
-
417
- - **SEO improvements**
418
- - Auto generated meta description tags for the product and category pages. Now, Google should properly index product/category descriptions and display them in the search results.
419
- - <title> tags for categories. The SEO category pages in your online store now include both title and description tags so they will appear in Google search results properly.
420
-
421
- - **Smooth HTTP/HTTPS switch**: Ecwid always transfers all sensitive ecommerce data using secure HTTPS connection and a special 'HTTPS' option in the Ecwid plugin settings is not necessary anymore. Now, the plugin detects connection type and adjust Ecwid integration codes automatically. No manual adjustments are needed regardless of whether you run your site under HTTP or HTTPS.
422
-
423
- - **Improved compatibility with CloudFlare Rocket Loader**: previously, using CloudFlare Rocket Loader along with Ecwid might cause intermittent loading issues for some ecommerce sites. We've improved the plugin code to prevent such issues.
424
-
425
- = 1.8.1 =
426
- - [!] Fixed meta title tag display issue on the main store page appeared with the version 1.8 : in some cases, the store page title tag was stripped. Now it should work OK.
427
-
428
- = 1.8 =
429
- - [+] Improved compatibility with popular SEO plugins (Yoast WordPress SEO, All in one SEO Pack and Platinum SEO pack) : now Ecwid prevents them from generating wrong title and canonical tags on the product pages.
430
- - [+] Ability to display separate categories on separate pages with custom shortcodes. Now, the plugin allows setting different default categories for different store pages. So if you have multiple store pages and want to display specific categories on them, you can set up a default category for each of them in the [ecwid\_productbrowser] shortcode like this: [ecwid\_productbrowser default\_category\_id="12345"] . On the other hand, if you have one store page, you can set the default category on the plugin settings page as usual.
431
- - [+] A few more SEO improvements:
432
- - Product browser's default category ID setting is now taken into consideration by SEO part of the plugin. If you have multiple store pages displaying specific categories of your ecommerce store, search engines will index those pages starting from the proper category (not from the store's root)
433
- - <meta fragment="!"> tag is now displayed on every page where [ecwid\_productbrowser] tag is added so search engines will better index each store page
434
- - [+] We also released a lot of new Ecwid features. You can read about them there: http://www.ecwid.com/blog/new-releases/
435
-
436
- = 1.7 =
437
- - [+] various additions to the indexable representation of Ecwid pages (product category in the title and on the page, product options, product SKU). Thanks to Uliya B.
438
- = 1.5 =
439
- - [!] fixed a problem where in some rare occasions the SEO catalog would show a PHP error.
440
- = 1.4 =
441
- - [!] enhanced the backward compatibility with the older inline SEO links
442
- - [+] increased the priority of the product-specific titles in order to work side-by-side with various SEO-related ecommerce plugins.
443
- = 1.3 =
444
- - [+] Backward compatibility with old Inline SEO Catalog links.
445
- = 1.2 =
446
- - [+] A lot of changes in Ecwid shopping cart: http://www.ecwid.com/blog/new-releases/
447
- - [+] Support of the Google’s “AJAX Crawling” API for native indexing of AJAX applications has been added. This will significantly improve the indexation of Ecwid ecommerce stores and is a successor of the Inline SEO Catalog feature. More details at https://developers.google.com/webmasters/ajax-crawling/ (This feature requires a paid Ecwid subscription)
448
- - [+] Auto-generated titles for product pages.
449
- - [+] Support of microformats to get rich snippets in search engine results pages.
450
- - [+] New Ecwid section has been added to the admin menu.
451
-
452
- = 1.1.2 =
453
- - [!] Issue with the way how ecommerce widgets are embedded into the page for the free users was fixed.
454
-
455
- = 1.1.1 =
456
- - [!] Issue with the way how inline SEO catalog is embedded into the page was fixed.
457
-
458
- = 1.1 =
459
- - [+] Improved the compatibility with AJAX-based e-commerce themes for WP and some web search engines out there.
460
-
461
- = 1.0 =
462
- - [!] The "Single Sign-on" feature didn't work properly in some cases. Fixed.
463
-
464
- = 0.9 =
465
- - [+] The "Single Sign-on" feature has been added. This feature allows your customers to sign into your WordPress ecommerce site and fully use your store without having to sign into Ecwid.
466
-
467
- = 0.8 =
468
- - [+] New minicart ecommerce widget: http://kb.ecwid.com/w/page/15853298/Minicart#Miniview
469
- - [+] Stores are loaded faster now, if some Ecwid sidebar widgets are enabled.
470
- - [+] Inline SEO Catalog generates "clean" SEO-friendly page titles now.
471
- - [!] Issue with Inline SEO Catalog and enabled "Canonical URLs" feature has been fixed.
472
-
473
- = 0.7 =
474
- - [!] The "Inline SEO catalog" feature didn't work correctly with WP
475
- permalinks. Fixed.
476
-
477
- = 0.6 =
478
- - [+] The "Inline SEO catalog" option was added.
479
-
480
- = 0.5 =
481
- - [+] Plugin settings page was updated.
482
- - [+] Two new options: "Full link to your mobile catalog" and "Default category ID".
483
-
484
- = 0.4 =
485
- - [+] Instruction in the plugin settings was updated.
486
- - [+] New plugin option to use on secure pages was added.
487
- - [+] Some code tweaks and optimizations.
488
-
489
- = 0.3 =
490
- - [+] Ecwid integration code was updated to the last version
491
- - [+] New product browser parameters: http://kb.ecwid.com/Product-Browser
492
- - [+] New built-in "ecwid_ProductBrowserURL" feature: http://kb.ecwid.com/ecwid_ProductBrowserURL
493
-
494
- = 0.2 =
495
- - [+] New sidebar ecommerce widgets were added: search box, minicart and vertical categories
496
- - [+] New options effecting the store appearance
497
- - [!] Minor bugfixes
498
-
499
- = 0.1 =
500
- - [+] Initial version
 
 
 
 
 
1
+ === Ecwid Ecommerce Shopping Cart ===
2
+ Contributors: ecwid
3
+ Tags: ecommerce, downloadable products, Facebook ecommerce, online store, paypal, product catalog, shop, shopping cart, store
4
+ Requires at least: 3.5
5
+ Tested up to: 4.5
6
+ Stable tag: 4.4
7
+
8
+ Powerful, easy to use ecommerce shopping cart. Bank level PCI DSS Level 1 security. iPhone & Android apps. Superb support. Free plan available.
9
+
10
+ == Description ==
11
+ Ecwid Ecommerce Shopping Cart is a powerful, secure and easy-to-use online store solution that gives you a full-functioned shop on your WordPress website. Join over *900,000* sellers in *175* countries and sell globally with over *40* international payment options, real-time shipping integrations and support of *45* languages.
12
+
13
+ = PCI DSS validated Level 1 Service Provider =
14
+
15
+ Ecwid Shopping Cart is PCI DSS Level 1 certified, which is the gold standard for e-commerce solutions worldwide. This means that when selling online with the Ecwid plugin, you won’t have any problems with the bank you do business with. With 40+ payment options and secure HTTPS checkout, your Ecwid shopping cart is PCI DSS compliant from the beginning.
16
+
17
+ = Free Ecommerce Support =
18
+
19
+ Friendly and knowledgeable support experts available 24/5 so you can get immediate help when you need it. Free email support and ecommerce community forums. Unlimited chat and phone support available in premium plans.
20
+
21
+
22
+ = Merchant Mobile Apps =
23
+
24
+ Ecwid Shopping Cart provides free mobile applications for iOS and Android to manage your store and sell on the go. Scan products, track inventory, manage sales and accept payments using your mobile device as a POS station. Your ecommerce data is automatically synchronized with your Wordpress shopping cart, Facebook store and other online storefronts.
25
+
26
+ = Unlimited Storage, Automatic Backups and Seamless Upgrades =
27
+
28
+ With the Ecwid Shopping Cart, your online store data is fully hosted on our secure servers. Regardless of the WordPress hosting service you use, your Ecwid online store includes:
29
+
30
+ * unlimited storage
31
+ * regular backups
32
+ * seamless upgrades and security updates
33
+
34
+ So you don't need to worry about software updates, security patches and server maintenance – we do that for you. Your online store gets all the new ecommerce features and bug fixes automatically.
35
+
36
+ = Facebook Ecommerce =
37
+
38
+ Add your online store to Facebook and sell to millions of Facebook users. No addons needed. Ecwid will automatically synchronize your products, customers, orders and inventory between your WordPress and Facebook storefronts. Ecwid is the **#1 e-commerce app on Facebook**. Join!
39
+
40
+ = Sell Everywhere =
41
+
42
+ With Ecwid, you can include your online shop on multiple websites, blogs, social sites and ecommerce marketplaces like *Google Shopping* and *eBay* and sell simultaneously everywhere. Add your online store to as many sites as you want, manage it from one place.
43
+
44
+ = Mobile Responsive Design =
45
+
46
+ Ecwid works great on any Wordpress site, especially those running on mobile-optimized themes. Your online store looks perfect on smartphones and automatically adapts to your customer’s screen size: laptops, tablets, smart TVs or smart watches. Check out this [demo](http://www.ecwid.com/demo?source=wporg-plugin-site)
47
+
48
+
49
+ = Your Favorite Free Plugin =
50
+
51
+ Ecwid offers a free plan that’s always available with no hidden setup charges or transaction fees. Get your online store up and running at zero cost. As your online shop grows, Ecwid grows with you. When the time is right, consider upgrading to one of our premium plans to get more robust features and preferred support. See also: [Ecwid plan and pricing](http://www.ecwid.com/pricing?source=wporg-plugin-site)
52
+
53
+
54
+ = See Ecwid In Action =
55
+
56
+ * [Demo Store](http://www.ecwid.com/demo?source=wporg-plugin-site "Ecwid demo")
57
+ * [Ecwid Ecommerce Control panel](https://my.ecwid.com/?source=wporg-plugin-site "Ecwid Control Panel") (you will be able to create a free Ecwid account)
58
+
59
+ = Ecwid Site =
60
+
61
+ * [www.ecwid.com](http://www.ecwid.com/?source=wporg-plugin-site "Ecwid site")
62
+
63
+
64
+
65
+ == Installation ==
66
+
67
+ = Automatic installation (the easiest way) =
68
+
69
+ 1. In your Wordpress admin backend, navigate to *Plugins → Add New*
70
+ 1. Under Search, type in `Ecwid` and click *Search*
71
+ 1. In the search results find the *Ecwid Ecommerce Shopping Cart* plugin and click *Install now* to install it
72
+ 1. When plugin is installed click *Activate Plugin* link
73
+ 1. Navigate to *Ecwid Store → General* page in your Wordpress admin backend and follow the instruction provided there
74
+
75
+
76
+ = Alternative ways =
77
+
78
+ **Uploading the plugin zip archive in Wordpress admin backend**
79
+
80
+ 1. Download Ecwid plugin from this page (click *Download* button)
81
+ 1. In your Wordpress admin backend, navigate to *Plugins → Add new*
82
+ 1. Click *Upload* link and choose the saved zip file in the appeared dialog window.
83
+ 1. Click *Install*
84
+
85
+ **Uploading plugin folder to Wordpress directory on your server**
86
+
87
+ 1. Download Ecwid plugin from this page (click *Download* button)
88
+ 1. Unpack the downloaded zip archive
89
+ 1. Upload ecwid-shopping-cart directory from the archive to the `/wp-content/plugins/` directory on your server
90
+
91
+ Please refer to this article for the details and troubleshooting on plugin installation in Wordpress:
92
+ http://codex.wordpress.org/Managing_Plugins#Installing_Plugins
93
+
94
+ == Screenshots ==
95
+
96
+ 1.
97
+ 2.
98
+ 3.
99
+ 4.
100
+ 5.
101
+
102
+ == Frequently Asked Questions ==
103
+
104
+ = How secure is this plugin? Is my store PCI DSS compliant? =
105
+
106
+ Ecwid is PCI DSS Level 1 certified shopping cart plugin – the gold standard for e-commerce solutions worldwide. This means you won’t have any banking compliance issues when selling online with Ecwid. [More details](https://help.ecwid.com/customer/portal/articles/1085017-wordpress-downloadable#secureplugin).
107
+
108
+ = How much does Ecwid cost? =
109
+
110
+ Ecwid shopping cart plans vary by number of products, types of ecommerce functionality, and level of support.
111
+ * Free - Up to 10 products
112
+ * Venture - $15/month
113
+ * Business - $35/month
114
+ * Unlimited - $99/month
115
+ Pro Tip: you can save money by enrolling in our annual plans. For more information, check out our [pricing page](https://www.ecwid.com/pricing).
116
+
117
+
118
+ = How can I manage my online shop from a mobile device? =
119
+
120
+ Ecwid shopping cart provides mobile applications for iOS and Android to manage your online store and sell on the go. Scan products, track inventory, manage sales and accept payments using your mobile device as a POS station. [More details on Ecwid mobile apps](https://www.ecwid.com/ecwid-mobile).
121
+
122
+ = How do I set up a storefront on Facebook with Ecwid shopping cart? =
123
+
124
+ You can add your online shop to any web presence, including your Facebook business page. Ecwid plugin will automatically synchronize products, customers, orders and inventory between your WordPress and Facebook storefronts. [More details](https://help.ecwid.com/customer/portal/articles/1085017-wordpress-downloadable#How%20to%20add%20my%20store%20to%20Facebook).
125
+
126
+ = How can I add a shopping cart widget to my site sidebar? =
127
+
128
+ You can add a product search box, shopping cart widget and other tools on the Appearance/Widgets page here in your site admin. [Read more about Ecwid sidebar widgets](https://help.ecwid.com/customer/portal/articles/1085017-wordpress-downloadable#Sidebar%20widgets).
129
+
130
+ = How do I add my store products to a sitemap? =
131
+
132
+ To create a sitemap for your WordPress shop, we recommend using the fully compatible [Google XML Sitemaps](https://wordpress.org/plugins/google-sitemap-generator/) or [Yoast WordPress SEO](https://wordpress.org/plugins/wordpress-seo/) plugins. Generating a sitemap that contains links to store categories and product pages will help index your pages faster. Please note that the store sitemap option is only available to paid Ecwid users.
133
+
134
+
135
+ = How do I add store categories to the site menu? =
136
+
137
+ You can add the store categories menu to your site menu to help your customers easily navigate your online shop. Just open "Appearance > Menus" in your WordPress control panel and add the "Store with Categories Menu" item to your site menu. A drop-down menu containing your store categories will automatically appear on your site.
138
+
139
+ = How do I migrate my shop from Shopify or Woocommerce? =
140
+
141
+ You can use Ecwid’s built-in import tools to copy your store products from any other shopping cart to Ecwid. Find more details in the [Import-Export article in the Ecwid shopping cart help center]( https://help.ecwid.com/customer/portal/articles/1169671).
142
+
143
+
144
+ * [Ecwid Help Center](http://help.ecwid.com/?source=wporg-plugin-site "Ecwid Help")
145
+ * [Ecwid eCommerce Forums](https://www.ecwid.com/forums/forumdisplay.php?f=19)
146
+
147
+ == Changelog ==
148
+ = 4.4 =
149
+ - **New store categories sidebar widget.** The new categories widget displays your online store root categories list in the site sidebar to let your customers navigate the store easily. Compared to the legacy sidebar categories widget, the new one fits your site layout perfectly its style is fully based on your theme fonts and styles and looks good on any device and screen size. Find it under Appearance->Widgets->Store Root Categories.
150
+ - **Fixed an issue with the categories list in the page default category option.** Ecwid Ecommerce plugin allows you to define a store category shown by default when a customer opens the store page. This could be used to feature some part of your products or display different categories on different site pages. In some cases, the drop-down selector of categories in this tool didn't have the actual categories list from your store (e.g. when you add a new category). We fixed this. You can continue using this tool – it should work good.
151
+ - **A few minor fixes and improvements.**
152
+
153
+ = 4.3 =
154
+ - **New Minicart Widget.** We added a new floating minicart widget. You can enable it on the "Appearance -> Widgets" page in you Wordpress backend. The new search widget appears as soon as a customer adds something to the cart and resides at the top right or bottom right position on the screen so that the customer always sees it and can easily proceed to checkout. The minicart widget also contains a counter displaying the number of products in the cart. Feel free to add it to your site – it's free!
155
+ - **Look and feel improvements and minor layout fixes in the themes Zerif-lite, Storefront, Pixova-lite and Accesspress Mag.** Thanks to the Chameleon skin feature we released a few months ago, Ecwid looks good with every Wordpress theme. Now it became even better in these four popular themes.
156
+ - **Fixed a bug on the category pages in mobile view.** In some Wordpress themes, click on category icon returned an error and got customer back to the category listing page, when the store was opened from a mobile device. We fixed that and now there shouldn't be any troubles with viewing your shop on mobile devices.
157
+ - **Fixed a bug preventing Ecwid plugin working well with the Envira Galleries plugin.** Those of you using Envira Galleries on the site might notice it doesn't work properly on the pages containing Ecwid. We fixed that, you can now use the both plugins, they should work fine together.
158
+ - **Improved the plugin settings page footer.** It now includes a link to the mobile app page inside Ecwid Control Panel, which significantly simplified the Ecwid mobile apps installation.
159
+ - **Fixed a few more minor bugs on the plugin settings pages.** We're constantly improving the plugin settings pages to make store managements as convenient as possible. If you find any trouble working with your store in the plugin, please let us know.
160
+
161
+ = 4.2.1.3 =
162
+ - Fixes for the perfomance issues on some sites.
163
+
164
+ = 4.2.1.2 =
165
+ - Fixes an error appearing on some sites with the previous version of the plugin.
166
+
167
+ = 4.2.1.1 =
168
+ - Fixes for a few warning messages appearing on some sites with the new version of the plugin.
169
+
170
+ = 4.2.1 =
171
+ - **New Help page in the plugin settings.** We have a lot helpful articles and ecommerce tips in the Ecwid Help center at help.ecwid.com. In this update, we made it closer to you the Help page with FAQ and a simple search field is now available right in the plugin settings. Have a question about your online store? Refer to the new Ecwid->Help page in your Wordpress admin backend.
172
+ - **Better compatibility with Accesspress Store and Sliding Door themes.** We adjusted Ecwid storefront look a bit to better match these Wordpress themes layout and fonts.
173
+ - **Fixed a bug in the product page titles.** You might notice that the product page titles repeated the product name twice. We fixed it.
174
+
175
+ = 4.2 =
176
+ - **New Search Widget.** We released a new search widget that’s vastly improved over the previous one. You can enable it on the "Ecwid -> Advanced" settings page in your Wordpress backend. The new search widget is fully adaptive, automatically fits in its parent section, and looks great with any ecommerce theme. It also fits your sidebar even if it's very narrow, so feel free to add product search to your site sidebar in the "Appearance -> Widgets" section of your site admin.
177
+ - **Fixed a bug in the categories menu on mobile devices.** You might notice that the product categories menu disappeared on your site when it's opened on a mobile device with narrow screen. It's now fixed – the categories menu looks great on any screen size.
178
+ - Bug fixes and improvements for the Recently Viewed Products widget.
179
+
180
+ = 4.1.3 =
181
+ - Improvements for the plugin Dashboard page layout and a few minor fixes.
182
+
183
+ = 4.1.2 =
184
+ - **Ecwid mobile apps badges of the dashboard page.** We made a facelift for the plugin dashboard page footer and included mobile apps badges there to make it easier for new users to find and install Ecwid ecommerce mobile applications for iPhone, iPad and Android. Why bother to install it? It allows you to manage your store and sell on the go.
185
+ - **Fixes for the embedded store Control Panel.** There were issues in the store control panel when the Wordpress site was hosted on a server with incorrect system date set. We made the plugin tolerant of this kind of hosting issues – the embedded ecommerce Control Panel should now be displayed fine on every server.
186
+ - **A fix for the Advanced settings page in the plugin backend.** In some rare cases, the advanced settings page in the plugin didn't show the Chameleon option, which enables auto adjustment of the store layout. We fixed that and the Chameleon option is now available for every user. A good moment to try it, if you haven't yet.
187
+ - A few miscellaneous fixes and improvemens in the plugin core.
188
+
189
+ = 4.1.1 =
190
+ - **Layout improvements for the Accesspress-mag theme.** Accesspress-mag theme users might notice slight glitches in the store buttons. We fixed those.
191
+ - **Added the page default category dropdown for free users.** When you add a store on your site page, you can set the store category to be displayed on that page. This "default category" tool was previously just a text input where you were supposed to put the category ID, if you're on free Ecwid plan. Now it's a dropdown menu so you can easily select a store category for each page. It's very useful if you want to display different categories on different pages of your site.
192
+ - Minor bug fixes and improvements
193
+
194
+ = 4.1 =
195
+ - **Product images are included in the sitemap generated by the Yoast SEO plugin.** Ecwid is integrated with popular SEO plugins: Yoast SEO and Google XML Sitemaps, which allows merchants to generate a sitemap containing the links to their products and categories. Now, the sitemaps generated by Yoast SEO will also automatically include links to the product images. This will make Google better index your products pictures and list them in the search results.
196
+ - **Ecwid plugin now supports oEmbed discovery.** As of version 4.4, WordPress supports oEmbed. In short, that's a tool which makes a link to a post or a page of your site looks nice when pasted on another site supporting this. Ecwid ecommerce plugin now supports it too, so if you paste a link to your store page on any other oEmbed-empowered site (e.g. another Wordpress site), it will automatically displays a nice widget with the page title and a list of your store categories.
197
+ - Fixes and improvements for the storefront widgets and for the plugins admin pages.
198
+
199
+
200
+ = 4.0.7 =
201
+ - **Fixed a problem with connecting to the Ecwid API on the servers with misconfigured or outdated CURL.** Some servers couldn't connect to Ecwid from to display the Ecwid Control Panel inside Wordpress backend. That caused a "Connection problem" error message, which some of Ecwid users saw in their Wordpress admin section. We added a fix that should resolve this problem and make the Ecwid Ecommerce Control Panel inside Wordpress work OK for those users.
202
+ - Improvements for the new drop-down categories store menu added in the version 4 of the plugin. If you haven't tried it yet, go check it out in the Appearance -> Menus settings of your site.
203
+ - Fixes and improvements for the plugin settings pages.
204
+
205
+ = 4.0.6 =
206
+ - **Fixed a bug affecting the links in store sidebar widgets.** The bug appeared in the version 4.0.5. It’s now fixed and all categories/cart/search links should work OK
207
+
208
+ = 4.0.5 =
209
+ - **Updated SEO Titles and Meta Descriptions.** Google recently launched a new crawling schema to better index rich AJAX sites and applications like Ecwid, which is a great news for all Ecwid users. We're keeping an eye on this and help Google improve indexing of all Ecwid stores. In this update, we made the product/categories page titles and descriptions change on the fly (with no page reload) so that Google will index them better. No action is required from your side – we will continue improving how your online store appears for Google to make sure your products and categories will get to the search results.
210
+ - **Fixed a bug affecting the "Re-connect Ecwid account" link.** The "Disconnect the Ecwid store and connect to another one" link at the bottom of the plugin dashboard now works fine.
211
+ - **Fixed a bug affecting the sites with enabled JetPack's "Spelling and grammar" module.** The Ecwid ecommerce plugin v4 conflicted with that spelling module from JetPack, which affected the process of a publishing new posts and pages. Now it's fixed. Posts/pages publishing should work OK for all users.
212
+
213
+ = 4.0.4 =
214
+ - Fixed an issue affecting site preview in Wordpress Customizer in some themes. Now the preview in the customizer tool should work fine.
215
+
216
+ = 4.0.3 =
217
+ - Fixes for a few warning messages appearing on some sites with the new version of the plugin (v4).
218
+
219
+ = 4.0.2 =
220
+ - **Built-in Full-featured Store Control Panel.** You can now manage your store, add new products, track sales and more right in your Wordpress site admin backend. No redirects, no external dashboards, no extra login/password – you now have a single place and single login to manage your site and your store. To make it even better, we added the Products and Sales shortcuts to your Wordpress admin menu – feel free to use them to easily access your inventory and sales list.
221
+ - **New Drop-down Categories Menu.** Noticed how WordPress automatically updates your site menu adding your site pages to it? Ecwid now does it too: open "Appearance -> Menus" in your Wordpress control panel and add the "Store with Categories Menu" item to your site menu. A drop-down menu containing your store categories will automatically appear on your site. It will keep the categories list up to date even if you often change your store categories. Rest assured your customers can easily quickly get to the category of products they are interested in right from the site menu.
222
+ - **More Store Menu Items for your site.** In addition to the drop-down categories list, the new "Store" menus section under Appearance -> Menus provides "Search", "Cart" and "My Account" items. Add those quick links to your site for your customers to browse your store easier.
223
+ - **Bug Fixes and Improvements.** As usual, we fine-tuned the plugin and fixed a few bugs.
224
+
225
+ We wish you happy holidays and all the best in the New Year! Sincerely yours, Ecwid team.
226
+
227
+ = 3.4.7 =
228
+ - Fixed a few layout issues in three popular Wordpress ecommerce themes: Responsive, Attitude, ResponsiveBoat.
229
+ - Added a fix for the bug in WordPress editor, which corrupts the schema.org-formatted HTML codes. This should prevent the editor from corrupting Ecwid single products widget codes and other HTML snippets containing schema.org / microdata formatting.
230
+
231
+ = 3.4.6 =
232
+ - **Layout improvements for Mantra theme.** Mantra theme users might notice slight glitches in the recently viewed products and horizontal menu widgets. We fixed those.
233
+ - **Minor fixes for plugins settings page layout in Wordpress 4.4.** Feel free to update your Wordpress to the newest version 4.4 as soon as it's released, the Ecwid plugin will work fine with it.
234
+
235
+ = 3.4.5 =
236
+ - Updates and bug fixes for the new horizontal categories widget.
237
+ - Fixed a layout issue in the "Categories" block on the store page management in the Wordpress admin backend.
238
+ - Improved store connect functionality for the servers, which may have troubles connecting with the Ecwid API.
239
+ - A few minor bug fixes and improvements to make the plugin more stable.
240
+
241
+ = 3.4.4 =
242
+ - **Added compatibility with the "Add Meta Tags" plugin.** The "Add Meta Tags" plugin is a popular tool to set SEO meta tags on site pages. Previously it rewrote the titles and description that Ecwid generated for search engines on your site. It's now fixed so if you use the plugin, everything should work fine and Google will index your products pages properly.
243
+ - **Fixed a problem in the recently viewed products widget caused by Autoptimize plugin.** Previously, if Autoptimize plugin is used on the site, the recently viewed products widget reset the displayed products when page reloads. We fixed that.
244
+ - **A few internal improvements** to make the plugin more stable and ready for the upcoming cool features. Stay tuned! More updates are coming.
245
+
246
+ = 3.4.3 =
247
+ - Updated Italian and Turkish translations.
248
+
249
+ = 3.4.2 =
250
+ - Fixed option to enable the new categories widget released in the v.3.4 .
251
+
252
+ = 3.4.1 =
253
+ - Minor fix for the "Twenty Sixteen Wordpress theme
254
+
255
+ = 3.4 =
256
+ - **New look for the categories menu widget.** The old Ecwid categories menu widget (horizontal categories) was created long time ago and has been working in thousands of Ecwid stores. However, it doesn't adapt itself for the customer screen size as well as the other Ecwid widgets do. This has been always be a problem for responsive sites which look good on mobile devices. The new widget is fully responsive and looks great on mobile devices. To enable the new look of the categories widget on your site, navigate to Ecwid plugin settings -> "Advanced" tab and tick the "Enable the new category menu" checkbox. Once enabled, it will your store menu widget to the new look. If you don't have this option on the Advanced page, that means you installed the plugin after this change and the new categories are already enabled in your store. Enjoy!
257
+ - **Bigger product images for search engines.** The plugin used to generate small product thumbnails on special store pages for search engines. Now it displays the original large product pictures there to assure better indexing of your product images in Google. Please make sure you're on one of Ecwid paid plans to make your products along with the pictures indexable by search engines.
258
+ - **A few improvements and fixes to make plugin perfectly compatible with Wordpress 4.3 and the new Twenty Sixteen Wordpress theme.** Please feel free to update your sites to the newest Wordpress version, if you haven't yet, and try the brand new Wordpress theme (Twenty Sixteen) – your store should work OK with them.
259
+ - **Fixed SEO issues on the sites with Genesis theme.** The Genesis theme places a special 'canonical' tag on each site page to improve the SEO of the pages. This in some cases conflicted with Ecwid ecommerce plugin. We overcame this from our side and now the plugin is compatible with SEO features of Genesis theme – your online store should be better indexed by search engines with this improvement.
260
+ - **Fixed a bug with duplicate store pages that appeared if the user re-installed the plugin.** If you for some reason need to remove the plugin and install it again, everything will work smoothly now with no extra store pages drafts.
261
+ - **Improve the search widget layout.** On a lot of Wordpress themes, the product search widget was displayed with 100% width, which makes the search input all-page-width. We fixed that and now it looks better.
262
+ - Minor improvements and bug fixes.
263
+
264
+ = 3.3.1 =
265
+ - **Small improvement for "Twenty Twelve" WordPress theme.** The default drop down menu stayed open after clicking Ecwid links sometimes. We adjusted our plugin to work around this issue.
266
+ - **Fixes of PHP notices.** In some cases the plugin caused some PHP notices or warnings to appear on screen if the site was run in debug mode. Although it did not cause any malfunction in plugin operation, these messages could be quite annoying. We fixed it.
267
+
268
+ = 3.3 =
269
+ - **Improved Single Sign On functionality.** Single Sign On module has been available in Ecwid ecommerce plugin for a while – it makes it possible for your customers to sign into your Wordpress site and fully use the Ecwid store installed on the site without having to sign in to Ecwid. Now we added a few improvements that should make the feature more useful. In particular, the Ecwid's "Sign in" link was usually hidden when Single Sign On is used, supposing a customer should use the Wordpress login functionality. Now, we made the link visible and redirecting to the Wordpress login form to avoid confusing the user who otherwise has to look for the area to login.
270
+ - **Storefront layout improvements for the "Evolve" WordPress theme.** We adjusted Ecwid plugin to better integrate with a popular and beautiful free Wordpress theme – Evolve. In particular, we fixed the borders appearing around every storefront element in this theme. Ecwid stores now look a way better on WordPress sites with Evolve theme to provide better customer experience on any device and to generate more sales in your store.
271
+ - **Compatibility with Autoptimize plugin.** One of Ecwid users recently reported an issue – the plugin doesn't work well on the sites with Autoptimize plugin installed. We fixed this in our plugin – it is now working well with Autoptimize. Feel free to use it on your site.
272
+ - **Improvements for Recently Viewed Products.** We included a few improvements and bug fixes for the recently viewed products widget in this release.
273
+ - **Fixed a bug in the "Add store" button in Wordpress editor.** The authors of Easy Image Collage plugin recently discovered a problem in the way Ecwid "Add store" button interacts with the other custom button in the Wordpress WYSIWYG editor. It's fixed now. Thanks to Easy Image Collage team.
274
+ - A few improvements in the Chameleon skin tool.
275
+
276
+ = 3.2.2 =
277
+ - Fixed a few minor bugs in the Chameleon skin feature
278
+
279
+ = 3.2.1 =
280
+ - Fixed an issue in the new "Chameleon skin” tool that could affect font styles on the site.
281
+
282
+ = 3.2 =
283
+ - **New "Chameleon skin" tool (beta).** You can use it to adjust your online store styles to fit your Wordpress theme. Whatever Wordpress theme you use, Ecwid ecommerce plugin will detect predominant colors and font and use them in your product catalog. The feature is by default disabled on the existing accounts to make sure the update will not affect your storefront. To enable it on your site, open the "Advanced" page in the Ecwid plugin settings and tick the "Chameleon skin" checkbox. The feature is in beta so if you find any troubles with it, please let us know.
284
+ - **Pre-populate Ecwid registration form fields with user Wordpress profile data.** When a new user installs the plugin and registers an account at Ecwid, the registration form will contain the name and email prefilled to make it easy for the merchant to create a new store and install it on their site.
285
+ - **Improvements of the plugin settings pages to make them look good on mobile devices.** If you manage your Wordpress site from a phone or tablet, feel free to check the store settings there – Ecwid plugin settings pages now work better on mobile.
286
+ - Fixed an intermittent issue with the default category option in the store appearance settings.
287
+
288
+ = 3.1 =
289
+ - **New recommendations block in Wordpress Dashboard.** Every Ecwid user has access to a lot of built-in features and third party applications that can be used to extend the store functionality and attract more sales. To make those features more visible and inform you of the new and existing tools you can use in your store, we added a new "Recommendations for your store" widget to the dashboard page in your Wordpress backend. We will update the content of this ecommerce widget from time to time to provide more actual advice and inform of the new applications and features, so stay tuned.
290
+ - **Storefront layout improvements for the "Customizr" WordPress theme.** Ecwid plugin is by design compatible with any theme and looks good on any device and screen size your customers use. In this update, we adjusted our plugin to better integrate with one of the most popular free Wordpress themes – Customizr. Ecwid stores now look a way better on WordPress ecommerce sites with Customizr themes to provide better customer experience on any device and to generate more sales in your store.
291
+ - **Added German translations to the plugin settings pages in Wordpress admin backend.** Thanks to Stefan Wagner for the great job on the plugin translation.
292
+ - **Improved Italian translations for the plugin settings pages.** Big thanks to Luciano Delfico who has contributed a lot of Italian translations to Ecwid.
293
+ - **Improvements for Recently Viewed Products.** We rolled out a few improvements and bug fixes for the recently viewed products widget. It now displays a link to the store page when there are no products in the list; the thumbnails pictures shown in the sidebar are now of the better quality; the currently opened product is now not displayed in the list if there are other recently viewed products.
294
+ - **Slight improvements in Single Sign On functionality.** If you use Single Sign On, the plugin will now send user first name and last name along with user email to your Ecwid store when a new user is registered on your site. This allows you to make tighter integration of your site and your Ecwid store – your customer name will appear at checkout automatically if they enter their name on your site.
295
+ - **Fixed an invalid meta description bug**, which appeared in some rare cases when product description contained special characters.
296
+ - **Fixed a bug in XML sitemap generation.** Some users faced a problem with XML sitemaps generated by Ecwid for Yoast SEO plugin (malformed product pages URLs). It's fixed. You can use Yoast SEO plugin to make your products listed in your XML site map.
297
+ - A few improvements in the plugin settings pages layout.
298
+
299
+ = 3.0.2 =
300
+ - Fixed a few issues in the recently viewed products widget
301
+
302
+ = 3.0.1 =
303
+ - Added Russian translation of the new plugin settings and registration pages
304
+ - Temporary fix for low quality images in the recently viewed products sidebar widget
305
+ - Fixed a few layout issues on the new registration page in the plugin backend
306
+
307
+
308
+ = 3.0 =
309
+ - **New sidebar widget: Recently Viewed Products.** A new Ecwid's sidebar ecommerce widget is now available – your site can now show the products that the customer has recently visited. The links and images in the sidebar are updated automatically, so the customer can return to the product they previously opened and probably decide to buy it. This will increase visibility of your products for the customers and generate more sales. Enable the new widget under Appearance->Widgets menu in your admin backend.
310
+ - **New design of the plugin Dashboard.** The dashboard ("Ecwid") page in the plugin backend is now nicer and more useful.
311
+ - **Completely redesigned Registration page.** This is for the new users of the plugin. When installing the plugin, a user will now see a beautiful welcome page that will introduce them to Ecwid and guide through the setup process.
312
+ - **New easier store connection.** Previously, to connect an Ecwid store with a Wordpress site and display store products, a new user had to copy and paste their store ID from Ecwid Control Panel. Now, even this easy step became easier – the user only needs to click a few buttons to authorize themselves and the plugin will automatically detect and connect their store. For those with technical background: we use oAuth2 for this, which is now a part of the newest Ecwid API.
313
+
314
+
315
+ = 2.8 =
316
+ - **Integration with the XML sitemap functionality of Yoast and All in One SEO Pack plugins.** Ecwid has been integrated with Google XML Sitemaps plugin allowing you to generate a sitemap containing the links to your products and categories. Now, the sitemaps generated by Yoast SEO and All in One SEO plugins will also include online store pages, if you're on a paid Ecwid plan.
317
+ - **Improved design of Ecwid sidebar controls in the Appearance/Widgets page in Wordpress backend.** Store sidebar widgets controls are now more noticeable and responsive.
318
+ - **Improved compatibility with the Cloudflare's Rocketloader.** Rocket loader tool sometimes blocked Ecwid scripts from loading. We added another improvements to prevent such issues.
319
+ - **Fixes and improvements of the meta title tag generation on product and categories pages.**
320
+ - **A few minor fixes and adjustments.**
321
+
322
+ = 2.7.4.1 =
323
+ - Additional fixes for the "title" tags on product pages following the 2.7.4 version's updates.
324
+
325
+ = 2.7.4 =
326
+ - Improvements of 'title' and 'canonical' meta tags generation. The update prevents incorrect meta tags appearing in some WordPress themes in WordPress 4.1
327
+
328
+ = 2.7.3 =
329
+ - Several bug fixes and minor improvements for the new "Add Store" button in WordPress Editor
330
+
331
+ = 2.7.2 =
332
+ - **A new sidebar ecommerce widget: Ecwid Store Page Link.** The widget adds your store page link to the site's sidebar. You may want to use it with blog-focused WordPress themes that don't have a navigation menu, e.g. the upcoming "Twenty Fifteen" theme. Also, you can consider adding the widget to your sidebar to make your store page more visible to your visitors.
333
+ - **Wordpress 4.1 and Twenty Fifteen theme compatibility.** The new WordPress version is coming soon and bringing a brand new 'Twenty Fifteen' theme. Ecwid plugin is now totally ready for the upcoming changes and will work OK in the new environment. Feel free to upgrade your site to Wordpress 4.1 as soon as it's released.
334
+ - A few minor improvements and bugfixes for the new "Add Store" button released in the version 2.7
335
+
336
+ = 2.7.1 =
337
+ - Fixed a few issues with the store appearance settings that were discovered in the recently released update (v2.7)
338
+
339
+ = 2.7 =
340
+ - **A brand new 'Add store' tool in WordPress editor toolbar.** Ecwid is now integrated with WordPress WYSIWYG editor: click the 'Add Store' button in the page editor toolbar, chose widgets to show, adjust the appearance and place your store on any page of your site. Now you can decide what store widgets to show and configure store appearance right in the page editor.
341
+ - **New "[ecwid]" shortcode.** The new ecommerce shortcode allows you to control every aspect of your store appearance by means of tweaking the shortcode parameters right in the store page code. Display/hide the search widget, choose the minicart layout you like, display different store categories on different site pages and so on. This shortcode serves the "Add Store" button mentioned above and almost every tweak is available in the new "Add Store" window so you don't have to edit any code in most cases. Still, an advanced Wordpress user may consider using shortcodes for more flexible and quick integration.
342
+ - **Improved behavior of single product widgets.** If you put a single product widget on your site using the [ecwid_product] shortcode, you might notice that it opens a popup with the customer cart when a customer purchases the product. Now single product widgets are smarter: when the customer decides to buy a product and opens a cart page, the main store page on your site will be opened providing the customer with the built-in cart&checkout functionality. The checkout layout will fit better your site design and provide better buying experience when it's embedded into a page rather than in a popup-like window.
343
+ - **Fix for the Envision theme.** The Envision theme didn't display Ecwid widgets properly because of a custom page content generation it uses. We issued a workaround from our side to let all Envision users install and use Ecwid plugin on their sites. If you use Envision theme and want to set up an online store on your site, go ahead and install Ecwid ecommerce plugin, it will work OK for you.
344
+ - **Fixes of PHP notices.** Some of Ecwid users discovered a few PHP notices (warnings) on their site referring to the Ecwid plugin. Although those didn't break anything, they could be quite annoying. We cleaned up the plugin code to get rid of those warning messages, now the plugin should work without any odd message.
345
+
346
+ = 2.6 =
347
+ - **Ecwid's new SEO URLs compatibility.** The new Ecwid clean URLs have been released a few days ago for all Ecwid users. Our WordPress plugin is already fully compatible with the new URLs. Your online store pages will be better indexed by search engines and the search results will look more attractive as the links themselves will mention the product/category they lead to. Of course, Ecwid will handle all redirects, backward compatibility with the old URL scheme and avoid any duplicate issues. Enjoy the new SE-friendly URLs with no trouble.
348
+ - **Improved formatting of product snippets markup.** In this update we tidied up in the product HTML representations generated for search engines and fixes a few issues in the products data markup. In particular, the price and availability tags have been re-formatted according to the Google recommendations to ensure better search engine results.
349
+ - **A few improvements and fixes for Twenty Fourteen and Responsive themes layout.** Ecwid looks nice on the vast majority of WordPress themes. Additionally, we strive to make it look even better on the most popular themes. This update brings a few more minor layout fixes for the sites with "Responsive" and "Twenty Fourteen" themes installed.
350
+
351
+ = 2.5 =
352
+ - **Extended compatibility with the "Responsive" WordPress theme.** Ecwid ecommerce plugin is by design compatible with any theme and automatically adapts itself to any layout and screen size. This makes your store looks good on any device your customers use. One of the most popular free themes for Wordpress -- Responsive -- is also famous for its responsive design. In this update, we adjusted our plugin to better integrate with Responsive theme and Ecwid stores now look a way better on WordPress sites with Responsive themes to provide better user experience on any device and to generate more sales. If you're thinking which WP theme to choose for your site, you should definitely try the "Responsive" theme with Ecwid.
353
+ - **Added compatibility with WordPress 4.0.** WordPress 4.0 is just around the corner and we already prepared our plugin for it. We enhanced the plugin installation process to be compatible with the new plugins management coming with WordPress 4.0 and tested every plugin's function to make sure your stores are ready for the upcoming WordPress update.
354
+ - **Automatic store page recovery functionality.** Some Ecwid users previously faced issues when they deleted or replaced the plugin's generated store page on their Wordpress sites. We added a smart mechanism to Ecwid plugin to automatically detect such situations and prevent any possible troubles connected with them. Now, it you decide to move your store from one page to another within your Wordpress site or temporary hide your store page, the plugin will detect that, find an alternative store page on your site (if any) and keep the links and all the store functionality working OK regardless of whether you currently have a new store page or not. So, whatever update you're making on your site pages, you can rest assured your Ecwid store works fine, be it the product browser, single product snippet or a sidebar widget.
355
+ - **Fixed broken link in single product widgets.** We fixed a minor issue with broken links in single product ecommerce widgets, that was reported to us recently. You can add a single product to any page of your site as usually by means of [ecwid_product] shortcode -- everything will work fine. All existing single product widget will continue working as well -- no actions is required from your side.
356
+ - **Fixed a few layout issues on the plugin's setting pages.** During the recent updates, we were improving the plugin setting pages interfaces. This update brought a few more fixes to the plugin settings pages to make them more user-friendly.
357
+ - **Several fixes for old WordPress versions.** WordPress is often updated with new features and bug fixes. Still, there are some merchants who use the old versions. While encouraging everyone to update their sites regularly, we want our plugin work great for all users. So, in this update, we added a few fixes addressing issues in the old Wordpress versions (2.8 - 3.1)
358
+
359
+ = 2.4.3.2 =
360
+ - **Onboarding for the new plugin users.** Ecwid ecommerce plugin now displays new helpful messages when you set up your store and configure the setting. The messages guide the new users through the setup process and provide helpful tips and recommendations.
361
+ - **Improvements in the plugin settings pages and messages.** We updated the texts and styles of the messages displayed on the settings pages. They became clearer and more user-friendly.
362
+ - **Minor optimizations for search engines** including tidying up of the product pages 'meta' descriptions tags and fixing potential issues in compatibility with Yoast SEO plugin. This is to ensure better indexation and appearing of your online store products in the search results.
363
+ - **Several minor fixes and enhancements**
364
+ - **Added in 2.4.3.1:** fixed incompatibility of the plugin v2.4.3 with the servers running PHP 5.2.x
365
+ - **Added in 2.4.3.2:** additional fix for the outdated PHP versions (5.2.x)
366
+
367
+ = 2.4.2 =
368
+ - Minor issue is fixed on the plugin's "General settings" page
369
+
370
+ = 2.4.1 =
371
+ - Added compatibility with the new versions of "Google XML Sitemaps" plugin (v4.0 and higher)
372
+
373
+ = 2.4 =
374
+ - **Ability to add a single product to a page or post on your site using new [ecwid\_product] shortcode.** In addition to embedding a whole product catalog on your Wordpress site, you can also feature a single product on a separate page or blog post of your ecommerce site and allow your customers to purchase the product right from that page. To embed a product on a page or post, add [ecwid\_product id="12345"] shortcode to the page/post in your Wordpress backend. Do not forget to replace 12345 in this example with the actual product ID.
375
+
376
+ - **Better SEO for store pages.** Ecwid plug-in now automatically adds product attributes to SEO-optimized versions of product pages on your site to let the search engines index attributes like UPC, brand and others along with the other product properties. Also, some improvements were applied to the format of product HTML snippets to meet the Google recommendations on how to better organize ecommerce information (title, descriptions, price etc) on the product details pages. These improvements will help search engines to better index your products and optimize their appearance in search results.
377
+
378
+ - **Slight improvements of store layout for mobile devices.** All Ecwid stores are mobile-friendly by design, i.e. they adapt themselves to the given layout and look good on mobile devices, so if your ecommerce site is mobile-optimized, your Ecwid store will be as well. Earlier, if you use horizontal categories widget on your Wordpress site, you might notice that it didn't fit the given width on narrow screens, e.g. when opened on a mobile device. Now, the plugin automatically hides horizontal categories widget on narrow screens to ensure better look on mobile-optimized sites.
379
+
380
+ - **Several improvements and bug fixes for plugin settings pages, store appearance and SEO.**
381
+
382
+ = 2.3.2 =
383
+ - **Fixed an issue in sitemap functionality**. Ecwid uses third party plugin to generate an XML sitemap (Google XML Sitemaps) for store products and categories. The current integration had a bug which caused an error message in Wordpress admin backend for users on Free Ecwid plan. Now it's fixed and everything should work OK.
384
+
385
+ = 2.3.1 =
386
+ - Automatic generation of the rel="canonical" links for SEO. Canonical links are aimed to specify the preferred (canonical) URL of the web page for search engines to prevent possible duplicate content issues. Ecwid plugin now generates such links automatically for product and categories pages in your store to provide search crawlers with well-structured content and help them better index your store.
387
+ - Improved compatibility with CloudFlare Rocket Loader. The merchants who use CloudFlare Rocket Loader extensions on their sites might previously experience issues with loading of their Ecwid stores. We've further improved the plugin code to prevent such issues in the future. Now Ecwid plugin should perfectly work with CloudFlare extensions.
388
+ - Several minor fixes and enhancements
389
+
390
+ = 2.3 =
391
+ - Added compatibility with Google XML Sitemaps plugin. Now you can submit your store items links along with the other site ecommerce pages to search engines. To use this feature, please install the "Google XML Sitemaps" plugin (http://wordpress.org/plugins/google-sitemap-generator/), generate a sitemap (it will include your products and categories links) and submit it to the search engines to help them better crawl and categorize your site.
392
+
393
+ - Improved compatibility with SEO Ultimate plugin. Ecwid ecommerce plugin always displays your store pages in a proper SEO-friendly format to make the store indexable by search engines. Moreover, we constantly adjust the plugin to make it work fine with popular third party SEO modules. So Ecwid is perfectly compatible with "Wordpress SEO by Yoast", "All in one SEO Pack", "Platinum SEO Pack" and now with "SEO Ultimate" plugin.
394
+
395
+ - Minor design improvements of the plugin settings pages to make them mobile-friendly for better compatibility with the backend layout of new Wordpress versions. Now you can manage Ecwid plugin settings in your Wordpress administrator panel using your mobile device.
396
+
397
+ - New "Ecwid badges" widget is available. If you like Ecwid and want to help it grow and become the most popular e-commerce solution, you can now add a fancy 'Powered by Ecwid' badge on your site to show your visitors that you're a proud user of Ecwid. Please find the new widget under 'Appearance → Widgets' section in your Wordpress backend.
398
+
399
+ = 2.2.1 =
400
+ - Fixed layout error on General Settings page in Firefox
401
+
402
+ = 2.2 =
403
+ - Improved compatibility with the new Wordpress version 3.8 which brings great features like brand new responsive theme, revamped admin backend and other improvements. Ecwid ecommerce plugin is now ready for that, so your store will work perfectly with the new Wordpress version
404
+ - The plugin settings pages are now available in seven languages: English, Italian, Russian, French, German, Spanish, Brazilian Portuguese. Ecwid itself is available in 45 languages, so customers from all over the world can purchase from your store
405
+ - Design improvements of the plugin settings pages including Retina-ready icons
406
+
407
+ = 2.1 =
408
+ - Our plugin backend is now available in Italian, Russian and English. Thanks to Luciano Del Fico for the great help with the Italian translation.
409
+
410
+ - Improvements and bug fixes, including
411
+ - Better SEO for store pages: search engines will now index product options list and category descriptions
412
+ - Compatibility with WP Minify (Wordpress sites optimization plugin)
413
+ - Improved compatibility with Yoast WP SEO plugin: Ecwid SEO page titles are shown properly with enabled Yoast's "Force Rewrite Titles" option
414
+ - Minor text and design tweaks of the plugin settings pages
415
+
416
+
417
+ = 2.0 =
418
+ - **New revamped plugin settings**: the new settings layout makes the plugin easy and intuitive for starters, yet powerful and advanced for experienced merchants.
419
+
420
+ - **Multilingual plugin backend**: the plugin settings now support multilanguage. Currently available in English and Russian. More translations are coming!
421
+
422
+ - **SEO improvements**
423
+ - Auto generated meta description tags for the product and category pages. Now, Google should properly index product/category descriptions and display them in the search results.
424
+ - <title> tags for categories. The SEO category pages in your online store now include both title and description tags so they will appear in Google search results properly.
425
+
426
+ - **Smooth HTTP/HTTPS switch**: Ecwid always transfers all sensitive ecommerce data using secure HTTPS connection and a special 'HTTPS' option in the Ecwid plugin settings is not necessary anymore. Now, the plugin detects connection type and adjust Ecwid integration codes automatically. No manual adjustments are needed regardless of whether you run your site under HTTP or HTTPS.
427
+
428
+ - **Improved compatibility with CloudFlare Rocket Loader**: previously, using CloudFlare Rocket Loader along with Ecwid might cause intermittent loading issues for some ecommerce sites. We've improved the plugin code to prevent such issues.
429
+
430
+ = 1.8.1 =
431
+ - [!] Fixed meta title tag display issue on the main store page appeared with the version 1.8 : in some cases, the store page title tag was stripped. Now it should work OK.
432
+
433
+ = 1.8 =
434
+ - [+] Improved compatibility with popular SEO plugins (Yoast WordPress SEO, All in one SEO Pack and Platinum SEO pack) : now Ecwid prevents them from generating wrong title and canonical tags on the product pages.
435
+ - [+] Ability to display separate categories on separate pages with custom shortcodes. Now, the plugin allows setting different default categories for different store pages. So if you have multiple store pages and want to display specific categories on them, you can set up a default category for each of them in the [ecwid\_productbrowser] shortcode like this: [ecwid\_productbrowser default\_category\_id="12345"] . On the other hand, if you have one store page, you can set the default category on the plugin settings page as usual.
436
+ - [+] A few more SEO improvements:
437
+ - Product browser's default category ID setting is now taken into consideration by SEO part of the plugin. If you have multiple store pages displaying specific categories of your ecommerce store, search engines will index those pages starting from the proper category (not from the store's root)
438
+ - <meta fragment="!"> tag is now displayed on every page where [ecwid\_productbrowser] tag is added so search engines will better index each store page
439
+ - [+] We also released a lot of new Ecwid features. You can read about them there: http://www.ecwid.com/blog/new-releases/
440
+
441
+ = 1.7 =
442
+ - [+] various additions to the indexable representation of Ecwid pages (product category in the title and on the page, product options, product SKU). Thanks to Uliya B.
443
+ = 1.5 =
444
+ - [!] fixed a problem where in some rare occasions the SEO catalog would show a PHP error.
445
+ = 1.4 =
446
+ - [!] enhanced the backward compatibility with the older inline SEO links
447
+ - [+] increased the priority of the product-specific titles in order to work side-by-side with various SEO-related ecommerce plugins.
448
+ = 1.3 =
449
+ - [+] Backward compatibility with old Inline SEO Catalog links.
450
+ = 1.2 =
451
+ - [+] A lot of changes in Ecwid shopping cart: http://www.ecwid.com/blog/new-releases/
452
+ - [+] Support of the Google’s “AJAX Crawling” API for native indexing of AJAX applications has been added. This will significantly improve the indexation of Ecwid ecommerce stores and is a successor of the Inline SEO Catalog feature. More details at https://developers.google.com/webmasters/ajax-crawling/ (This feature requires a paid Ecwid subscription)
453
+ - [+] Auto-generated titles for product pages.
454
+ - [+] Support of microformats to get rich snippets in search engine results pages.
455
+ - [+] New Ecwid section has been added to the admin menu.
456
+
457
+ = 1.1.2 =
458
+ - [!] Issue with the way how ecommerce widgets are embedded into the page for the free users was fixed.
459
+
460
+ = 1.1.1 =
461
+ - [!] Issue with the way how inline SEO catalog is embedded into the page was fixed.
462
+
463
+ = 1.1 =
464
+ - [+] Improved the compatibility with AJAX-based e-commerce themes for WP and some web search engines out there.
465
+
466
+ = 1.0 =
467
+ - [!] The "Single Sign-on" feature didn't work properly in some cases. Fixed.
468
+
469
+ = 0.9 =
470
+ - [+] The "Single Sign-on" feature has been added. This feature allows your customers to sign into your WordPress ecommerce site and fully use your store without having to sign into Ecwid.
471
+
472
+ = 0.8 =
473
+ - [+] New minicart ecommerce widget: http://kb.ecwid.com/w/page/15853298/Minicart#Miniview
474
+ - [+] Stores are loaded faster now, if some Ecwid sidebar widgets are enabled.
475
+ - [+] Inline SEO Catalog generates "clean" SEO-friendly page titles now.
476
+ - [!] Issue with Inline SEO Catalog and enabled "Canonical URLs" feature has been fixed.
477
+
478
+ = 0.7 =
479
+ - [!] The "Inline SEO catalog" feature didn't work correctly with WP
480
+ permalinks. Fixed.
481
+
482
+ = 0.6 =
483
+ - [+] The "Inline SEO catalog" option was added.
484
+
485
+ = 0.5 =
486
+ - [+] Plugin settings page was updated.
487
+ - [+] Two new options: "Full link to your mobile catalog" and "Default category ID".
488
+
489
+ = 0.4 =
490
+ - [+] Instruction in the plugin settings was updated.
491
+ - [+] New plugin option to use on secure pages was added.
492
+ - [+] Some code tweaks and optimizations.
493
+
494
+ = 0.3 =
495
+ - [+] Ecwid integration code was updated to the last version
496
+ - [+] New product browser parameters: http://kb.ecwid.com/Product-Browser
497
+ - [+] New built-in "ecwid_ProductBrowserURL" feature: http://kb.ecwid.com/ecwid_ProductBrowserURL
498
+
499
+ = 0.2 =
500
+ - [+] New sidebar ecommerce widgets were added: search box, minicart and vertical categories
501
+ - [+] New options effecting the store appearance
502
+ - [!] Minor bugfixes
503
+
504
+ = 0.1 =
505
+ - [+] Initial version