## [Shopify Orders: Address Length](/content/updates/shopify-address-length/index.html)

We have improved the way we save customer addresses on [Shopify Orders](/content/help/omnichannel-ecommerce/shopify-orders/index.html). While the addresses longer than 50 characters used to get cut, we will now import them in their entirety.

## [Create Order via API](/content/updates/create-order-via-api/index.html)

You can now mark orders as **Allow Shipping Without Payment** directly while creating the sales order by calling the [POST /api/Orders](/content/developer/dev-article/create-new-sales-order/index.html) endpoint. By default, you are not able to ship an order unless it is fully charged. With this status set to true, you can ship the order before receiving payment. Ensure all other necessary settings are configured for this [workflow](/content/help/omnichannel-ecommerce/preventing-orders-from-shipping/#Unpaid_Orders/index.html).

## [Authorized Houzz Orders](/content/updates/authorized-houzz-orders/index.html)

We have added the ability to import [Houzz Orders](/content/help/omnichannel-ecommerce/houzz-orders-overview/index.html) with Payment Status **Authorized.** The setting **Import Orders as UpPaid** has been substituted with a new setting called **Import Orders As,** which allows you to pick Paid, UnPaid, or Authorized from a dropdown. You can configure this on the [Houzz General Company Settings](/content/help/omnichannel-ecommerce/houzz-account-settings-configuration/index.html). If you select UnPaid or [Authorized](/content/help/omnichannel-ecommerce/authorized-payment-orders/index.html), you may need to manually add the payment information later.

## [Support for New Placeholders](/content/updates/support-for-new-placeholders/index.html)

We have added support for new [Word2PDF invoice placeholders](/content/help/omnichannel-ecommerce/word-2-pdf-invoices/#Placeholders/index.html):

- **#?UCCBarcodeLabel?#**– generates a barcode based on the Package ID and the Order ID.
- **#?PaymentTermName?#** – Pulls the name of the relevant [Payment Term](/content/help/omnichannel-ecommerce/payment-terms-explained/index.html).
- **#?PaymentDueDateByUserTerm?#** – Payment due date for Customer Credit Terms.
- **#?PaymentDueDateByOrderTerm?#** – Payment due date for the Order Credit Term.

Additionally, we have added **#?PurchaseOrderID?#** as a [Placeholder](/content/help/omnichannel-ecommerce/email-placeholders/index.html) for [Email Templates](/content/help/omnichannel-ecommerce/email-templates/index.html).

## [Modified API Endpoints](/content/updates/modified-api-endpoints/index.html)

We have slightly modified two Rest API endpoints:

- [Get All RMAs](/content/developer/dev-article/get-all-rmas/index.html) – added **QB Exported** parameter, allowing you to filter based on whether the RMAs have been exported to QuickBooks.
- [Get Order Packages](/content/developer/dev-article/get-order-packages/index.html) – the response body will now also include an indicator of whether each item is a Kit Parent.

## [Create Products from Shopify Listings](/content/updates/create-products-from-shopify-listings/index.html)

Sellercloud can now automatically create new local SKUs based on your Shopify Active Listings. Previously, you could only import your listings manually using a file. Going forward, you can enable the **Auto Create Local Products** setting on the [Website General Company Settings](/content/help/omnichannel-ecommerce/shopify-account-setting-configuration/#Website_General_Settings_Panel/index.html). When enabled, along with the **Allow Active Listings Download** setting on the same page, Sellercloud will periodically download the active listings report and generate a [Queued Job](/content/help/omnichannel-ecommerce/queued-job/index.html), which will create local SKUs. This process will occur overnight in order to prevent server slowness. This method will be especially useful when doing your [initial Shopify setup](/content/help/omnichannel-ecommerce/import-channel-catalog/#Import_Shopify_Listings/index.html), but it will also ensure that any new listings created directly in Shopify will be synced in Sellercloud automatically.

## [Search Keywords for BigCommerce](/content/updates/search-keywords-for-bigcommerce/index.html)

We have added a new field on the [Website Properties](/content/help/omnichannel-ecommerce/bigcommerce-product-properties/index.html) page of products listed on BigCommerce: **Search Keywords**. Previously, in order to send search terms to BigCommerce, there needed to be a specific [Custom Column](https://help.sellercloud.com/omnichannel-ecommerce/custom-columns-overview/#Product_Custom_Columns), and it had to be specifically appointed on the [Website General Company Settings](/content/help/omnichannel-ecommerce/bigcommerce-account-settings-configuration/index.html) for this purpose. Going forward, you can use the new field Search Keywords instead. The information from this field is included when performing the action **Update Listing Part to Website.** To take advantage of this new feature, make sure you have the latest version of the BigCommerce plugin installed on your server.

## [Pin Order Notes](/content/updates/pin-order-notes/index.html)

Sometimes, [Order Notes](/content/help/omnichannel-ecommerce/order-notes-and-warnings/index.html) can pile up, especially if there are too many system-generated ones. This could cause important messages to get buried and potentially missed by employees. If there is an especially important note you need to make sure is visible, you can now Pin it to the top of the list by clicking the push pin icon on the right. This feature is available for all users with the [Client Admin Role](/content/help/omnichannel-ecommerce/employee-permissions-and-roles/#Employee_Roles/index.html) or to Employees with the [Advanced Order Permission](/content/help/omnichannel-ecommerce/employee-permissions-and-roles/#Employee_Permissions/index.html) **Pin Order Notes** enabled.

## [Rule Engine: Allow Shipping Without Payment](/content/updates/rule-engine-allow-shipping-without-payment/index.html)

We have added a new [Action](/content/help/omnichannel-ecommerce/order-rule-engine/#Actions/index.html) to the [Order Rule Engine](/content/help/omnichannel-ecommerce/order-rule-engine/index.html): **Allow Shipping Without Payment**. If your workflow involves regularly shipping orders that have partial payment or are not charged, you can use this new feature to automate the approval process, instead of marking each order manually. To use this action, you need to ensure that the necessary [Client Setting](/content/help/omnichannel-ecommerce/settings-overview/index.html) (Allow shipping unpaid orders) and [Company Shipping Preference](/content/help/omnichannel-ecommerce/company-shipping-preferences/index.html) (Allow shipping regardless of payment status for selected customers) are also enabled.

## [Shopify Orders: Partial Cancellation](/content/updates/shopify-orders-partial-cancellation/index.html)

By default, when you perform the **Cancel/Issue Refund** action on the details page of an unshipped [Shopify order](/content/help/omnichannel-ecommerce/shopify-orders/index.html), the whole order is cancelled. However, if the **ShopifyEnableQtyBasedOrderCancellation** admin setting is enabled, that same action will take you to a page where you can select specific products and quantities. Then, the selected SKUs will be [Split](/content/help/omnichannel-ecommerce/splitting-an-order/index.html) into a new order set to Cancelled, while the rest will remain in the Parent order, marked as Partially refunded. This will allow you to still ship part of the order. Contact [Sellercloud Support](/content/help/omnichannel-ecommerce/seller-cloud-support/index.html) to ensure the setting is enabled for your account.
