Product page Call To Actions

Discuss strategies to grow your store - SEO, paid ads, email campaigns, conversions, branding, and more...
Share what’s working, ask for input, and learn from other shopowners focused on increasing revenue.
Post Reply
BatteryTrader
Contributor
Posts: 153
Joined: Thu Apr 11, 2024 7:18 am
Phoenix Version: 1.1.0.3
Has thanked: 3 times
Been thanked: 17 times

Product page Call To Actions

Post by BatteryTrader »

We are not coders, just store owner; time is very limited, and we recently started playing with “Product page Call To Actions – CTA”

Now the add on is £25, but in the Coop section, its free, one of many, possibly because it was free I was more willing to play with it, its brilliant, also something a ship-owner can make there own.

If you are not willing to invest £10 a month to be in the Co-op, you are missing so much.

Back to “Product page Call To Actions – CTA”

I have is set up so there is a message just under the add to cart button, no doubt though you could have this message anywhere, not only that, have not tried but you could probably have multiple versions scattered around in you wished it.
Capture.JPG
And that little icon jumps up and down to make sure its not missed

But let me explain how its set up on our store.

We have quite a few products in-house; these are set up as follows

Stock level of less than 3 – message is something like, hurry, last 3 in stock

Stock level of less than 10 – message is something like, last few remaining

Stock level 0 (or less, we made is -99) then something like, delivery 1-3 working days ( so we can get it in)

Stock level of more than 10, then depends on the price of the item, if over £50 then something like – Free next day delivery in UK Mainland
If less than £50 then something like, Next working day delivery, plus possibly Free delivery on orders over £50.

We also have a number of suppliers that we drop from, and we know some of them will deliver direct to client, but only if the order is placed early enough in the day
We have put a new column in the products table, so we have a reference to call from, so now we can change the message for these particular products and suppliers
So as delivery is paramount, something like – Free delivery 1-2 working days (if it’s over £50, if not a different message)

We have other suppliers that we are not confident that delivery will be next day, so we adjust for these suppliers; all controlled by a single column in the database, ie create the column with a value of “0 “ then perhaps change for all the lines you know you should have stock of to whatever suits perhaps “1”.
Then for lines / suppliers that might take slightly longer to deliver mark as “2”
even longer then perhaps “3 “ and so on.

We have some lines that we import, and that can take weeks, so a different message.

We have some lines that are a collection and fitting service, so a different message

And so on.

Now we have only scraped the surface; I understand you can also change messages if a client is logged in. I have not looked at that yet, or worked out how it's done, but no doubt will.

Now everything I have discussed above is controlled by small hooks- just a little bit of code that overwrites. Easy: copy another one and change to suit your requirement; cannot see any issue with page load speed.

Now, if you do not understand how hooks work, adapting this add-on to your site is an easy way to learn.

What you can do with this add-on is make the site yours and avoid many of the silly phone calls that are always the same: is it in stock, how much is shipping, is shipping free, when will it be delivered, etc.

If you are not paying £10 a month to be in the Coop, you are losing out; you will find people are much more willing to share code and how they got around something. There are many such free snippets of code offered every month. Make your website truly yours, stand out from the crowd.
You do not have the required permissions to view the files attached to this post.


Join The Code Co-op to get access to your library in the Code Co-op Forum
User avatar
burt
Core Team
Posts: 4550
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: Product page Call To Actions

Post by burt »

Love to see this, TY. That system actually has some quite interesting mechanics and I was wondering who would play with it first and notice the flexibility.

What I thought might happen is "oh it's just a message that shows in product_info" - boring, useless, fluff.
I am really please you saw through that.

--

I coded in priority levels.

Imagine you have a load of Hooks plugged into this system, right.
Customer looks at Oranges...and 3 of those Hooks apply;

free shipping
only 5 in stock
you have it in your cart

Which one should show? That's up to your Hooks and what priority applies. Let's imagine;

free shipping => priority 30
only 5 in stock => priority 20
you have it in your cart => priority 10

The winner is the priority nearest to "1" that applies.

In this case, let's assume the customer has Oranges in their Cart.
They see; "you have it in your cart"
If they remove from cart, they see "only 5 in stock"
If you add more stock, they see "free shipping"

I hope this makes sense to all.
It's basically Smart Call To Actions based on triggers that you (shopowner) decide.

--
  • Make sure to add priority numbers to the hooks - whichever is "nearer to 1" and applies...shows
  • Think about the customer journey - What's most urgent? What drives action? What's just nice to know?
  • Test edge cases - What happens on site when stock is low AND it's a high-value product AND it's from a slow supplier? Which message shows?
Consider all triggers ... you can hook into cart status, user login status, time of day, category, manufacturer, etc.
The more triggers you use, the more dynamic/smart your CTAs become.

This isn't just a "product message" extension. It's a decision engine that picks the single most relevant message from all possible messages based on:

1. Product attributes (stock, price, supplier, category)
2. Customer behaviour (in cart, logged in, previous purchases)
3. Site conditions (time of day, holiday seasons, promotions)
4. and whatever else you can imagine

That "priority system" is what makes this CTA system genuinely powerful.


Join The Code Co-op to get access to your library in the Code Co-op Forum
Post Reply