# Extend theme with apps

**URL:** <https://community.shopify.com/t/extend-theme-with-apps/334158>\
**Category:** Partners Discussion\
**Tags:** Setting-Up\
**Created:** [June 25, 2024, 6:25am UTC](https://community.shopify.com/t/extend-theme-with-apps/334158 "2024-06-25T06:25:50Z")\
**Posts on this page:** 1\
**Page:** 1

## AI-generated summary

Custom Shopify app built with Laravel seeks a way to programmatically modify a store’s theme at install time. The goal is to insert buttons or display metafield values directly in the theme via custom code.

Key constraints:
- Must avoid Theme App Extensions (no app blocks or app embeds).
- Changes should be injected into the theme itself upon app installation.

Context/terms:
- Metafields: custom data fields in Shopify that store additional information to be shown in the storefront.
- App blocks/embeds: standard extension methods for adding app UI to Online Store 2.0 themes (explicitly not desired here).

Request:
- Guidance on how to achieve theme integration via custom code rather than extension mechanisms.

Status:
- No responses or solutions yet; the question remains open with no agreed approach provided.

<div class="post-metadata">

**Author:** ![amalamruthasoma](https://avatars.discourse-cdn.com/v4/letter/a/b5ac83/32.png) [@amalamruthasoma](https://community.shopify.com/u/amalamruthasoma)\
**Post date:** [June 25, 2024, 6:25am UTC](https://community.shopify.com/t/extend-theme-with-apps/334158/1 "2024-06-25T06:25:50Z")

</div>

Hi,  
I create a custom Shopify app using Laravel. I need to inject buttons or metafield values into the theme when the app is installed. How can I achieve this? By using custom code. not by app blocks and app embeds.
