Jump to content



Member Since 08 Nov 2008
Offline Last Active Yesterday, 07:32 PM

#286453 4.2.3 Time To Upgrade, But Need Someone To Do

Posted by tbirnseth on 18 October 2017 - 11:11 PM

Also I worry about security, am I fine with my 4.2.3 version?  And finally I just need a fresh new look, my site looks like it was made in 1995  :-)

Not been many security updates other than the Google Recaptcha since your version.  And that can be applied as an addon.


Not sure you can blame the design issues on cs-cart.  Spend a couple hundred dollars to buy a nice theme and a front-end person to tweak it to your needs.  it should last you through many version upgrades if it's done right.


Consider the cost and learning curve of a new platform....  

#286438 How Can We Improve Cs-Cart?

Posted by tbirnseth on 18 October 2017 - 09:16 PM


Just changing DB Server to PostgreSQL won't make any difference. We checked this there is not "boost" at all.

I think I mentioned that the gains would be small if any months ago in another thread where this was brought up.  Almost all DB's are so well optimized now that the base performance difference is negligible.  The config of the underlying server has the greatest impact since DB's are all about memory and file-io.  Tuning the DB for a particular application or use-case is where one will see gains in DB performance.

#286365 How Can We Improve Cs-Cart?

Posted by tbirnseth on 17 October 2017 - 06:48 PM

I think this addon


should be available should be available from cart developer not from third party.

Why not rely on 3rd parties.  It keeps the core cost down and usually provide better service/responsiveness.  You can get a 3rd party developer to do an addon if there is a market for the addon functionality.  Addon products are cheap in the grand scheme of things.  Custom development (or core development) is not.  For business critical functionality, spending $50-100 (or other small amount) means nothing if it saves you time, reduces administrative cost and improves your accuracy.

#285442 Orderid Value In Block

Posted by tbirnseth on 03 October 2017 - 06:37 PM

Won't work with standard html block.  As Ecom states, using html with smarty is required to use smarty variables.

#285274 Different Banners For Each Language?

Posted by tbirnseth on 01 October 2017 - 08:06 PM

It is easiest and best practice NOT to embed text in images.  Text should either be an overlay our under/over/beside the image.  Then you would not need a separate image for each language.  But if you're using imagery with text in the image, you probably have no choice.

#284835 How To Create A "multi-Steps" Form Or Form With Two Columns?

Posted by tbirnseth on 23 September 2017 - 07:50 PM

Both would require some custom development.

#284801 Custom Profile Field Cannot Be Edited By Customer In Checkout Page!

Posted by tbirnseth on 22 September 2017 - 07:01 PM

I'm really surprised that this defect and several others that I've seen reported against 4.6.2 (that do not involve product variations) did not generate a SP release.  This defect in particular is only seen on checkout and lost sales result.  If a customer doesn't report it to the site administrator, it will just be seen as an abandoned cart and all orders will cease.  It is a critical defect that should have generated a SP release.

#284446 For New Merchant (Or Even The Old Ones)

Posted by tbirnseth on 15 September 2017 - 10:07 PM

I came across this posting and thought I'd share. It has a lot of good information in it.


#284300 Usps Integration Help

Posted by tbirnseth on 12 September 2017 - 09:16 PM

Don't know.  I'm guessing you would get an additional charge/credit from USPS to your account (assuming you are using realtime rates).

#284297 Usps Integration Help

Posted by tbirnseth on 12 September 2017 - 06:22 PM

They use them to calculate "dimensional weight".  I.e. a box of pillows can be more expensive than 20lbs of lead due to the space they occupy in the cargo bays.

#284181 How To Set Correctly Two Shipping Methods ?

Posted by tbirnseth on 09 September 2017 - 08:14 PM

Sorry to say that but isn't this really really ridiculous?


I want to let the customer choose from the carriers; but it says no; there could be only one carrier for a zone. Why would then it really ask the customer to "choose" a carrier?? Why does it have a button to "change" the carrier on checkout page while there could only be one already? How come "one carrier" becomes a "choice"??


Let's say I have agreements made with 3 carriers for the same zones and I want to let the customer to choose which he/she thinks is the best at service or which is closer to his/her home so he/she thinks that it will arrive faster.


But really; why do we have a select button while selection is impossible?


You would have a sepaarte shipping method for each carrier and each delivery option within each carrier.  If you are using realtime rates, then you don't have to worry about cs-cart "locations" for shipping, the result of the real-time request will identify which of the methods you have setup apply to that customer's destination.  They can then choose from all applicable methods.  What methods apply for a destination is a function of the "locations" setup in your cart.

#284166 Set Default Language

Posted by tbirnseth on 08 September 2017 - 08:25 PM

Awesome, it worked.

#283909 Hooks Names Required For Company Registration

Posted by tbirnseth on 04 September 2017 - 07:11 PM

Trouble with handling POSTed data in a 'post' controller is that sometimes a controller will redirect after handling the POSTed data itself and the 'post' controller will never be called while request_method is POST.  But yes, if there are errors in the form data then it could be a problem.  About the only one I can think of that would be fatal would be a duplicate email address (in that case the company wouldn't be created and you would have sent an SMS).  You can review the standard controller code and duplicate some of the validation if you are concerned about it having errors.


Cs-cart is very flexible.  Using the update_company hook as Ecom suggested gets you past some of the validation issues and is but one of many alternatives as well as a pre controller.  Each has it merits.  Note also that different merchants have different technical skills so sometimes setting up and using hooks can be a struggle for them versus just adding code to a controller.

#283806 Variable Name

Posted by tbirnseth on 02 September 2017 - 05:20 AM

Any time you see the name prefixed with an underscore character ('_') that means that it is a language variable that doesn't exist and needs to be added or corrected.

#283495 Vendor Plans Payment Module

Posted by tbirnseth on 29 August 2017 - 12:38 AM

this sucks what is the use of this feature then if payment cant be taken from it.


sometimes it feels that cs-cart team doesnt think through about the features they implement, most of them are half made solutions, and then the users have to rely on finding some one who will complete functionality.

That's because they don't get requirements from customers and don't review their design/implementation with customers before they implement.  They've forgotten about that part of the Agile Development Process.