Automation Engine - issue addressed with installs returning missing parameters.
December 20, 2019
Version: v3.69
Upgrades:
Automation Engine:
Draft mode - introduce draft to allow saving incomplete integrations.
Notifications - debug requests now accept parameters notify with true and a valid email address to have notifications sent on completion.
Run status - API now returns status which includes debug_files and source_files with file name and href download link to output and source files respectively.
December 13, 2019
Version: v3.68
Upgrades:
User Interface:
User Management - introduce upgrades to new interface.
Automation Engine:
Parameter Objects - introduce support for parameters.value that accept complete objects for replacement. Can be used to support warehouse configurations, field mapping and other complex scenarios.
Fixes:
BigCommerce - issue addressed with images sets duplicating on bulk update.
Bulk - issue addressed with transient errors causing uploads to not complete.
December 6, 2019
Version: v3.67
Upgrades:
User Interface:
Shopify Variations - product editor updated to show variation fields.
Custom Field Formatting - product editor longtext fields now display as a textbox and date fields are now auto formatted.
Product Summary - product editor now shows summary up top.
Magento:
Maximum concurrent bulk requests - introduce setting plugin_bulk_throttle as companion to plugin_write_throttle to queue bulk requests before attempting update calls to Magento API.
Walmart:
Lag Time - implement the Lagtime API for setting fulfillment latency.
Storefront:
Product Quantity Type - introduce setting to toggle whether product page cart buttons show as quantity dropdown or textbox.
Fixes:
Automation Engine - issue addressed with order_update_failure not setting order status as REJECTED.
Order List UI - issue addressed with oid field not resizing.
Default Ship From Address - introduce support for setting a different Shipping Address per user. Contact support to request access.
Default Mark as Shipped - introduce setting for defaulting the checkbox.
Shopify:
Collections - introduce support for updating Collections by name or id.
Fixes:
Shopify - issue addressed with images not correctly updating.
October 25, 2019
Version: v3.61
Upgrades:
Automation Engine:
Shared Automations - introduce new API and service for sharing configurations and integrations between accounts. With 100s of drop shipping, inventory, catalog, listing, channel integrations and more built to date we can now offer better support and speed to activate these integrations in your account. In the coming weeks we will be launching a new interface with self service integration activation and soon after may also open up an integration store to third party developers.
Secrets Manager & Parameters - to further cater to the complexity of e-commerce integrations requiring use of credentials and API keys within various aspects of configurations, we've introduced automation parameters. These parameters may be defined as encrypted which will securely store sensitive data that may be dynamically loaded into integrations. For example, you may have an integration that requires embedding an API key within a JSON or XML payload - using parameters you may define and set the encrypted API key for dynamic use within the configuration and know that it is being securely loaded at run time.
Shopify:
Bulk Throttle - introduce feature to ensure bulk updates do not overwhelm Shopify throttle limits.
Storefronts
Checkout Steps Default - set the new checkout experience introduced in v3.59 as default for new accounts and default templates and introduced setting to disable legacy checkout for custom templates not upgraded.
October 18, 2019
Version: v3.60
Upgrades:
Shipping UI:
Delivery Confirmation - introduce support for carriers that support it.
Default Delivery Confirmation - introduce setting for confirmations.
BigCommerce:
Bulk Throttle - introduce feature to ensure bulk updates do not fail for integrations that are not on a BigCommerce Enterprise plan.
Amazon
Restrict Order PII Data & Logs - further restricting v3.51 upgrades, order requests will no longer return sensitive data after 30 days from import.
Fixes:
Custom Fields - issue addressed with incorrectly setting existing longtext custom fields to type text when modifying custom field list.
October 11, 2019
Version: v3.59
Upgrades:
Shipping UI:
FedEx Home Delivery - rates & shipments are now available when shippingcompany is empty.
Storefront:
Checkout Steps - introduced new & optimized checkout experience.
Walmart
Images - due to a limitation within the Walmart API, hosted image URLs will now be sent without https.
Fixes:
Shipment UI - issue addressed with item weight and dimensions not importing.
Settings UI - issue addressed with product imports not showing status.
October 4, 2019
Version: v3.58
Upgrades:
Shipping UI:
Multipart Shipments - introduce support for multiple packages to enable multipart shipments for carriers that support it.
Default Units - introduce setting for default weight and dimension units.
eBay:
Tax Tables - introduce ebay_usetaxtable setting to enable UseTaxTable
Automation Engine:
Order Address Validation - introduce support for orders_address_validation to enable address validation of order shipping address imports and updates.
Search - search support improved for relative dates introduced in v3.29.
Fixes:
eBay - issue addressed with ebaybestofferenabled not being respected in the product listing interface.
Shopify - issue addressed with creation of orphan products in updates with missing shopifyproductid.
Magento2 - issue addressed with multi warehouse support sending stock instead of total_stock.
September 27, 2019
Version: v3.57
Upgrades:
Shipping UI:
FedEx One Rate - now supported through the interface and API by submitting valid One Rate package types.
Fixes:
BigCommerce - issue addressed with bulk updates not going through due to API limits being hit and not being enqueued for retry.
September 20, 2019
Version: v3.56
Upgrades:
Storefront:
Checkout - introduced 2 step checkout with pre-calculated shipping options.
Storefront Upgrade Requests - introduced form for website upgrade requests for customers that wish to convert to a new design template or request upgrades prior to the upcoming holiday shopping season.
Automation Engine:
Order Update Search - introduce support for order_update_search which accepts a search string to limit order item or shipment updates on both import and export. Deprecated order_update_export_search introduced in v3.52 in favor of this new setting.
Vendor Actions - vendor_actions now supported in both exports and imports to manipulate data in external payloads.
SureDone Actions - suredone_actions now supported in both exports and imports to manipulate data from the SureDone database prior to the requested import or export.
Orders UI:
Single order editor - upgraded to only mark orders shipped during shipment creation.
Fixes:
Shopify - issue addressed with creation of variation listings not returning errors or logging results.
Magento2 - issue addressed with interface wiping values in multi select menus.
Automation Engine - issue addressed with ignoreItem ignoreOrder not respecting edge cases in import of shipments and item updates.
September 13, 2019
Version: v3.55
Upgrades:
Amazon:
Listed Status - implement support for setting amznislisted via bulk or the API. Accepts a value of 1 or 0 and requires force be set to true.
Etsy (new API integration):
Images - upgraded to support 10 photos per listing.
Variation Images - upgraded to support association of variation specifics with swatch images via the recently released listingvariationimage API.
when_made - updated list to latest values offered via the Etsy API.
Automation Engine:
Action Search - upgraded to support field comparison in search with suredone_actions and vendor_actions. For example, with an inventory export of stock you can intelligently export the value of maxstock instead with the config {"suredone_actions":[{"search":"maxstock:>0 maxstock:<stock","setValue":{"stock":"maxstock"}}]}.
Order Updates - upgraded with retries to ensure automations with non-atomic operations succeed or notify with critical errors.
Core:
Custom Field Removals - improved performance of underlying mechanism to ensure minimal impact in catalogs with millions of products.
Fixes:
Shopify - issue addressed with imports of order country from country_code.
September 06, 2019
Version: v3.54
Upgrades:
Etsy (new API integration):
Imports - upgraded to support large catalog imports and large images.
When Made - upgraded value of when_made list to include 2010_2019.
Logging - upgraded to include full product requests and responses.
End listing - will now delete listing instead of deactivating.
SKU - introduce etsysku as protected field for reference of child variations.
Automation Engine:
Process Namespaced XLSX - accommodate XLSX files that use namespaces that differ from the default.
Core:
Order Item Default Custom Fields - for new users, the following order item fields are now provisioned by default:
Item Status - itemstatus use to better track order item status in complex and automated fulfillment processes.
Vendor/Supplier - vendor use to specify the source of products provided by third parties in automated fulfillment processes.
Purchase Order ID - purchaseorderid use to store third party purchase orders that may be required in drop shipped fulfillment.
Fixes:
eBay - issue addressed with updated order numbers upgrade not importing orders in edge case where new orders numbers could not be found in legacy eBay API responses. Per eBay developer support, SureDone now compares OrderLineItemID between responses as a fallback when confirming orders are not already imported with legacy order numbers.
August 30, 2019
Version: v3.53
Upgrades:
eBay:
Item Specifics API - implement UsageConstraint in payloads to show when specifics are Optional, Recommended, or Required.
Revise - requests will be executed if only mapped ConditionNotes are set.
Etsy:
Ship Tracking - improvements made to log only valid shipment errors.
Walmart:
OAuth Authentication - Walmart deprecated legacy APIs v1 and v2 on August 28, 2019, with that change SureDone now requires the Client ID and Client Secret for oAuth to leverage V3 APIs. See updated guide.
Fixes:
Shopify - issue addressed with product imports not completing due to throttle limit counts not refreshing.
Etsy - issue addressed with import of new orders on new version.
August 23, 2019
Version: v3.52
Upgrades:
Magento2:
Maximum concurrent bulk requests - introduce setting plugin_bulk_throttle as companion to plugin_write_throttle to queue bulk requests before attempting update calls to Magento2 API.
Core:
Logging API - introduce new type called event for logging intermediate states between updates such a connection status or file upload/download.
fields - id and type required, category optional (boolean)
id - accepts up to 5 values as an array or single string value
type - accepts one of ASIN GCID SellerSKU UPC EAN ISBN JAN
category - when true will import browse node information
Automation Engine:
Order Update Export Search - introduce support for order_update_export_search which accepts a search string to limit order item or shipment updates. For example, in a multi item order that is drop shipped from multiple vendors this search can limit which order items to set a Purchase Order ID. Works with setting order_line_item false.
Trigger Values - introduce support for multiple trigger values and keys. In automations where triggers are leveraged and require implementing multiple return values between calls, there is now support for maintaining values in numbered keys as key1, key2, key3, etc - with numbered trigger values that may be utlized as trigger_value1, trigger_value2, trigger_value3, etc. See example automation below:
Logging - refactored:
identifer - is now set as automation-{{id}}
job_id - is now set as the automation slug
type - is now set as event for intermediary automation events, with only the final status log specifying type as either item or order
Fixes:
eBay - issue addressed with updated order numbers upgrade returning legacy order numbers for unpaid orders and importing as duplicate orders. Per eBay developer support, old order IDs will be returned for commitments (not paid orders) in GetOrders API responses.
Magento - issue addressed with Sync empty field values setting on updating Price to 0 when magentoprice is empty or 0.
Logging - issue addressed where the logging API was not returning results for identifier with the following characters: + - = && || > < ! ( ) { } [ ] ^ " ~ * ? :.
August 16, 2019
Version: v3.51
Upgrades:
Amazon:
Restrict Order PII Data & Logs - order requests will no longer return sensitive data after 45 days from import. See full release details.
Google:
Product Link Source - support Shopify product URLs to be used in Google Shopping Actions, Google Shopping and Google Shopping Ad requests.
BigCommerce:
Store URL - introduce store_url setting for ensuring export of production product URLs to Google Shopping. See updated BigCommerce authorization guide.
Shopify:
Store URL - introduce store_url setting for ensuring export of production product URLs to Google Shopping.
Magento2:
Maximum write API calls per second - introduce API throttle setting plugin_bulk_throttle to limit the number of concurrent update calls.
Ship Tracking - introduce ability to export fulfilled order shipments.
Order numbers - launch support for new format, see guide.
Amazon:
Product listing - SearchTerms element change.
Product Listing - Shoes now supports new elements AgeRangeDescription, FootwearSizeSystem, ShoeSizeAgeGroup, ShoeSizeGender, ShoeSizeClass, ShoeSizeWidth, ShoeSize, ShoeSizeToRange, ShoeSizeGenderUnisex, ShoeSizeWidthUnisex, ShoeSizeUnisex, ShoeSizeToRangeUnisex
Magento2:
Fitment - parity support with Magento that allows export of fitment to a custom field in Magento2.
Core:
Product weight - defaults to a 4 decimal place field for new users or by support request.
Fixes:
Magento2 - issue addressed with magentotwoskip not working in bulk.
Logging - issue addressed where the logging API was returning results for similar identifiers (guid or order for products and orders respectively).
August 2, 2019
Version: v3.49
Upgrades:
Automation Engine:
Set values failure - introduce support for object_failure_update:
errorCode accepts HTTP error code, only update object when this error code is received.
errorMessage only update object when error message contains this string.
updates object of key/value pairs of object to be updated.
Interface:
Product Editor - will no longer show Stock field data if product is a Kit or Bundle (iskit true).
Fixes:
SkuVault - issue addressed with automated product imports not completing.
Storefront - issue addressed with category additions and modifications not reflecting in the product editor category select menu.
Interface - issue addressed with the product list view not sorting on cost, msrp and discountprice fields.
July 26, 2019
Version: v3.48
Fixes:
BigCommerce - issue addressed due to a BigCommerce V2 API regression where option setname stopped being returned in the payload as of late 2018. To address this, users must use oAuth to authorize the BigCommerce integration in order for SureDone to leverage V3 API functionality.
July 19, 2019
Version: v3.47
Upgrades:
Shopify launched:
Complete integration for product listing, inventory management and order management is now live in beta.
Contact support for access to this integration while in beta.
Etsy (new API integration):
Enabled for all new users and for users that have no active listings.
Contact support for steps to upgrade if you have existing listings.
eBay:
ebayrelistid - added support via the API and Bulk to replace or remove the Relist ItemId.
Variation SKU Imports - removed the process of setting eBay variation SKUs during import in cases where there is empty value. Also removed was the import setting Exclude Variation SKU Setting introduced in v3.43.
BigCommerce:
Imports - upgraded to make better use of BigCommerce API Quotas.
Orders:
Address Validation - introduce setting to disable address validation on order imports.
Fixes:
Orders - issue addressed in setting an incorrect order dateutc when submitting only a valid local date during order creation.
eBay & Amazon - issue addressed that would erroneously set the order billing or shipping first name to the last name or set the last name as the only name in cases where the buyer has entered a corrupt recipient name.
eBay - issue addressed with complex variations with multiple levels of drop down selectors that would not show the correct variation specific image for the parent product or children. The fix specifically respects the image set of the first product in the variation hierarchy that matches to a variation specific during listing creation. The fix also ensures the parent variation specific image set is not overwritten when updating listings via child variations.
Google Shopping Actions - issue addressed with logging an incorrect action relist introduced with a fix in v3.37
July 12, 2019
Version: v3.46
Upgrades:
Orders:
Merge shipment shipitems in cases where multiple shipsku and shipquantity are submitted via separate requests for a single shipment.
Increase order item media field length to 500 characters.
Automation Engine: implement support for shipsku and shipquantity for order line item shipments.
Etsy (new API integration):
Listing Expires & State - are now displayed in the product editor
Storefront - PayPal Adaptive checkout transactions are now stored for 48 hours.
Fixes:
eBay - issue addressed in cases with complex variation listings where multiple variation child images were not correctly linking to the variation specific.
July 5, 2019
Version: v3.45
Upgrades:
Core: creation and removal of custom fields now execute immediately.
Field length limit of 1 - 50 characters.
Field name must not start or end with a number.
Etsy (new API integration):
Auto Renew settings - introduce plugin and product etsyautorenew for listing renewal
etsytaxonomyid - required with etsycategoryid no longer being required.
Set state inactive - when performing update of quantity less than or equal to 0.
Set state active - when performing relist and quantity updated is greater than 0.
June 28, 2019
Version: v3.44
Fixes:
Bulk - performance issue addressed with product variation uploads that contain over 100 variation children causing upload to fail.
Orders Export UI - issue addressed of not being able to save field order and with field order missing new order item custom fields.
June 22, 2019
Version: v3.43
Upgrades:
UI: implement searching by Request ID via request_id in the logs interface.
eBay:
Taxonomy, Specifics & Fitment Compatibility - tables updated with latest attributes supported by version 1107.
Item Location - when revising US or Motors listings, you may now specify multiple ebaylocation by submitting multiple delimited states IE CA, TN, GA, CA, TN, GA, OH, NY, CO, WA, TX and deleting the PostalCode via ebayshippingcalculatedpostalcode from the listing. Maximum 45 characters allowed and ebayshippingcalculatedpostalcode must have an existing value during the revise.
Orders ExtendedOrderId - imported as details.ExtendedOrderId for reference to new eBay order number format during transition.
Imports - for eBay accounts with many variation listings, imports may now be sped up by checking Exclude Variation SKU Setting.
Etsy (new API integration):
Variation listings - in migrating to the new API integration, the following process must followed to create and manage Etsy variation listings:
Variation children must have all required fields including etsytaxonomyid etsyshippingtemplateid and any taxonomy specific required fields
Disable the variation parent in SureDone via bulk or API action end or via the interface by clicking Disable
Deactivate the listing directly on Etsy.com
Relist the variation parent in SureDone via bulk or API action relist or via the interface by clicking Retry
Skip Stock & Price - implemented support for etsyskip values of alwaysSkipStockPrice alwaysSkipStock alwaysSkipPrice to prevent quantity and/or price updates.
Walmart: implement oAuth for token based authentication and V3 API endpoints for inventory and product import requests.
Automation Engine: implement support for template within triggers and http POST variables by using {{TEMPLATE}} as the post variable configuration value.
Fixes:
BigCommerce - issue addressed with imports failing when errors are returned from the BigCommerce API.
Walmart - removed erroneous error Could not make item: Error Creating Product Missing required field: category preventing updates for listed Walmart products.
June 14, 2019
Version: v3.42
Fixes:
eBay - issue addressed with double calculating tax within order total due to incorrect eBayCollectAndRemitTax documentation.
Storefront - issue addressed with storefront cache not clearing on update.
Orders UI - issue addressed with interface not showing up for new sub users.
June 7, 2019
Version: v3.41
Upgrades:
Core: custom user fields may now have a name with length up to 50 characters.
Orders:
Line item fulfillment - core API now accepts shipitems or shipsku with shipquantity within order shipments to specify line item package SKUs and quantities. This support extends to channels that support ship tracking by order line item such as eBay and Amazon.
shipitems - accepts an object of arrays, ie {"shipments":[{"shiptracking":"123123123123","shipdate":"NOW","shipitems":{"U8800ZZZ":1}}]}
shipsku - will set a single shipment item object, ie {[{"shiptracking":"123123123123","shipdate":"NOW","shipsku":"U8800ZZZ","shipquantity":1}]}
shipdetails.items - the above examples would save as {"items":[{"sku":"U8800ZZZ","quantity":1}]} within shipdetails.items
Refund line items - core API now accepts refunditems or refundsku with refundquantity within order refunds.
REJECTED status - introduce new status that will not sync to channels or notify customers. Use this status to identify orders that have failed a logistics process such as a failed purchase order or failed drop ship request to a third party warehouse distributor.
CHECKOUTPENDING status - removed as part of a previous deprecation.
Storefront: 2019 default template upgraded with modern mobile responsive checkout experience.
Orders: legacy ship tracking file uploads deprecated in favor of bulk orders.
Fixes:
Orders Search:
Issue addressed of not being able to compare order address fields, for example search shippingcountry:=us shippingcountry:=billingcountry.
May 24, 2019
Version: v3.39
Upgrades:
Logging API:
Records returned - the parameter records now accepts a value up to 1000 to return up to that many log results.
Fixes:
Kits & Bundles:
Issue addressed of sold kit products not syncing correct inventory to channels when leveraging secondary component inventory fields for inventory calculation.
May 17, 2019
Version: v3.38
Upgrades:
Amazon:
Product imports - when identifiers match multiple entries in the Amazon catalog, asins_multi_matches will now return data for multiple matches.
DCi integration:
Product matching - new configuration for asin_multiple introduced to provide users with more control over DCi products that match to multiple products in the Amazon catalog:
Will set amznmasin to MULTIPLE if there are multiple ASIN matches.
Introduce amznasinmultiple header which exposes multiple matched asins.
Fixes:
Bulk:
Issue addressed of order and shipment uploads not respecting locked headers such as shippingstatus=COMPLETE.
Issue addressed of request and result files not being downloadable when + characters exist in the file name.
eBay:
Auto relist rules no longer execute from platform notification imports.
In response to server errors returned from the eBay API (HTTP Status 503 - This application is not currently available, Ack response checking has been upgraded.
Orders UI:
Issue addressed of pagination not working in the orders list interface.
May 9, 2019
Version: v3.37
Upgrades:
Core Platform:
API - performance enhancement reducing the number of 502 errors sometimes returned.
Bulk File API - upgraded to accept bulk_name parameter to support custom bulk file and job naming to provide parity with the bulk upload interface.
Kit Product Upgrades:
Products may now be converted into kits by setting iskit true with action edit, kitlinks and force true. On success will set stock 0 to allow for dynamic inventory calculation. Will return an error if the product is an existing kit component.
Kits may now be converted into products by setting iskit false with action edit and force true.
Full product payloads always sent - full product payloads including inventory are now always sent due to a limitation with the Google Content API that causes availability and other attributes to be removed if they are missing from the request.
alwaysSkipStock alwaysSkipStockPrice - support removed for all actions except sold due to the above upgrade.
Dynamic Variables in HTTP Parameters - support for product & order variables in HTTP parameters. This functionality may accommodate use cases such as drop shipping integrations that require a purchase order numbers in the request URL to download ship tracking.
Fixes:
UI:
Issue addressed of not being to add ebay{instance}skip or amzn{instance}skip fields to the All Products interface.
Magento:
Issue addressed around edge case of Magento data being wiped when both Magento and Magento2 are installed.
May 3, 2019
Version: v3.36
Fixes:
Automation Engine:
Issue addressed with response_field_map not writing back data for product exports. This fix enables support for automation based listing integrations to write back product identifiers on successful requests.
April 26, 2019
Version: v3.35
Upgrades:
Core Platform:
Bulk orders - support for actions to create, update and archive orders has been added to the bulk processor. Similar to product uploads, CSV files with an action in the first column and identifier (either oid or order) in the second column will create or update all order fields provided in the file. Files that do not have an action in the first column will default to update. To support multiple shipments, refunds, or order items in a single row provide headers that correlate to the object index that is to be updated, for example to update the second order item quantity provide itemid2 and quantity2 headers in the file. Furthermore, support for deleting order items, shipments and refunds is available by setting the action to delete and identifier to itemid, shipid or refundid to delete order items, shipments and refunds respectively. Mark orders shipped on marketplaces by setting headers and values for shipments (shiptracking, shipcarrier and shipdate minimum) along with shippingstatus set to COMPLETE.
Example CSV bulk order header layouts provided below:
Along with all these upgrades, the legacy shipping CSV upload is being deprecated June 1st, 2019
eBay:
Business policies shipping type - domesticShippingType and intlShippingType are now saved under ShippingPolicyProfile along with the profileName and profileId to enable better validation logic via the API.
Retries for item imports - due to the increased number of Internal Error responses from the eBay API, retry logic has been added to GetItem calls for import of eBay listings that encounter this error.
Clear Item ID toggle - due to issues experienced with eBay API GetSellerList calls, a toggle for disabling the clear inactive Item ID job has been implemented.
Automation Engine:
Trigger support for job based systems - support for asynchronous integrations that return a request identifier that must be checked later via connection.triggers is now available. This functionality may accommodate use cases such as a job request that returns a payload to download on import or status confirmation for product listing payloads on export.
Fixes:
Google Shopping Actions:
Issue addressed around edge case of incorrectly formatting the Google offerId as number instead of a string.
UI:
Issue addressed of users not being able to manage saved exports with multiuser set on.
Issue addressed of the orders list view not saving modifications to the interface layout.
April 19, 2019
Version: v3.34
Upgrades:
Core Platform:
Custom Field Enhancements - Fields created with type varchar now have a length limit of 2500.
Automation Engine:
API Enhancements - PATCH and DELETE requests now return id in the response.
API Logging Enhancements - id is now logged to job_id for better auditing of updates.
ASIN import - now will import ASIN from UPC directly from Amazon if the last ASIN import is more than 30 days old. This functionality is specific to our DCi implementation to aid automated listing from their data catalog.
Fixes:
Google Shopping Actions:
Issue addressed around errors experienced with SKUs that have spaces and other characters that would return 400 responses from Google that may have affected end, delete and sold action updates.
eBay:
Issue addressed of edge case with auctionsrelist on, outofstock off and use of maxstock or minstock that would list out of stock items on sold action.
April 10, 2019
Version: v3.33
Upgrades:
UI Orders:
List View Performance Enhancements - The orders list view now loads significantly faster with the removal of the the card style for different channel orders which have been replaced in favor of absolute search links.
Saved Searches - The interface now supports saving of order searches in the top menu for fast access to common order search queries.
Line Item Exports - The interface now supports exporting orders in lineitem format, which will export each order item on a separate row of the CSV export file. This is only supported with Legacy Export set to Off in the Orders Settings.
Google Shopping Actions:
Website-less support - Google Shopping Actions now supports merchants that do not have a dedicated storefront. To support this change, SureDone no longer requires a valid link to publish listings to Google Express.
eBay:
alwaysSkipPrice alwaysSkipStockPrice - upgraded to no longer send StartPrice for variation products on ReviseItem.
Fixes:
Google Shopping Actions:
Issue addressed when performing a relist with no data in using BigCommerce or Magento storefront URLs for sending link to Google Shopping Actions.
eBay:
Issue addressed when setting a price of 0.00 causing an error on ReviseItem, this has been resolved by no longer sending price if it is less than or equal to 0.
Storefront:
Issue addressed when using Store Freight Shipping allowing checkout of freight items with a weight greater than 150 pounds.
April 5, 2019
Version: v3.32
Upgrades:
Bulk:
ACES CSV Support - The bulk uploader now accepts ACES files in CSV format to support import of automotive fitment that is structured with a unique fitment per line on the CSV file. Originated from the need to support data from Sema Data Co-Op, a new action=fitment header along with with a minimum of guid, year, make, model headers are required to load fitment via this format.
UI Product Editor:
Description - The WYSIWYG editor now supports HTML link and style tags for embedding styles in the custom eBay description and other fields.
March 29, 2019
Version: v3.31
Upgrades:
eBay:
Fulfillment - extended to support order line item shipments that can correlate specific shipments with specific order line items:
Currently only supported via the API & in Bulk - send in shipdetails.items as an array of sku to quantity or as an array of objects with a minimum of sku and quantity fields (these objects can also support other fields for extended functionality in third party applications and marketplaces).
Example payload: {"oid": 123, "shiptracking": 99999999, "shipcarrier": "USPS", "shipdetails": {"items": [{"sku": "abc123", "quantity": 2}]}}
Product listing interface extended with fields ebay{instance}starttime ebay{instance}endtime ebay{instance}promotionstarttime ebay{instance}promotionendtime
Images Reset - There is a new Bulk/API option to reset all images on eBay, specific use case where images need to be removed from eBay (IE eBay shows 5 images but user has 3 images)
Send in ebaymediareset true with action relist to ensure excess images are removed from listings.
Dynamic Item Specifics - To extend the way eBay Item Specifics are supported (field mapping, product level mapping), there is now support for dynamic eBay Item Specifics that are not registered in either of the above settings. To leverage this in Bulk or via the API upload the format as ebayitemspecificsLabel Name and SureDone will translate the Label Name and submit the correlated item specific value.
Fitment table upgraded with March 2019 MVL data.
MaaS Partner APIs:
Extended support for eBay OAuth authorization via the authorize endpoint.
Magento2 launched:
Complete integration for product listing, inventory management and order management is now live in beta.
Contact support for access to this integration while in beta.
March 22, 2019
Version: v3.30
Upgrades:
Amazon Feed Processing:
Processing of product feeds & statuses upgraded to optimize handling of large catalog uploads.
Processing of secondary feeds broken up into separate inventory, price, variations, image and shipping updates.
SKUs may now include the following characters a-zA-Z0-9-+_ /.():;#|.
Mailer now supports custom SMTP host, user and passwords for white list mail delivery
MaaS Partner APIs:
User creation is now restricted to authenticated partners, for more information visit maas.suredone.com.
Introduced user management endpoint to manage and list partner user accounts.
March 15, 2019
Version: v3.29
Upgrades:
Search:
Relative dates are now supported in search fields in the core API/App, Automation Engine and Storefront. Example search now supported: dateupdated:>"-1 year"
Bulk processing: Major performance increase for bulk uploads that included many kits, processing speed has exponentially increased and resolved an issue where some bulk jobs did not complete due to hitting internal timeouts.
setAddress change address for object export, only valid when payload_multi is false and a template exists, and for connections that support 'address' (email also accepts array for multiple addresses). For example, you can now send purchase orders to multi supplers with unique email addresses that switch based on the search of a custom order item field.
replace: perform string search and replacements during runtime.
regexExtract: use regular expressions to parse out data from strings during runtime.
Fixes:
Amazon order imports:
Issue addressed where periodically order item prices would import incorrectly if over 1,000.
March 1, 2019
Version: v3.26
Upgrades:
Automation Engine:
Add context to the History logging interface.
Extended support for payload_multi to products and orders on import: if true: normal import, if false: make an external connection call for each object, used with variables in the address on export: if true: include all objects in single report, if false: create one report per object, must be handled by template.
Extended support for dynamic HTTP connection addresses that can be populated by object data, for example to support order drop ship APIs that accept Purchase Order IDs as an address parameter.
Fixes:
SKU Generator:
Issue with SKU counter locking and generating long time based numbers addressed.
Generator has been rebuilt and will no longer lock or generate time based numbers.
February 22, 2019
Version: v3.25
Upgrades:
Automation Engine:
Extended support for importing multiple order items, shipments, and refunds.
Extended support for updating multiple order items, shipments, and refunds.
Extended support for XML and JSON payload mapping via XPath and JSONPath.
Extended support for email mark_as_seen to mark an email as read if successfully importing a file from it.
Fixes:
Kits & Bundles:
Kits & bundels may now be delinked from components:
Set iskit false, action edit with force true.
Bulk Variations:
Variation data is now always refreshed during channel sync.
Addresses issue of bulk failing when variation payloads are extremely large.
Product Defaults:
Default skip values are now respected for all channels.
MaaS Partner APIs:
eBay business policy & item specifics API fixed.
February 15, 2019
Version: v3.24
Features:
Storefront template:
A new mobile responsive customizable template is now available.
Follows best practices for Google Shopping and structured markup.
Bundle products created in SureDone will now set LotSize to the number of components in the bundle.
February 08, 2019
Version: v3.23
Upgrades:
eBay orders with multiple items now import:
Individual order items with status ARCHIVED
Combined order with all items with status READY
when Payment marked Complete on eBay and CheckoutStatus is Complete on eBay and OrderStatus is Completed on eBay and eBayPaymentStatus is NoPaymentFailure on eBay.
BigCommerce updates are now queued asynchronously when receiving X-Bc-Apilimit-Remaining from their API.
Features:
SkuVault export manual orders:
A new setting pushManualOrders now accepts a string of channels to export delimited by ,.
February 04, 2019
Version: v3.22.0
New Features:
The frequency of the eBay backup order imports job has been increased from three times daily to six times daily.
January 25, 2019
Version: v3.21.0
Bug Fixes:
In some cases, GSA orders would not always import as CANCELED when the status of the order payload was Canceled. This has been fixed.
The raw.order field was sometimes omitted from meta on GSA order imports. This has been fixed.
January 18, 2019
Version: v3.20.0
New Features:
SureDone is now supporting eBay International Returns (via bulk or the API). This introduces new ebay_returns sub-settings
Previous format: star-delimited array of up to 5 values
Previous format example: ReturnsAccepted*30*MoneyBackOrReplacement*Buyer*someValue
New format example: ReturnsAccepted*30*MoneyBackOrReplacement*Buyer*someValue*ReturnsAccepted* 60*MoneyBackOrExchange*Seller
Defined indexes below (correlating ebay_returns setting indexes to field names)
0:ebayreturnsreturnsaccepted
1:ebayreturnswithin
2:ebayreturnsrefund
3:ebayreturnsshippingcostpaidby
4:ebayreturnsdescription
5:ebayreturnsinternationalreturnsaccepted
6:ebayreturnsinternationalreturnswithin
7:ebayreturnsinternationalrefund
8:ebayreturnsinternationalshippingcostpaidby
A new default setting, "Returns International", has been added to Settings > Channels > eBay
New API fields have been introduced:
ebayreturnsinternationalreturnswithin
ebayreturnsinternationalrefund
ebayreturnsinternationalshippingcostpaidby
The following existing API fields have been deprecated because of changes on eBay's end:
ebayreturnsrestockingfeevalue
ebayholidayreturn
ebayshippinginternational{1-5}location now supports multiple values. Those values can be separated by comma "," or star "*" characters.
eBayCollectAndRemitTax will now be imported into channeldetails if true, for eBay orders.
ebayshippingratetabledom now supports a value of a valid rate table id for domestic rate tables.
ebay{instance}shippingratetableintl now supports a value of a valid rate table id for international rate tables.
ebay import will now import ebayoptions.ratetable values with either RateTableId, on, or off.
January 11, 2019
Version: v3.19.0
New Features:
SureDone will now mark Amazon orders as shipped in SureDone when they are fulfilled outside of SureDone.
Full Amazon MWS Feed responses are now logged
Amazon orders that are fulfilled outside of SureDone will now mark as shipped once Amazon returns an order status of Shipped by creating a shipment in SureDone and setting shippingstatus = COMPLETE for orders with shippingstatus != COMPLETE
The shipment will be a dummy shipment with shiptracking = SHIPPED for orders with OrderStatus = SHIPPED in Amazon, since Amazon only indicates orders were shipped, and does not provide tracking information.
SureDone now better supports errors returned from eBay LMS.
These errors are accounted for by including them in an internal active_errors payload.
With support for active_errors SureDone will now avoid clearing out eBay ItemIds with the ItemIdClear job as this list will be considered during the run.
active_errors ItemIds will be included in eBay product imports
SureDone now supports sending tracking numbers to Etsy. Adding a tracking number to a shipment and marking as shipped as normal to an Etsy order will result in the tracking number being sent to Etsy.
Bug Fixes:
Because GSA does not have support for inventory levels, this could cause a situation where a product on GSA sells enough to go out of stock. This would lead to the item going out of stock on all other channels, but remaining in stock on GSA. This has been fixed, and products will go out of stock on GSA when they are out of stock.
January 04, 2019
Version: v3.18.0
New Features:
Automation Engine now supports using {{DATE}} for specifying file names to read from.
Automation Engine now supports moving and/or renaming remote files after the automation completes, in addition to deleting the remote file.