Jump to content



Member Since 02 Aug 2016
Offline Last Active Yesterday, 12:31 PM

#313182 Half Of The Invoices We Send Go To Gmail Spam Folder

Posted by poppedweb on 13 March 2019 - 08:02 PM

Have the same issue. Using via sendmail program. Everything is setup properly. No blacklisted. Below a test email picture but issue still:


Have you considered registring for Google Postmark? In most cases verifying your domain there should do the trick. Also, do mind that domain-age and volume is a significant factor when it comes to this.


There are a few remarks that could be made though:

1. Make sure that your phrases actually make sense (no spelling mistakes and such);

2. Including personal info directly in the HTML can boost your score when used correctly;

3. Too much HTML will always make you end up in the spam box;

4. Make sure you are signing emails with DKIM (DomainKeys Identified Mail), simple DNS won't do anything;

5. Use dmarc (Domain-based Message Authentication);

6. Make sure you have setup spf correctly (include Google!): 'v=spf1 include:_spf.google.com ip4:[your mail IPv4] ~all' -> becomes 'v=spf1 include:_spf.google.com ip4: ~all';

7. If there are inconsistencies in the “from” address and “reply to” address and domains, emails will be filtered as spam;

8. If users dont interact with your e-mails the chance of your e-mails being marked as spam will become significantly higher (engagement metrics);

9. Use a dedicated IP, a shared host will definitely impact your chance of ending up in the spam folder in a negative fashion;

10. Implement a 'dont e-mail me' or 'unsubscribe' button in all your e-mails. Google also checks for this very thoroughly, if these are not present and someone ends up marking your e-mail as spam, it will also greatly increase your chance of ending up in the spam folder of others.


If you have any other questions, please let me know.


Kind regards,

#313084 Enable Login By Username With Hooks

Posted by poppedweb on 11 March 2019 - 03:12 PM



You will need to make sure you accept your variable by reference (memory location), as it now copies the literal memory and then clears it, hence not updating the variable in the previous stack frame.


This simple requires you to place an ampersand before the parameter you want to change:

function fn_my_addon_auth_routines($request, $auth, &$field, $condition, $user_login)
	$field = 'user_login';

Kind regards

#311005 My Cs-Cart Is To Slow

Posted by poppedweb on 12 January 2019 - 09:44 PM


I didn't want to do that since it was a key element of the query, but did it to see what would happen.  Query time went from about 8 seconds (for the stripped down query above) to just under 3 seconds.   So that does help -- BUT, i also have to take out the ORDER BY PRODUCT.   Below is the EXPLAIN plan for the query without the Product Description table.


Well, seeing that it is still not using an index, I suggest you contact us here, so we can take a look at what we can do for you: sales@poppedweb.com


With 15M products, you will need a quantum computer...


No, he should actually add indices / indexes to sort his table and use a cluster to distribute them across the stack accordingly

#308722 Local Pdf Generation Add-On.

Posted by poppedweb on 08 November 2018 - 04:07 PM



We have created an addon for generating PDF files locally. If you are interested you can install the add-on by following the instructions on the github page: https://github.com/p...eb/pp_local_pdf.


Kind regards,

#307789 Modern Updated Vendor Admin Panel?

Posted by poppedweb on 17 October 2018 - 08:05 PM

CS-cart's admin interface looks old, tired, antiquated 


Any ideas about modern vendor admin panel?


I am surprised this hasn't been done for CS-cart




Anyone modified it? Integrated bootstrap admin panel?


A backend doesnt need to be all pretty and stuff, it just needs to work and be developer friendly. No animations and shenanigans.

#307621 Different Invoice Templates To Choose From

Posted by poppedweb on 15 October 2018 - 08:23 AM

This can only be done via the database. 


Just add a new entry with the following sql statement (execute in PHPMyAdmin).

  cscart_template_documents (`type`, `code`)
  (packing_slip, default_2);

#307482 Meet Cs-Cart And Multi-Vendor 4.9.1

Posted by poppedweb on 11 October 2018 - 06:36 PM

We searched the bug tracker but couldn't find the bug report you were referring to. Could you please give a link to the bug report (or, if you reported the issue via Help Desk, the ID of the ticket)? Then I'd be able to comment more on this matter.

I assume you're referring to this entry:

[!] Responsive admin panel: Design: Templates: One of the scroll bars was next to the wrong area. Fixed.
As far as I can see, that bug was fixed on September 5th after a report made by another person on August 21st.

Yes, the 45-day countdown begins since the moment the bug receives the Confirmed status. We now have a page on our site that explains where the timeframe comes from. The Under Review status is supposed to be reserved for cases that require a longer and more thorough investigation. It is supposed to be used sparsely, and only when a situation calls for it. We've taken some steps to that end, and as I can see, in the past few months there were fewer and fewer bug reports to get this status.



I first mentioned this directly in the thread of the responsive admin panel on february:



Next I mentioned it again in the bug tracker on april:


#307403 Meet Cs-Cart And Multi-Vendor 4.9.1

Posted by poppedweb on 10 October 2018 - 02:29 PM


Thank you,


