Jump to content



Member Since 04 Apr 2012
Offline Last Active Jun 03 2020 10:46 PM

#304260 Youpi Theme By Alexbranding Team

Posted by mazter on 21 July 2018 - 08:14 AM

Could you add email templates that have similar styles to Youpi (buttons, colours etc.) You could use Foundation for mails in order to prepare different colours schemes easily. 
It would be great to have consistent customer experience throughout the buying process.


this is GREAT idea.

#301643 Why Cs Cart Lacks Of Good Looking (Modern) Themes

Posted by mazter on 15 May 2018 - 10:19 PM

Creating theme its not problem. But need experienced cs-cart expert and good designer.


and finding developers who will spend time to learn CS-Cart is very difficult. I have spent numerous hours talking to developers about projects but as soon as I tell them it is going to be on CS-Cart, they bail. The documentation finally got to a point where it makes sense. Up until last year, I would read their tutorial and documentation many times and wouldn't understand how you would use hooks, addons, my_changes and lot of other things. There are still lots of components missing in the documentation. It is so sluggish you start wondering if the people who own CS-Cart don't even care.

#301642 A Cs-Cart Developer's Dilemma.

Posted by mazter on 15 May 2018 - 10:16 PM

Man, just read through the whole thing, talk about pulling teeth. Good luck @helostore, this thread itself proves why I am having such hard time to find developers to work on our CS-Cart platform except 7-10 companies that are regularly posting on this forum but they don't even follow what is latest and greatest in ecommerce field. Really sucks.

#289721 Varnish Cache For Cs-Cart

Posted by mazter on 26 November 2017 - 06:12 PM

Not blaming you personally but following your instructions got me not paradise but that is as you said be more of an hard coded issue with the code of CS Cart.

At any rate I do was unpleasantly surprised when I was blocked from the admin panel and the file in question that you suggested to amend




and remove the $hash item from that piece of code and just reinstating the original line of code did not resolve my issue right away. I had to enable the debug mode in CS Cart config.php and there found the underlying problem and unfortunately i cannot remember what it was but the experience was bad enough not to amend the code in the way you suggested earlier.



I am sorry for the trouble. I used this method until 6 months ago. When I upgraded to 4.6.x I started seeing some of the CSS classes were being affected so I moved back to the default version.


$hash is causing all the junk that CS-Cart is adding to the filename. They save that into the DB to keep track of their cache hash under control. It is how CS-Cart keeps track of cache variables but again, it causes lot of issues with search engines, hotjar and other tools like rollbar. They would like to be served from consistent css and javascript file names and we can't do it with CS-Cart.

#281245 Class 'redis' Not Found

Posted by mazter on 20 July 2017 - 02:46 PM

You have the option to assign a redis server. You could point to your other redis server. I would put IP address instead of domain name.


$config['cache_redis_server'] = 'localhost';
$config['cache_redis_global_ttl'] = 0; // set this if your cache size reaches Redis server memory size
// Storage backend for sessions. Available backends: database, redis
$config['session_backend'] = 'redis';
$config['session_redis_server'] = 'localhost'

#281200 Class 'redis' Not Found

Posted by mazter on 19 July 2017 - 08:06 PM

If you are using Ubuntu, you can run:


sudo apt-get install redis-server -y
You need to install redis support from PHP.
pecl install redis
and add redis.so into your php configuration.

#280393 Throwing In The Towel With Cs-Cart Addon Development

Posted by mazter on 07 July 2017 - 06:14 AM

Well if I may add I have also had very good experiences with the people from eCom Labs, CSCartRocks and a few others. Hungryweb is doing great work also as does Fotis from DVS.gr and not forget Tony B. (ez-ms.com) but the latter ones suffer from what I believe to be some what of a disadvantage as they are all third party developers as in the sense that  they are not offsprings of Simtech the parent company of CS Cart which is an advantage by itself, also the higher tax burden for the latter ones (US and Europe).


