Jump to content

How to create a plugin

Recommended Posts

Hi, I am trying to understand if we can create a plugin for Squarespace (like a WordPress plugin) and how / where to get started.

Background: We are currently injecting our JavaScript library in the head of Squarespace sites to enable our product presentation function on pages.
Our plugin function currently looks for specific html on a single root slug e.g. mysite.com/product/
and then, based on the query passed, gets and then loads content (ajax) on to a product page and updates the URL like this:
mysite.com/product/?product_id=......

Problem: However, when done like this, the underlying page 'meta' and 'og' tags all remain the same - so we get no SEO benefits at all as the content is all loaded with JavaScript after the page is seen by a browser (and sharing is a problem too).

Goal: We want to create a more sophisticated general Plugin that would do the same BUT, based on the query string also controls the generation of a page including setting the page headers ('meta' and og tags based on the product) etc - before the page is output.
We have created such a plugin for WordPress - and we have a PHP Class that does this with PHP  - and so we are comfortable with coding etc.

Question: I am trying to find out how to do this with Squarespace.
Can anyone confirm that this can be done? .. and also recommend a specific resource / article etc that explains generally how this can be created for Squarespace - and perhaps a road map for development?

We just want a road to head down - but so far I have been unable to find any resources or guidance on where to start.

thank you!
 

Link to comment
  • Replies 1
  • Views 1.5k
  • Created
  • Last Reply

There’s no php or backend access on Squarespace. You can create code snippets for injection (usually in the footer) but you cannot do the same as on WordPress. 

About me: I've been a SQSP User for 18 yrs. I was invited to join the Circle when it launched in 2016. I have been a Circle Leader since 2017. I don't work for Squarespace. I value honesty, transparency, diversity and good design ♥.
Work: I founded and run SF.DIGITAL, building Squarespace Extensions to supercharge your commerce website. 
Content: Views and opinions are my own. Links in my posts may refer to SF.DIGITAL products or may be affiliate links.
Forum advice is free. You can thank me by clicking one of the feedback emojis below. Coffee is optional.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.