ShipStation Connect
Version 3.0.0
November 27, 2024
- Requires PHP 8.2 or higher.
- Requires CraftCMS 5 or higher and Craft Commerce 5 or higher.
- Added
Xml::ORDER_EVENT
event. - Added
OrderEvent
. - Added
failOnValidation
config item and toggle in settings UI. - Removed the
Xml::ORDER_FIELD_EVENT
event.Xml::ORDER_EVENT
should be used instead. - Removed
OrderFieldEvent
. All details about an order can be updated in a single event now. - Removed support for Craft's basic authentication through a dedicated Craft user.
- Removed unnecessary Twig filters,
is_matrix
,is_dropdown
andis_asset
.
Version 2.1.0
May 24, 2024
Added
- Support for a single asset field to fetch a product image for order line items during order export.
Version 2.0.4
March 22, 2024
- Update plugin branding
Version 2.0.3
September 27, 2023
Added
- Support for setting a custom phone number field that will be included within the address info sent to Shipstation
Version 2.0.2
September 1, 2023
Fixed
Fixed issue where custom shipping methods were not showing up in generated XML (#54)
Version 2.0.1
July 19, 2022
Added
- Support for Craft 4/Commerce 4. Note that development for Craft 3 has stopped at 1.3.7.
Version 1.3.7
December 1, 2021
Fixed
- Fixed issue where a fields with a column suffix would break the query fetching orders.
Version 1.3.6
July 9, 2021
Fixed
- Fixed invalid format in orders XML for discounts $1,000 or higher.
Version 1.3.5
December 7, 2020
Fixed
- Error which could occur when an order is missing an order status [#23].
Version 1.3.4
November 11, 2020
Added
- Setting to configure "Shipped" order status handle.
- Add condition to ensure an order has a customer in some edge cases.
Version 1.3.3
September 14, 2020
Updated
- Updated to work with Craft Basic Authentication when enabled.
Version 1.3.2
May 8, 2020
Fixed
- String length limit for line item options.
Version 1.3.1
May 8, 2020
Updated
- Aligned field string lengths with ShipStation's limits (#16).
Added
- Support for anonymous customers when shipping/billing address doesn't have a name set.
Version 1.3.0
March 3, 2020
Added
- Added composer support for Craft Commerce 3.
Version 1.2.7
December 5, 2019
Updated
- Add back CDATA sections to item SKU and item name properties.
Version 1.2.6
December 4, 2019
Updated
- Replaced use of deprecated adjustment functions,
getAdjustmentsTotalByType
. - Return maximum of 200 characters for the line item
Name
field.
Version 1.2.5
November 25, 2019
Updated
- Line Item options which are an array or object are serialized to a JSON string.
- Order Line Item options are now limited to a maximum of 10 per line item. Limit set by ShipStation.
Version 1.2.4
October 28, 2019
Updated
- Username/password fields accept environment variables as values.
Version 1.2.3
October 22, 2019
Added
- Option to use shipping address for billing address when billing information is missing.
Version 1.2.2
September 11, 2019
Updated
- Order filter by subscription store to filter on the column directly instead of relying on the search index.
Removed
- Untracked
composer.lock
.
Version 1.2.1
August 23, 2019
Added
FindOrderEvent
to allow users to implement custom logic to find an order.
Version 1.2.0
August 16, 2019
Updated
OrderFieldEvent::data
toOrderFieldEvent::value
becausedata
is already defined in the parent class.
Version 1.1.0
August 12, 2019
Added
OrderFieldEvent
event for setting values of custom fields.- Settings to specify which matrix field to use for setting order tracking information.
- Multiple store configuration
- Event to override default OrderNumber field
- Event to override default ShippingMethod field
Updated
- Filter orders by date modified according to the ShipStation docs.
- Default OrderNumber field to
"reference"
Removed
- Field creation migrations - These need to be handled by the user manually now.
Version 1.0.11
April 1, 2019
Removed
- Removed automatic linking of matrix field to Orders fields
Version 1.0.10
October 25, 2018
Added
- Added a link to ShipStation as a CP sub nav item.
Updated
- Use Craft form fields instead of regular form inputs.
- Set settings view as a sub nav item in the CP.
Version 1.0.9
October 23, 2018
Fixed
- Fix
getShippingInfo
null reference error. - Fix "Undefined variable" error when invalid credentials are passed to the process action.
Version 1.0.8
October 10, 2018
Added
- Exception logging on the
process
action. - Logging when the
shippingInfo
matrix field is not found. - Logging when a matrix block can not be saved.
Changed
- Updated order status message.
- Updated documentation to include Matrix field information.
Fixed
- Fixed a bug where an unhandled exception was thrown if the Matrix field wasn't found.
- Fixed deprecation errors: Updated element queries to use newer Craft API.
Version 1.0.7
October 9, 2018
Added
- Icon mask.
- Matrix field to store shipping information received from ShipStation on an order.
Changed
- Updated configuration section in documentation
Version 1.0.5
September 21, 2018
Fixed
- Fixes null reference error.
Version 1.0.4
September 21, 2018
- Public release for plugin store.