Sales proof of sales app

We use shopify for both channels (instore and online). The issue is when we install these sales proof app that displays a notification to the customer when a purchase is made, it will display text " customer.first_name from undefined undefined purchased". Reason being the app captures all sales transaction EVEN physical store transactions which do not have this data available. What work around is there, or is the only work around to hire my own dev to build a display notification

@quachie .. recommended to connect the sales proof app support team..

Frankly, these apps do not build any trust.
In my opinion – quite the opposite.

These apps are often used by people trying to pretend to be bigger than what they are.

None of the really big stores I’ve seen and worked with use these apps.

And I understand that my view may be a bit “skewed”.
But this – and also the “spin the wheel for discount” apps are usually my “do not buy” signals.


Having said that – the best option is to reach out to the app developer.
It’d be easy for them to add some kind of a filtering criteria.

Otherwise, technically, it should be possible to intercept these “broken” popups with some JS code in your theme and make them not to show.
But need to see the store to try to suggest the code.

Is it truly fetching real sales data, or is it just displaying whatever the app and/or you put?

Either way these sales popups are actually a net negative on your store’s credibility. Most of them look and feel fake. If you’re legit, the products/services speak for themselves. You dont need to flaunt, real or not.

Ok what credibility do you have, is this comment based on market research/tangible findings. I just need to understand that what you’re saying is legitimate, not an opinion

Thanks Tim, what do you suggest could be used to build trust

Important trust signals are (in order of how soon it comes to play):

  1. Clean and authentic imagery;
  2. Nice and coherent styling / overall design;
  3. Proper business name and location listed in policies;
  4. Phone/address in header / footer;
  5. Brick and mortar stores location on a contact page.

Everything must be proportional.

So, for example, if I see the sales popup popping every minute on my screen, but product photography is bad or comes directly from the aliexpress listing my immediate conclusion is that these popups are fake.
I have yet to see a store to sell something every minute – meaning hundreds of sales daily which did not invest in proper photography.

“Proportional” – I can also accept the store which has something like “we’re a small family business working in a garage” on “about us” page and unprofessional product imagery.

However, the same “family business out of shed” does not pair with frequent sales popup – by the time you sell something in hundreds you have to have some manufacturing/fulfilment processes which do not work out of the garages…

Hi Tim, do you do reviews on websites, mine is beyondbestbefore.com.au

If not that’s okay, thanks for the response btw- makes sense,

That sounds like an app problem. For example in our Pasilobus Social Proof app we give options for you to hide customer name.

This is a complete suite with live counters and recently view widgets

You can try here:

Hey mate, I would say that your homepage is actually pretty fine.
I’d even accept the use of the app in question :slight_smile:

Couple of nit-picks:

the “Save: XXX” is not vertically aligned with the “xxx items in cart”
This should help:

.header .save__amountcart.cart-icon {
  display: flex !important;  /* need to override important on other rule */
  padding: 8px 16px;
}

Your “Add to cart” buttons and “Save XX%” badges are not properly vertically aligned. Looks like it’s because of the font you’re using – it’s not properly aligned vertically.
I’d try something like this to compensate – asymmetric padding:

.button {
  padding: 0.7em 1em 0.4em !important;
}
.button, .cs_discount {
  padding: 0.4em 1.2em 0.1em !important;
}

Then – showing default “no-image.gif” is not cool – output your own, funny one. Or at least, hide it:

img[src*=no-image], 
placeholder-root {
  opacity: 0;
}

Product page is worse though – need to work more on padding for main product section.
And header overlaps page content on some tablet widths…

As for your initial question, here is the code to look at your sale popups and hide them if they contain word “unknown”:

<script>
window.addEventListener('load', ()=>{
  const popupElement = document.getElementById('animate-container');
  if (!popupElement) return;
  
  const observer = new MutationObserver((records, observer)=>{
    if ( popupElement.innerText.includes('unknown') 
         && popupElement.style.visibility == 'visible'
       ) {
         popupElement.style.visibility = 'hidden';
         popupElement.style.display = 'none';
       }
  });
  
  observer.observe( 
    popupElement, 
    { 
      attributes: true, 
      attributeFilter: ["style", "class"]
    }
  );
})
</script>

You can put this code in a “Custom liquid” section added to the “Footer group” in “Edit theme”, or right above the </body> tag in your layouts/theme.liquid

Worth trying a different app if possible this app seems to unstable.

Hi Tim, thanks for for all this feedback, i’m making adjustments, with deepseek’s help for coding
Managed to make the sale price larger which i’ve wanted for a long time,
I had a designer to help, with the product padding etc, is it just trial and error to see how if it looks better? suppose i could screen grab and ask chatgpt what could be improved and go from there,
Many thanks
Maggie