> For the complete documentation index, see [llms.txt](https://vu-custom.gitbook.io/vu-custom/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vu-custom.gitbook.io/vu-custom/vu-os-best-practices-platform-guides/reordering-customized-products.md).

# Reordering Customized Products

## Reordering Customized Products Using Shopify Customer Accounts

**\*Please note this article is written in context of Shopify, this same concept applies to any E-commerce platform supporting the concept of customer accounts and account order history.**

### Overview

Customers who have previously purchased customized products through the VU Customizer can easily reorder those items through the use of Shopify Customer Accounts.

By leveraging Shopify's order history capabilities, brands can provide a streamlined reordering experience that allows customers to quickly recreate and purchase previously designed products without starting from scratch. Operationally, factories benefit from consistency in reproduction of previously purchased products as typically the designs do not vary significantly upon repeat purchase.&#x20;

### How It Works

When a customer completes a purchase through the VU Customizer:

1. The customized product is added to the Shopify cart.
2. The order is processed through Shopify.
3. The order is stored in the customer's Shopify account history.
4. The order contains a reference to the associated VU Recipe used to create the customized product. The VU Recipe contains the configuration details required to recreate the original design.

\*Pre-requisite requires the customer to have logged into their customer account prior to placing the order.

### Customer Reorder Experience

#### Step 1: Log In to Your Account

Customers log in to their Shopify customer account using the same credentials used when placing their original order.

#### Step 2: View Order History

Within their account, customers can access their previous orders and view products they have purchased.

#### Step 3: Select a Previous Customized Product

The customer locates the customized item they wish to reorder. Because the order contains a reference to the original VU Recipe, the system can identify the exact design that was purchased.

#### Step 4: Open the Original Design via the Recipe Reference

The VU Customizer retrieves the saved recipe and loads the product with the original customization choices, including any applicable:

* Colors
* Materials
* Graphics
* Logos
* Text personalization
* Product options

#### Step 5: Review and Purchase

Customers can:

* Purchase the product exactly as originally configured.
* Make modifications to the design before purchasing.
* Add the product to their cart and complete checkout.

### Requirements

To support reordering of customized products, brands must:

**Enable Shopify Customer Accounts**

* Customer accounts must be enabled so Shopify can maintain purchase history for each customer.

**Store Order History**

* The customer's order history must be retained within Shopify.

**Preserve the VU Recipe Reference**

* The original order should store a reference to the VU Recipe associated with the customized product. This recipe serves as the source of truth for recreating the customer's design.
* The Recipe reference should also be stored as a link, so when clicked by the user to access the design, it relaunches the customizer. This can be accomplished by generating a link with the URL from the PDP of the base product, and appending the Recipe to it. When landing on the PDP, feed the saved Recipe into the customizer initialization script to load the exact Recipe and have users pickup with the same design.

###


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://vu-custom.gitbook.io/vu-custom/vu-os-best-practices-platform-guides/reordering-customized-products.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