I share the same experience. I didn't mean to pick and choose certain companies over others. I had very good experience with eCom-Labs, they follow through to make sure I get good results so I'm definitely sticking with them. Vali @ Hungryweb did great job for me before so all in all, I share the same experience with many companies you mentioned in your list.

#279979 Cs-Cart Attackers

Posted by mazter on 01 July 2017 - 02:55 PM

I have been going through my cscart_logs table to see how many login failures we had. I discovered some stuff that is disturbing.


I had 14,186 attempts to login to accounts on my CS-Cart website. They were all coming from same source so I wanted to share my solution that might help you. Here is the list of their IP addresses.

If you have root access and csf installed on your server. You can simply run the following command to ban them for life.


csf -d
csf -d
csf -d
csf -d
csf -d
csf -d

If you want to find out how many times they attempted to login to your website:


SELECT log_id, user_id, timestamp, type, content
FROM `cscart_logs`
WHERE `action` = 'failed_login' 
AND (content LIKE '%212.7.220.%' OR content LIKE '%' OR content LIKE '%'
OR content LIKE '%' OR content LIKE '%' OR content LIKE '%')
ORDER BY `log_id` DESC

In my case, the total row count is 14,186. Here is the breakdown:



content count {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 1933 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 1733 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 656 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 632 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 611 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 463 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 445 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 386 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 370 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 367 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 298 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 249 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 243 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 216 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 213 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 212 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 207 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 200 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:11:"";} 191 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:11:"";} 189 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 184 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 181 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 168 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 164 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 157 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:13:"";} 148 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 145 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:13:"";} 143 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 140 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 139 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 138 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:11:"";} 135 times {s:25:"shidi62050146364@yeah.net";s:10:"ip_address";s:12:"";} 131 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 124 times {s:25:"shidi62050146364@yeah.net";s:10:"ip_address";s:12:"";} 111 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 110 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 109 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 102 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:13:"";} 96 times {s:25:"shidi62050146364@yeah.net";s:10:"ip_address";s:12:"";} 96 times {s:12:"brdbobbshild";s:10:"ip_address";s:12:"";} 67 times {s:16:"osvicari@163.com";s:10:"ip_address";s:12:"";} 67 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 65 times {s:25:"shidi62050146364@yeah.net";s:10:"ip_address";s:12:"";} 61 times {s:10:"ododoorosa";s:10:"ip_address";s:12:"";} 60 times {s:19:"ganskui647@sohu.com";s:10:"ip_address";s:12:"";} 60 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 57 times {s:8:"aceralle";s:10:"ip_address";s:12:"";} 56 times {s:16:"llinwo12@163.com";s:10:"ip_address";s:12:"";} 56 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 53 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 53 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 45 times {s:10:"ododoorosa";s:10:"ip_address";s:12:"";} 45 times {s:19:"ganskui647@sohu.com";s:10:"ip_address";s:12:"";} 45 times {s:13:"nlalpandoburl";s:10:"ip_address";s:12:"";} 45 times {s:21:"zuoying29791@yeah.net";s:10:"ip_address";s:12:"";} 45 times {s:12:"brdbobbshild";s:10:"ip_address";s:12:"";} 44 times {s:16:"osvicari@163.com";s:10:"ip_address";s:12:"";} 43 times {s:13:"nlalpandoburl";s:10:"ip_address";s:12:"";} 36 times {s:21:"zuoying29791@yeah.net";s:10:"ip_address";s:12:"";} 36 times {s:10:"ododoorosa";s:10:"ip_address";s:12:"";} 35 times {s:19:"ganskui647@sohu.com";s:10:"ip_address";s:12:"";} 35 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 34 times {s:8:"aceralle";s:10:"ip_address";s:12:"";} 34 times {s:16:"llinwo12@163.com";s:10:"ip_address";s:12:"";} 34 times {s:13:"nlalpandoburl";s:10:"ip_address";s:12:"";} 32 times {s:21:"zuoying29791@yeah.net";s:10:"ip_address";s:12:"";} 32 times {s:25:"shidi62050146364@yeah.net";s:10:"ip_address";s:12:"";} 31 times {s:8:"aceralle";s:10:"ip_address";s:12:"";} 28 times {s:16:"llinwo12@163.com";s:10:"ip_address";s:12:"";} 28 times {s:12:"brdbobbshild";s:10:"ip_address";s:12:"";} 24 times {s:16:"osvicari@163.com";s:10:"ip_address";s:12:"";} 24 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 22 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 19 times {s:7:"dlndwai";s:10:"ip_address";s:12:"";} 19 times {s:22:"beizhang90117@yeah.net";s:10:"ip_address";s:12:"";} 19 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 18 times {s:12:"acanadajacka";s:10:"ip_address";s:12:"";} 17 times {s:25:"shidi62050146364@yeah.net";s:10:"ip_address";s:12:"";} 12 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:11:"";} 11 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 10 times {s:20:"cenkuigvvz@sogou.com";s:10:"ip_address";s:12:"";} 9 times {s:15:"eakalar@126.com";s:10:"ip_address";s:12:"";} 9 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:12:"";} 8 times {s:20:"chuizhu5525@21cn.com";s:10:"ip_address";s:11:"";} 8 times {s:7:"dlndwai";s:10:"ip_address";s:12:"";} 8 times {s:22:"beizhang90117@yeah.net";s:10:"ip_address";s:12:"";} 8 times {s:7:"dlndwai";s:10:"ip_address";s:12:"";} 8 times {s:22:"beizhang90117@yeah.net";s:10:"ip_address";s:12:"";} 8 times {s:15:"eakalar@126.com";s:10:"ip_address";s:11:"";} 3 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:11:"";} 2 times {s:25:"shidi62050146364@yeah.net";s:10:"ip_address";s:11:"";} 2 times {s:22:"edgardofqp@hotmail.com";s:10:"ip_address";s:12:"";} 2 times {s:15:"eakalar@126.com";s:10:"ip_address";s:11:"";} 2 times {s:25:"shidi62050146364@yeah.net";s:10:"ip_address";s:11:"";} 2 times {s:13:"nlalpandoburl";s:10:"ip_address";s:12:"";} 1 time {s:21:"zuoying29791@yeah.net";s:10:"ip_address";s:12:"";} 1 time {s:8:"aceralle";s:10:"ip_address";s:12:"";} 1 time {s:16:"llinwo12@163.com";s:10:"ip_address";s:12:"";} 1 time {s:9:"evonebrun";s:10:"ip_address";s:12:"";} 1 time {s:12:"ealangeruthp";s:10:"ip_address";s:12:"";} 1 time {s:9:"ghingjoan";s:10:"ip_address";s:12:"";} 1 time {s:12:"acanadajacka";s:10:"ip_address";s:12:"";} 1 time {s:12:"acanadajacka";s:10:"ip_address";s:12:"";} 1 time {s:15:"agomohammasanti";s:10:"ip_address";s:12:"";} 1 time {s:20:"zhihxi04900@sohu.com";s:10:"ip_address";s:12:"";} 1 time {s:12:"brdbobbshild";s:10:"ip_address";s:12:"";} 1 time {s:16:"osvicari@163.com";s:10:"ip_address";s:12:"";} 1 time {s:11:"nwomennorth";s:10:"ip_address";s:12:"";} 1 time {s:19:"daobi51695@yeah.net";s:10:"ip_address";s:12:"";} 1 time

