# Update a new setup for product detail page

Big Update Shoutout: New online store experience of the product detail page has been rebuilt, introducing a new setup to create better experience for merchants and shoppers. We've upgraded the Halo theme architecture for the online store, providing an easier and more flexible customization on product detail page for merchants. Developers also receive more opportunities to build websites and integrations that can be easily customized by the merchant to fit their needs.

Since version **1.3.0**, store owner can add block to show content that they want to display for their customers.

With the updated Halo theme architecture, it comes with an update to how to freely arrange content order of the storefront. Shopify has increased the maximum number of blocks up to 50 per section, so store owner can add different block types such as tab, popup, custom information. Some blocks' spacing can also be customized such as product title, vendor, price and variant. The update is also applicable for both **Quick View** and **Quick Edit Cart** features.

Good features also come with a downside. Updating from older versions to the **1.3.0** or later ones requires store owners to set up Product Page, Quick View and Quick Edit Cart from the start due to major changes in the theme structure. Therefore, copying JSON file of the product page (or **Quick View**, **Quick Edit Cart**) from older versions will prompt an error saving the files.

Currently, there’s no end-to-end solution. However, it's worth spending a bit of time setting up your theme in version 1.3.0+ before publishing the theme to get the best features from our update. We are sorry for the inconvenience.

Stay tune for the upcoming Halo Theme v1.3.0.!


---

# Agent Instructions: 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:

```
GET https://halosoft.gitbook.io/halo-docs/announcement/update-a-new-setup-for-product-detail-page.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
