Managing App Assets and Files [Zipify Pages]

Learn how to manage the Zipify Pages app's Assets and Files!

Jeff Maxfield avatar
Written by Jeff Maxfield
Updated over a week ago

Application Assets Management

  1. The first thing you need to do once Zipify Pages is installed on your store is to read and accept the Terms Of Service agreement. Then you'll be able to access the app's admin interface. 

  2. After Zipify Pages is installed, all of the App Files (Assets) which are needed for the app to function correctly are automatically added into your currently published Theme.

These app files will not affect your theme, they just give us the functionality needed to publish and manage landing pages, product pages and blog / blog posts. Assets include Layout, Template, Section and Snippet files.

At Settings > General > Advanced Settings > Application Assets Management, you are able to manage the app's assets:

Refresh Assets:

Click the Refresh button to restore the app's Assets to their initial/default state in-case you encounter any issues with the application.

This will re-create all Zipify Pages app assets (files and code) which means that any customizations made to assets in any other way than we recommend would be lost.

Remove Assets:

Click the Remove button to remove the app's Assets from your theme before deleting the app from your store. The list of Assets you'll need to remove manually after clicking this button, if desired, can be found at the bottom of this help article.

*Note: If you change your Shopify theme, you'll need to click the Refresh button to add our Assets to your new theme so that the app will function properly again.

Publishing a New Store Theme?

If you publish a new Theme for your Shopify store, Zipify Pages detects that and automatically refreshes app Assets to ensure the app works correctly on the newly-published Theme. The Refresh button can also be clicked manually at anytime to add our Assets to your new theme or to re-add them to the currently published Theme. This is not required (in most cases) if you are only updating or modifying your currently published theme.

📝 If the “Use theme header/footer” option is being used for certain pages, then the page.custom.zipifypages.liquid Template file which controls those pages isn’t being updated when you publish a new theme or if you update the header/footer on your existing theme, so some additional actions are needed to get that to update: 

1. If no changes were applied to the page.custom.zipifypages.liquid  file manually before the new theme was published, then you just need to delete the page.custom.zipifypages.liquid  file by going to Online store > Themes > Actions > Edit code > Templates. After that just click the Refresh button under Application Assets Management.

This will create a new page.custom.zipifypages.liquid  file which is ready to work with your new theme.

2. If changes were manually applied to the page.custom.zipifypages.liquid file before publishing your new theme, then you need to manually transfer code from theme.liquid  (Online store > Themes > Actions > Edit code > Layout > theme.liquid ) into the page.custom.zipifypages.liquid  file (Online store > Themes > Actions > Edit code > Templates > page.custom.zipifypages.liquid) to preserve the changes you applied before publishing the new theme.

Cancelling your Zipify Pages Subscription

If you no longer wish to continue using the app, then Deleting it from the Settings > Apps and sales channels section of your Shopify admin will trigger the subscription cancellation process with Shopify's billing department.

Before you do that though, you should navigate to Settings > General > Advanced Settings > Application Assets Management and click the Remove Assets button there:

📝After clicking the Remove Assets button, it will remove most of the Template and Snippet files which were added to your theme by the Zipify Pages app.

This means all published pages will remain on your site, but they will lack the needed styles and code so they will look improperly formatted and function incorrectly.

⚠️ All Pages, Images, Javascript and CSS code will be removed from our servers 90 days after you delete the Zipify Pages app from your store, if it's not re-installed before then.

If you want to completely hide all of the published Zipify Pages pages from your store, you'll need to un-publish them first from the Pages section of the app by clicking the Status switcher for each one:

⚠️ IMPORTANT! Always click the Remove Assets button before deleting the app from your Shopify store.

Details about app Assets including Template and Snippet files

Once the Zipify Pages app is installed, it adds the following Assets (Template and Snippet files) to your Shopify store Theme:

📝If you're using an Online Store 2.0 Theme, see this article for the details.

Templates:

article.custom.zipifypages.liquid
article.zipifypages.liquid
blog.custom.zipifypages.liquid
blog.zipifypages.liquid
page.custom.zipifypages.liquid
page.zipifypages.liquid

Snippets:

article-content.zipifypages.liquid
best-value-horizontal-view.zipifypages.liquid
best-value-offer-view.zipifypages.liquid
best-value-view.zipifypages.liquid
blog-content.zipifypages.liquid
dynamic-product.zipifypages.liquid
header-scripts.zipifypages.liquid
index-content.zipifypages.liquid
offer-box-view.zipifypages.liquid
page-content.zipifypages.liquid
page-footer.zipifypages.liquid
product-content.zipifypages.liquid
product-view.zipifypages.liquid
recharge-subscription-view.zipifypages.liquid
three-products-view.zipifypages.liquid

Also, render tags are being added to the theme.liquid file:

{% render 'header-scripts.zipifypages', renderctx: 'thm' %}

{% render 'page-footer.zipifypages', renderctx: 'thm'%}

And include tags to each product[.*].liquid file in your theme:

{% include 'product-content.zipifypages', contentprt: 'header' %}

{% include 'product-content.zipifypages', contentprt: 'footer' %}

When first enabling the Homepage feature for Zipify Pages, it adds the index.original.zipifypages.liquid Snippet file (which is a backup copy of the original Homepage file called index.liquid which is a Template file).

Did this answer your question?