diff --git a/content/docs/apps/campaigns-app/build-campaign-packages.mdx b/content/docs/apps/campaigns-app/build-campaign-packages.mdx index f11fb11..50b6e90 100644 --- a/content/docs/apps/campaigns-app/build-campaign-packages.mdx +++ b/content/docs/apps/campaigns-app/build-campaign-packages.mdx @@ -18,6 +18,8 @@ Packages can be configured as one-time purchases, or subscriptions. For bundle or quantity pricing such as "Buy 1", "Buy 2", and "Buy 3", create one package for the product or variant and use [Campaigns Offers & Discounts](/docs/apps/campaigns-app/campaigns-offers-and-discounts) to set the tier prices. Do not create separate packages only to express quantity discounts. +Campaign packages support personalized products. The Campaign Cart SDK can collect values such as engraving text or gift messages as line item properties, keep packages with different values as separate cart lines, and display those details in the cart summary. See the developer guides for [**collecting line item properties**](https://developers.nextcommerce.com/docs/campaigns/package-toggle/reference/attributes) and [**displaying them in cart summaries**](https://developers.nextcommerce.com/docs/campaigns/cart-summary/summary-lists#displaying-line-item-properties). + ## Add Campaign Packages From the Campaigns App main list view, click on your campaign name, or choose "View". diff --git a/content/docs/apps/shipstation.mdx b/content/docs/apps/shipstation.mdx index c3d22ae..8be5e69 100644 --- a/content/docs/apps/shipstation.mdx +++ b/content/docs/apps/shipstation.mdx @@ -41,6 +41,8 @@ Mapping your store's shipping methods to a specific carrier service is optional. The **Logs** tab lists the order fulfillment events synced to your fulfillment location via the ShipStation app, which can help trace order-level issues when needed. +For personalized products, order line item properties are sent to ShipStation as item options so fulfillment teams receive the customization details for each item. + ### Update Shipping Addresses If an order is already **Processing** and has been accepted for fulfillment by ShipStation, it can still be edited in many cases. To update a customer's shipping address for an order that's already been submitted to ShipStation, follow these steps from the [**Order Details View**](/docs/manage/orders/order-management#order-details-view): diff --git a/content/docs/apps/shop-sync.mdx b/content/docs/apps/shop-sync.mdx index dc76bac..d63cbd3 100644 --- a/content/docs/apps/shop-sync.mdx +++ b/content/docs/apps/shop-sync.mdx @@ -6,6 +6,8 @@ Shop Sync is an installable App for Next Commerce that syncs your Shopify store' Additionally, Shop Sync connects your NEXT store to use Shopify as a [**Fulfillment Location**](/docs/features/fulfillment-guide#core-concepts), so that any orders placed on NEXT are automatically imported to your Shopify store. +Line item properties used for personalized products are included on synced Shopify orders, so customization details remain available to fulfillment teams. + **Preparing to Go Live?** diff --git a/content/docs/build-a-store/catalogue/index.mdx b/content/docs/build-a-store/catalogue/index.mdx index cd13b4e..ad838ed 100644 --- a/content/docs/build-a-store/catalogue/index.mdx +++ b/content/docs/build-a-store/catalogue/index.mdx @@ -18,4 +18,8 @@ Let's get started by [**adding a Product**](/docs/build-a-store/catalogue/add-pr **Theme Developers** **-** to learn about custom storefront product pages, and how to create theme templates, check out the Next Commerce [**developer docs**](https://developers.nextcommerce.com/docs/storefront/themes/guides/custom-product-templates). - \ No newline at end of file + + +## Customizable Products + +Use line item properties to sell personalized or made-to-order products with details such as engraving text, a monogram, or a gift message. Each set of properties stays attached to its cart, order, or subscription line item, so two copies of the same product can carry different personalization without being combined. Developers can add these values through [**Custom Line Item Properties**](https://developers.nextcommerce.com/docs/admin-api/guides/external-checkout#custom-line-item-properties) in the Admin API or with the [**Campaign Cart SDK**](https://developers.nextcommerce.com/docs/campaigns/package-toggle/reference/attributes). diff --git a/content/docs/manage/orders/order-management.mdx b/content/docs/manage/orders/order-management.mdx index 6a445b5..3a36148 100644 --- a/content/docs/manage/orders/order-management.mdx +++ b/content/docs/manage/orders/order-management.mdx @@ -15,6 +15,7 @@ This view also includes features to [**Edit**](/docs/manage/orders/edit-orders) All line items in the order are summarized in the items cards, separated by [**fulfillment location**](/docs/start-here/get-started/fulfillment-settings#fulfillment-locations). * **Product** - displays the line item and quantity in the order. If the order is part of a subscription, a subscription icon will appear on the product image, which links to the corresponding [**Subscription Details View.**](/docs/manage/subscriptions-guide#subscriptions-list-view) +* **Customization Details** - displays line item properties such as engraving text, monograms, or gift messages. Items with different properties remain separate, and the details stay attached when the items are sent for fulfillment. Learn more about [**customizable products**](/docs/build-a-store/catalogue#customizable-products). * **Fulfillment** - displays the fulfillment location name, along with the integration / app that handles the fulfillment process (or "Manual" in case of manual fulfillment) * **Price** - shows the total price of the order @@ -106,3 +107,7 @@ From the **More Actions** menu in the Order Details View, you can perform severa * **Archive -** allows the manual changing of an order's status from Open to Archived in certain scenarios. See [**Order Statuses**](/docs/manage/orders/order-statuses) for more detail. For **Archived** orders the option to **Unarchive** the order is available, to allow for editing.
* **Cancel Order -** applies to orders in Unfulfilled status only - opens a window with options to cancel the order, input a **Cancellation Reason**, and if applicable, process a refund against the order. Select **Send Cancel Order Email to Customer** to automatically send the **Order Canceled Notification** email to the customer.
* **Create Ticket -** creates a new [**Support Ticket**](/docs/manage/support#creating-support-tickets), pre-populating the order and customer's details by default. It's recommended to create a ticket to log customer support inquiries. + +### Subscription-Generated Orders + +When an order line is part of a subscription, use the subscription icon in the Order Items card to open the Subscription Details view. From there, you can [**change renewal settings or process a renewal**](/docs/manage/subscriptions-guide/managing-subscriptions), [**pause or resume billing**](/docs/manage/subscriptions-guide/pause-subscriptions), and [**schedule future item, pricing, shipping, or billing changes**](/docs/manage/subscriptions-guide/subscription-phases).