Version Description
- 2020-10-06 =
- Add - Add woocommerce_shipstation_export_order_xml filter.
- Tweak - Update Readme.
- Tweak - WC 4.5 compatibility.
- Fix - Updated shop_thumbnail to woocommerce_gallery_thumbnail for thumbnail export.
Download this release
Release Info
Developer | brezo.cordero |
Plugin | WooCommerce ShipStation Gateway |
Version | 4.1.39 |
Comparing to | |
See all releases |
Code changes from version 4.1.38 to 4.1.39
changelog.txt
CHANGED
@@ -1,5 +1,11 @@
|
|
1 |
*** ShipStation for WooCommerce ***
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
= 4.1.38 - 2020-08-19 =
|
4 |
* Tweak - WordPress 5.5 compatibility.
|
5 |
|
1 |
*** ShipStation for WooCommerce ***
|
2 |
|
3 |
+
= 4.1.39 - 2020-10-06 =
|
4 |
+
* Add - Add woocommerce_shipstation_export_order_xml filter.
|
5 |
+
* Tweak - Update Readme.
|
6 |
+
* Tweak - WC 4.5 compatibility.
|
7 |
+
* Fix - Updated shop_thumbnail to woocommerce_gallery_thumbnail for thumbnail export.
|
8 |
+
|
9 |
= 4.1.38 - 2020-08-19 =
|
10 |
* Tweak - WordPress 5.5 compatibility.
|
11 |
|
includes/api-requests/class-wc-shipstation-api-export.php
CHANGED
@@ -234,7 +234,7 @@ class WC_Shipstation_API_Export extends WC_Shipstation_API_Request {
|
|
234 |
$this->xml_append( $item_xml, 'Name', $product->get_title() );
|
235 |
// image data
|
236 |
$image_id = $product->get_image_id();
|
237 |
-
$image_url = $image_id ? current( wp_get_attachment_image_src( $image_id, '
|
238 |
$this->xml_append( $item_xml, 'ImageUrl', $image_url );
|
239 |
|
240 |
$this->xml_append( $item_xml, 'Weight', wc_get_weight( $product->get_weight(), 'oz' ), false );
|
@@ -293,7 +293,7 @@ class WC_Shipstation_API_Export extends WC_Shipstation_API_Request {
|
|
293 |
|
294 |
// Append items XML
|
295 |
$order_xml->appendChild( $items_xml );
|
296 |
-
$orders_xml->appendChild( $order_xml );
|
297 |
|
298 |
$exported ++;
|
299 |
|
234 |
$this->xml_append( $item_xml, 'Name', $product->get_title() );
|
235 |
// image data
|
236 |
$image_id = $product->get_image_id();
|
237 |
+
$image_url = $image_id ? current( wp_get_attachment_image_src( $image_id, 'woocommerce_gallery_thumbnail' ) ) : '';
|
238 |
$this->xml_append( $item_xml, 'ImageUrl', $image_url );
|
239 |
|
240 |
$this->xml_append( $item_xml, 'Weight', wc_get_weight( $product->get_weight(), 'oz' ), false );
|
293 |
|
294 |
// Append items XML
|
295 |
$order_xml->appendChild( $items_xml );
|
296 |
+
$orders_xml->appendChild( apply_filters( 'woocommerce_shipstation_export_order_xml', $order_xml ) );
|
297 |
|
298 |
$exported ++;
|
299 |
|
includes/class-wc-shipstation-integration.php
CHANGED
@@ -44,6 +44,7 @@ class WC_ShipStation_Integration extends WC_Integration {
|
|
44 |
add_action( 'woocommerce_update_options_integration_shipstation', array( $this, 'process_admin_options' ) );
|
45 |
add_filter( 'woocommerce_subscriptions_renewal_order_meta_query', array( $this, 'subscriptions_renewal_order_meta_query' ), 10, 4 );
|
46 |
add_action( 'wp_loaded', array( $this, 'hide_notices' ) );
|
|
|
47 |
|
48 |
$hide_notice = get_option( 'wc_shipstation_hide_activate_notice', '' );
|
49 |
$settings_notice_dismissed = get_user_meta( get_current_user_id(), 'dismissed_shipstation-setup_notice' );
|
44 |
add_action( 'woocommerce_update_options_integration_shipstation', array( $this, 'process_admin_options' ) );
|
45 |
add_filter( 'woocommerce_subscriptions_renewal_order_meta_query', array( $this, 'subscriptions_renewal_order_meta_query' ), 10, 4 );
|
46 |
add_action( 'wp_loaded', array( $this, 'hide_notices' ) );
|
47 |
+
add_filter( 'woocommerce_translations_updates_for_woocommerce_shipstation_integration', '__return_true' );
|
48 |
|
49 |
$hide_notice = get_option( 'wc_shipstation_hide_activate_notice', '' );
|
50 |
$settings_notice_dismissed = get_user_meta( get_current_user_id(), 'dismissed_shipstation-setup_notice' );
|
languages/woocommerce-shipstation.pot
CHANGED
@@ -2,10 +2,10 @@
|
|
2 |
# This file is distributed under the same license as the WooCommerce - ShipStation Integration package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: WooCommerce - ShipStation Integration 4.1.
|
6 |
"Report-Msgid-Bugs-To: "
|
7 |
"https://wordpress.org/support/plugin/woocommerce-shipstation\n"
|
8 |
-
"POT-Creation-Date: 2020-
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=utf-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -122,19 +122,19 @@ msgid ""
|
|
122 |
"& packing slips with ease."
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: includes/class-wc-shipstation-integration.php:
|
126 |
msgid "Action failed. Please refresh the page and retry."
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: includes/class-wc-shipstation-integration.php:
|
130 |
msgid "Cheatin’ huh?"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: includes/class-wc-shipstation-integration.php:
|
134 |
msgid "ShipStation logo"
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: includes/class-wc-shipstation-integration.php:
|
138 |
#. translators: %s: ShipStation URL
|
139 |
msgid ""
|
140 |
"To begin printing shipping labels with ShipStation head over to <a "
|
@@ -142,18 +142,18 @@ msgid ""
|
|
142 |
"target=\"_blank\">ShipStation.com</a> and log in or create a new account."
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: includes/class-wc-shipstation-integration.php:
|
146 |
#. translators: %s: ShipStation Auth Key
|
147 |
msgid ""
|
148 |
"After logging in, add a selling channel for WooCommerce and use your Auth "
|
149 |
"Key (<code>%s</code>) to connect your store."
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: includes/class-wc-shipstation-integration.php:
|
153 |
msgid "Once connected you're good to go!"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: includes/class-wc-shipstation-integration.php:
|
157 |
#. translators: %1$s: ShipStation plugin settings URL, %2$s: ShipStation
|
158 |
#. documentation URL
|
159 |
msgid ""
|
2 |
# This file is distributed under the same license as the WooCommerce - ShipStation Integration package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: WooCommerce - ShipStation Integration 4.1.39\n"
|
6 |
"Report-Msgid-Bugs-To: "
|
7 |
"https://wordpress.org/support/plugin/woocommerce-shipstation\n"
|
8 |
+
"POT-Creation-Date: 2020-10-06 20:41:46+00:00\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=utf-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
122 |
"& packing slips with ease."
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: includes/class-wc-shipstation-integration.php:114
|
126 |
msgid "Action failed. Please refresh the page and retry."
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: includes/class-wc-shipstation-integration.php:118
|
130 |
msgid "Cheatin’ huh?"
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: includes/class-wc-shipstation-integration.php:133
|
134 |
msgid "ShipStation logo"
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: includes/class-wc-shipstation-integration.php:143
|
138 |
#. translators: %s: ShipStation URL
|
139 |
msgid ""
|
140 |
"To begin printing shipping labels with ShipStation head over to <a "
|
142 |
"target=\"_blank\">ShipStation.com</a> and log in or create a new account."
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: includes/class-wc-shipstation-integration.php:161
|
146 |
#. translators: %s: ShipStation Auth Key
|
147 |
msgid ""
|
148 |
"After logging in, add a selling channel for WooCommerce and use your Auth "
|
149 |
"Key (<code>%s</code>) to connect your store."
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: includes/class-wc-shipstation-integration.php:168
|
153 |
msgid "Once connected you're good to go!"
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: includes/class-wc-shipstation-integration.php:175
|
157 |
#. translators: %1$s: ShipStation plugin settings URL, %2$s: ShipStation
|
158 |
#. documentation URL
|
159 |
msgid ""
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
=== WooCommerce ShipStation
|
2 |
-
Contributors: automattic, royho, akeda, mattyza, bor0, woothemes, dwainm, laurendavissmith001
|
3 |
Tags: shipping, woocommerce, automattic
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 5.5
|
6 |
Requires PHP: 5.6
|
7 |
-
Stable tag: 4.1.
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -46,6 +46,12 @@ If you get stuck, you can ask for help in the Plugin Forum.
|
|
46 |
|
47 |
== Changelog ==
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
= 4.1.38 - 2020-08-19 =
|
50 |
* Tweak - WordPress 5.5 compatibility.
|
51 |
|
1 |
+
=== WooCommerce ShipStation Integration ===
|
2 |
+
Contributors: woocommerce, automattic, royho, akeda, mattyza, bor0, woothemes, dwainm, laurendavissmith001
|
3 |
Tags: shipping, woocommerce, automattic
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 5.5
|
6 |
Requires PHP: 5.6
|
7 |
+
Stable tag: 4.1.39
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
46 |
|
47 |
== Changelog ==
|
48 |
|
49 |
+
= 4.1.39 - 2020-10-06 =
|
50 |
+
* Add - Add woocommerce_shipstation_export_order_xml filter.
|
51 |
+
* Tweak - Update Readme.
|
52 |
+
* Tweak - WC 4.5 compatibility.
|
53 |
+
* Fix - Updated shop_thumbnail to woocommerce_gallery_thumbnail for thumbnail export.
|
54 |
+
|
55 |
= 4.1.38 - 2020-08-19 =
|
56 |
* Tweak - WordPress 5.5 compatibility.
|
57 |
|
woocommerce-shipstation.php
CHANGED
@@ -2,15 +2,15 @@
|
|
2 |
/**
|
3 |
* Plugin Name: WooCommerce - ShipStation Integration
|
4 |
* Plugin URI: https://woocommerce.com/products/shipstation-integration/
|
5 |
-
* Version: 4.1.
|
6 |
* Description: Adds ShipStation label printing support to WooCommerce. Requires server DomDocument support.
|
7 |
* Author: WooCommerce
|
8 |
* Author URI: https://woocommerce.com/
|
9 |
* Text Domain: woocommerce-shipstation
|
10 |
* Domain Path: /languages
|
11 |
* Tested up to: 5.5
|
12 |
-
* WC tested up to: 4.
|
13 |
-
* WC requires at least:
|
14 |
*/
|
15 |
|
16 |
if ( ! defined( 'ABSPATH' ) ) {
|
@@ -41,7 +41,7 @@ function woocommerce_shipstation_init() {
|
|
41 |
return;
|
42 |
}
|
43 |
|
44 |
-
define( 'WC_SHIPSTATION_VERSION', '4.1.
|
45 |
define( 'WC_SHIPSTATION_FILE', __FILE__ );
|
46 |
|
47 |
if ( ! defined( 'WC_SHIPSTATION_EXPORT_LIMIT' ) ) {
|
2 |
/**
|
3 |
* Plugin Name: WooCommerce - ShipStation Integration
|
4 |
* Plugin URI: https://woocommerce.com/products/shipstation-integration/
|
5 |
+
* Version: 4.1.39
|
6 |
* Description: Adds ShipStation label printing support to WooCommerce. Requires server DomDocument support.
|
7 |
* Author: WooCommerce
|
8 |
* Author URI: https://woocommerce.com/
|
9 |
* Text Domain: woocommerce-shipstation
|
10 |
* Domain Path: /languages
|
11 |
* Tested up to: 5.5
|
12 |
+
* WC tested up to: 4.5
|
13 |
+
* WC requires at least: 3.4
|
14 |
*/
|
15 |
|
16 |
if ( ! defined( 'ABSPATH' ) ) {
|
41 |
return;
|
42 |
}
|
43 |
|
44 |
+
define( 'WC_SHIPSTATION_VERSION', '4.1.39' ); // WRCS: DEFINED_VERSION.
|
45 |
define( 'WC_SHIPSTATION_FILE', __FILE__ );
|
46 |
|
47 |
if ( ! defined( 'WC_SHIPSTATION_EXPORT_LIMIT' ) ) {
|