#279975 Throwing In The Towel With Cs-Cart Addon Development

Posted by mazter on 01 July 2017 - 02:11 PM

Seems like Simtech is starting to corner the add on market.


Simtech is not cheap but they have by far the best customer service and sales team who acts like they are doing real business. You can be sure they will respond back to your emails and deliver on time. If they are becoming successful by doing these, I wouldn't call it cornering the market. They are filling a gap that was not filled by other teams.

#279947 Varnish Cache For Cs-Cart

Posted by mazter on 30 June 2017 - 02:51 PM

What exactly is the benefit of implementing this ?


Have you every used Hotjar or any other software to capture your user's experience?


CS-Cart changes CSS and JS filename everytime we refresh cache. It messes up all these tools because they don't cache CSS files with screen recording. When you try to replace what your users looked at, you only see a messed up screen recording without CSS or JS.


I have voiced this concern to imac several times. Even you if don't care people like me who try to give better user experience, This is a big deal for Search Engine crawlers. If you check Apache logs, you will see tons of 404 errors for Google - Bing - Yandex bots trying to access to old CSS files. There is no logic or reason to put timestamp into CSS file but as usual it is what it is with CS-Cart.

#279601 Product Data Feed Is All Messed Up

Posted by mazter on 27 June 2017 - 04:57 AM