I do see that the template editor double scroll bar has finally been fixed, I wonder however why it took such a long time, I submitted this bug at 28 February 2018 - 07:39 PM. Please do fix these insanely long times to respond to such simple issues.

#306203 Changes On My_Account.tpl Won't Take Place

Posted by poppedweb on 05 September 2018 - 11:49 AM

Tried now, made no difference.


Maybe you have an add-on that overrides that particular template?

#304609 Urgent Security Issue

Posted by poppedweb on 27 July 2018 - 04:46 PM



As far as I can see eval or similar functions are not used on usernames, hence this wouldnt be a security risk. You can always ask CS-Cart this question, provided you give them access to the required information. Next time, please dont use a misleading title like this, this indicates you have a 'urgent security risk' instead of a 'possible security risk', see how that changes the enitre meaning of your post?


Kind regards,

#304391 Recurring Subscriptions

Posted by poppedweb on 24 July 2018 - 09:46 AM


#304012 Please Redesign The Structure Of The New Email Template Editors.

Posted by poppedweb on 15 July 2018 - 05:55 PM



We, PoppedWeb, have had our problems here and there with the new email templates. We think there is much room for improvement and after suggesting multiple things in private conversations (with no reply), we thought it would be a good idea to take this to the fora.


First of all, the structure couldnt be worse. We can't grasp why you would choose Twig, a new language with a new learning curve, over Smarty as the renderer. Not only is the developers environment completely compromised because of this, it also is very unfriendly to the CS-Cart users themselves. 


But lets get to the 'ideal' structure (in our opinion):


1. If Smarty were to be used, the code for the layout builder could have been re-used, variables could have been defined as a new 'type' and best of all you could drag and drop and create the email layout like that. This would have been much more useful for the CS-Cart users.


2. Use the same structure as we currently use for theme development. Adding new variables or adjusting variables is very chaotic at the moment. In Smarty we could just assign it, retrieve it, etc, now we have to write entire classes just to adjust / give a new variable to Twig.


3. Custom e-mail template development is very hard since it is stored in the database. Furthermore, having actual files would reduce the overall load on the database. There is no IDE which supports templates saved in a database, which also adds another disadvantage for the 'amazing developer ecosystem', as advertised by CS-Cart.


4. A simple layout could look as follows:

- Styles

    - Addons

        - [Addon ID]


    - Styles.less

    - Responsive.less 

- Templates

    - Blocks 

        - Blocks like 'contact us' or a banner.

    - Views

         - Blockmanager (theme).

         - Index (load styles in header & other parameters)

    - Variables - all variables which can be added in the layout editor as a seperate template (so they can be overridden / adjusted!).


5. Add the option for responsive styles. Yes, responsive e-mail templates is an actual thing. This is used a lot and is currently not 'really' possible.


6. Products tables and such can be edited more easily by just editing the block settings.


We think this 'rough' sketch could be a good starting point, it would be great if the rest of the developers can take a quick look and refine the initial step to a better overall e-mail development system.


Kind regards,

#303064 Would You Advise Hosting Csc On Digitalocean?

Posted by poppedweb on 22 June 2018 - 01:55 PM

What about people like us who dont have system administrators in our team and want managed solutions? Is Digital Ocean recommended for us? Or are there server management providers for Digital Ocean droplets?




We would be happy to manage your droplet and configure it the way you desire to. We mostly use our own platform but if you want to keep control of your own server then that's perfectly fine. If you're interested, drop us a line at: info@poppedweb.com.


Kind regards,

Harm Smits

#302388 Would You Advise Hosting Csc On Digitalocean?

Posted by poppedweb on 05 June 2018 - 06:04 PM

I am considering to move from my dedicated server to digital ocean.

Would you advise for or against this? Please explain why.

Does anyone have experience with CSC on digitalocean?

Are there companies of repute that specialize in managing CSC on DO?




We use DigitalOcean for our development and project tracking software. There is just one thing to keep in mind, if you do host your website overthere, I strongly advise you to use the compute optimized droplets since their performance will be significantly higher.


If you need any assistance, please drop us a line: info@poppedweb.com


Kind regards,

#302091 Best Seo Add-On

Posted by poppedweb on 29 May 2018 - 05:21 AM

A very valid question that inadvertently highlights a fundamental flaw in the current cs-cart.

I don't feel like the Lone Ranger in expressing my humble opinion that SEO/SEF/SEM should be an integral part of Cs-cart.

Relying on Third Party addons for Critical function is an un-helpful. Cs-cart architects obviously don't share this opinion.

I don't think there would be many cart owners out there that would want less than the best SEO available.

Now I need to become an SEO expert so that I  can choose the right addon(s) !




Most of these issues are theme related (e.g. not tagging descriptions, images, etc.), hence CS-Cart doesnt update it. They only upgraded their themes and never have started from scratch (which they should really do). That will be the only way to fix this issue.


However, I would like to remind you that most ecommerce platforms come with no to little SEO capabilities and that these advanced seo tools (except for the JsonLd) isnt necessarily required for SEO. With unique content and a lot of social activity, you may come a long way!


Kind regards,