- Setting to configure "Shipped" order status handle.
- Add condition to ensure an order has a customer in some edge cases.
- Updated to work with Craft Basic Authentication when enabled.
- String length limit for line item options.
- Aligned field string lengths with ShipStation's limits (#16).
- Support for anonymous customers when shipping/billing address doesn't have a name set.
- Added composer support for Craft Commerce 3.
- Add back CDATA sections to item SKU and item name properties.
- Replaced use of deprecated adjustment functions,
getAdjustmentsTotalByType
. - Return maximum of 200 characters for the line item
Name
field.
- 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.
- Username/password fields accept environment variables as values.
- Option to use shipping address for billing address when billing information is missing.
- Order filter by subscription store to filter on the column directly instead of relying on the search index.
- Untracked
composer.lock
.
FindOrderEvent
to allow users to implement custom logic to find an order.
OrderFieldEvent::data
toOrderFieldEvent::value
becausedata
is already defined in the parent class.
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
- Filter orders by date modified according to the ShipStation docs.
- Default OrderNumber field to
"reference"
- Field creation migrations - These need to be handled by the user manually now.
- Removed automatic linking of matrix field to Orders fields
- Added a link to ShipStation as a CP sub nav item.
- Use Craft form fields instead of regular form inputs.
- Set settings view as a sub nav item in the CP.
- Fix
getShippingInfo
null reference error. - Fix "Undefined variable" error when invalid credentials are passed to the process action.
- Exception logging on the
process
action. - Logging when the
shippingInfo
matrix field is not found. - Logging when a matrix block can not be saved.
- Updated order status message.
- Updated documentation to include Matrix field information.
- 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.
- Icon mask.
- Matrix field to store shipping information received from ShipStation on an order.
- Updated configuration section in documentation
- Fixes null reference error.
- Public release for plugin store.