I wrote a custom fix myself and that's how I'm getting away with it but it requires lots of leg work and server configuration. If you know how to get away with cronjobs, here is my code.


Use with caution, I don't provide support or guarantee that this will work for you, just giving you something to start fixing your feed.


$x = file_get_contents("var/files/1/google.txt");
$x = explode("\n", $x);

$new_file = fopen("var/files/1/google.txt", "w");

$i = 0;
foreach($x as $line)
        if($i > 0)
                $y = explode("\t", $line);
                $product_id = $y[0];

                if(!preg_match("/&sc_intid=".$product_id."$/", $line))
                        $new_lines = explode("&sc_intid=".$product_id, $line);
                        fwrite($new_file, $new_lines[0].PHP_EOL);
                        fwrite($new_file, $new_lines[1].PHP_EOL);
                        fwrite($new_file, $line.PHP_EOL);
                fwrite($new_file, $line.PHP_EOL);



#278236 Data Feeds Addon

Posted by mazter on 04 June 2017 - 02:34 PM

This addon is doing really good job but it needs some changes.


  1. The limits on CS-Cart is not up to par with the servers these days. This addon should have the option to adjust DB_LIMIT_SELECT_ROW from addon settings so it can be increased from 30 to a higher number.


    fn_define('DB_LIMIT_SELECT_ROW', 30);

  2. Google doesn't want any product description more than 5000 character. There is no way to control that from addon. It should cut off export at 5000 character.

  3. Submitting $0 priced products should be an option but must be disabled by default.

#270078 Viva Shop Template Bug

Posted by mazter on 03 February 2017 - 02:52 PM


Dear Matzer,



We do not know what is the purpose of your post here. We "just made a theme, so what?" Really? Do you have any idea whatsoever how much experience, knowledge, time and dedication it takes to provide you with something that otherwise would have cost you plenty of time and a lot more money? 

You are not only insulting us and our work, but you are insulting every developer on this forum as well as their work provided to ease your job and save your money. 


Unfortunately us, the builders of a theme are always blamed for any problem or any issue which may not be related to the theme whatsoever but to the customer's own mistakes either by improper customization to the layout settings, theme code or by using third party addons that overwrite the theme files. Most probably it was your case as well, thus where your frustration is coming from. We guarantee you received our support exactly as per our support policy, and we guarantee you have never been given an answer later that your were supposed to (but most probably much faster). And this can be demonstrated any time!


You never had a positive result with our support services because we can never solve your issues free of charge as long as your issues are not related to our product.


And please remember, the fact that you purchased something from us, it does not mean you own us. It only means that you must receive what you paid for, which you definitely did. Actually many times our customers receive even more. 


So, since we are fair with you, we're also looking for you to be fair with us, not to insult us. Insults will not ever help you get any positive results with any company/developer you're dealing with, dear friend.


Kind regards,




