> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://fpd-doc.ganymede-apps.net/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Customer Accounts - Buy Again

# 🛍️ Deep Shopify Integration: Allow Your Customers to Rebuy Custom Products

Shopify’s **built-in customer accounts** are becoming increasingly popular, allowing merchants to automate and offer powerful self-service experiences — including **repeat purchasing**.  

This feature is particularly valuable for **customized products**, where customers can save time by reordering without recreating their design from scratch.

However, Shopify’s default “Rebuy” function doesn’t support **line item properties**, which means it won’t work properly with most product customization apps — including Fancy Product Designer.

That’s why we’ve built our own **Custom Rebuy** feature that **fully supports customized products**.

---

## 💡 Key Benefits

* Works with **customized products** (line item properties included)  
* Adds items **to the cart** — not directly to checkout  
* Lets customers **adjust quantities** or **edit their customization** before purchasing again  
* Fully integrated with Shopify’s new **customer account experience**

---

## 🖼️ How It Looks

1. **Sign in to your customer account**  
   ![Sign in Customer Account](https://storage.crisp.chat/users/helpdesk/website/-/c/b/1/7/cb1733eed2f3b800/scr-20251107-lkcc_pp4znj.png =600x514)

2. **Open a past order** and click **Rebuy**  

![Order List](https://storage.crisp.chat/users/helpdesk/website/-/c/b/1/7/cb1733eed2f3b800/scr-20251107-lknr_2is47e.png =1000x493)
![Buy Again](https://storage.crisp.chat/users/helpdesk/website/-/c/b/1/7/cb1733eed2f3b800/scr-20251107-lkvb_1584n84.png =1000x527)


3. The customized products are **added to the cart**  
   ![Cart with customized items screenshot](screenshot-cart.png)

---

## ⚙️ How to Set It Up

### 1. Enable Shopify Customer Accounts
* Here you find everything you need to know about the Shopify Customer Accounts and how to set them up, if you haven't.
* [Shopify Help Center](https://help.shopify.com/en/manual/customers/customer-accounts/new-customer-accounts)
* Make sure the **new customer accounts** are enabled  

### 2. Navigate to the Order Status View
* Open the **Online Store Sales Channel** and click on **Customize** on your theme.
* Select **Checkout and customer accounts** from the dropdown in the center.

![Theme - Checkout and customer accounts](https://storage.crisp.chat/users/helpdesk/website/-/c/b/1/7/cb1733eed2f3b800/scr-20251107-lpgk-2_1ugebm2.png =1000x632)



### 3. Add the Rebuy Button
* Select **Apps** on the left menu

![App Settings](https://storage.crisp.chat/users/helpdesk/website/-/c/b/1/7/cb1733eed2f3b800/scr-20251107-lpir-2_acn54v.png =1000x603)

* And add the Fancy Product Designer **Customer Account Rebuy Button**
![Add Button](https://storage.crisp.chat/users/helpdesk/website/-/c/b/1/7/cb1733eed2f3b800/scr-20251107-lplh-2_1szqt6q.png =1000x576)


* Deactivate the Shopify Rebuy Button and Save your changes


![](https://storage.crisp.chat/users/helpdesk/website/-/c/b/1/7/cb1733eed2f3b800/scr-20251107-lprq-2_1pk8qqx.png =1000x748)


### 4. Test It
* Sign in as a customer  
* Go to a previous order and click **Rebuy**  
* Confirm the customized items are added to the cart  


![Custom Product added](https://storage.crisp.chat/users/helpdesk/website/-/c/b/1/7/cb1733eed2f3b800/scr-20251107-lyip-2_1dbfpsw.png =1000x619)

---

## 💬 Need Help?

If you need assistance setting up or customizing the Rebuy feature, feel free to [contact our support team](mailto:support-s@fancyproductdesigner.com).  
We’ll be happy to help you get it running smoothly!