You do your work and you get paid for it, so WHAT? You made a theme, so WHAT? We all love what we do and we offer services to our customers, does that make us hero? Our customers do not worship us because we did our job. In contrast, we are always on the lookout to make them happier so they will come back and do more business with us.


I purchased multiple themes from you. I believe 5 license for Vivashop and 1 license for Energo, hoping you would offer good service and support, every time I requested support from you, it was my stupid question or my misunderstanding or my problem or my server or my addons or something else.


You are right, nobody owns anybody but with your arrogance, that's how it feels to be a customer of yours. Regarding asking "free service", every time I asked you about 'paid services', the answer was "Sorry we can't help, we are very busy". Followed up at different times, the answer was the same. "We are very busy with our projects, we can't help." Even for paid option, that was your answer.


I have good things to say about Hungryweb, SimTechDev, Webkul, eComLabs, csCartRocks, AlexBranding. I had sour experience with Alt-Team in 2013 but I still buy service and products from them. Never received the arrogant, condescending treatment you did.


I don't even bother emailing you anymore but seeing your arrogance to another fellow store owner here gave me the itchy feeling and I called you out for how you treated me as well.


I moved on with another theme and a company much more responsive and helpful so I don't have anything else to add to this conversation. I would suggest considering my feedback, otherwise good luck.

#270037 Viva Shop Template Bug

Posted by mazter on 03 February 2017 - 12:28 PM


Dear  audionotekits ,


However, before you create any confusion amongst users here, on our Support Policy page it is clearly stated the following: "Any bugs found in our products may be submitted at any time regardless of whether your support subscription is expired or not."


Therefore, if you had just taken the time to read that (which you are actually required to), you would have seen that we do not charge anything for submitting bugs. It is in our first and best interest to fix any eventual bugs immediately in order to make our products better.


Also, we find that saying "even though it is their bug!" is inappropriate since you do not have any clue regarding the cause of the issue and we have not finished our investigation yet, nor provided you with an answer/conclusion yet.  


However, please note that almost 99% of the submitted "bugs" are actually issues related to incompatible third party addons, and/or third party code modifications, or improper theme/CS-Cart custom settings, etc... which do not represent theme bugs. So, once we are reported a bug, we'll perform our investigation, and if it turns out to be a real theme bug, rest assured that it will be fixed asap, as we really care about what we're doing here and about the quality of our products. :)



Kind regards,




Trying to teach lesson to your customers is always great idea. I dealt with your tech support maybe 10 times, never had positive result. You never take responsibility or take ownership to help your customers, always late with emails, long emails with no substance, always argue, always arrogant and boss people around. You just made a theme so what??

#266489 Add-On Update Is Pain In The Neck With Cs-Cart Developers

Posted by mazter on 14 December 2016 - 04:37 PM

I want to make a point since all CS-Cart vendors are checking this section on regular basis. I have purchased add-on from all of you, I mean "ALL" of you. 


You know the biggest pain of dealing with you guys?


Updates to Add-ons. I have seen only 1 vendor so far (SimTech Dev) that provides proper versioning of their addons and when you login to SimTech Dev website, you can see when was new version released and the upload date for their file. There is no vendor that notifies us via email or via a notification system saying "we have a newer version of this addon". We have to actively look for new updates or follow the forum if there was a new version.


There are very easy things you could do to make difference.

  • You can filename and put the version in the filename. SimTechDev does it for CS-Cart versions. Example:
    • addon_name_v4.2.0.1 for 4.2.x version, 0.1 symbolizes their versioning
    • addon_name_v4.3.0.1 for 4.3.x version, 0.1 symbolizes their versioning
    • addon_name_v4.4.0.1 for 4.4.x version, 0.1 symbolizes their versioning
  • Put the same version number in addon.xml
  • Put a "ChangeLog" tab in your addon pages and put the date of last update to your addon and what was changed. It could be as simple as "Bug fixes".


This is really like 101 for software development but it is lacking big time and causing lots of time waste for store owners.


Thanks for reading.