Jump to content

 

tbirnseth

Member Since 08 Nov 2008
Offline Last Active Jul 06 2020 08:34 PM
*****

Posts I've Made

In Topic: Vat Change - Keep Same Prices

05 July 2020 - 07:47 PM

yes that's why it's conditional upon whether it's present or not.  If a "Product id" column is there, use it, if not find it by "Product code".  Would work perfectly.  I've supplied a lot of people with a simply addon that acts as a pre-filter to allow them to change the product_code of imported products. They could have fixed this years ago....


In Topic: Retro Compatibility

05 July 2020 - 05:58 PM

No idea on them specifically. 

 

Most platform providers deprecate functionality (or extend it to the point where prior means can't support the new).  However, most do this by deprecating major versions (like 4.x to 5.x).  Cs-cart is one of the only platforms I work with that deprecate functionality in minor releases (I.e. going from 4.9 to 4.10) without providing backward compatibility to support 3rd party addons.  This causes problems for addon developers who don't expect the rug pulled out from under them for a minor release.

 

Major versions (4.x, 5.x) are expected to be incompatible with each other.

Minor versions should maintain functional compatibility even as new functionality is added

Defect correction versions (4.11.3, 4.11.4) should NEVER impact any existing functionality or add new.  It should correct defects only

 

Cs-cart has their own definition of things.  But taking months to respond to bug reports and then not seeing those bugs released for even more months causes frustration among the user base.


In Topic: Retro Compatibility

04 July 2020 - 06:05 PM

Most addons done properly are compatible with updates.  There are times (like when they release things like new checkout) that things to to hell.  But I have many addons that integrate with outside services or extend admin functionality that move just fine from version to version as they make changes.

 

However, they could make life easier sometimes by preserving deprecated functions by simply having the old version act on some subset of the new (assuming deprecation was the result of adding functionality).

 

But when you do things like add variations and new checkouts to "minor revisions" you're going to have problems.


In Topic: Vat Change - Keep Same Prices

04 July 2020 - 06:02 PM

They don't use product_id so you can import to new site.  However, correct behavior should be:

if product id column exists, import by product_id (this would also allow you to change the product_code)

else import by product code.

IMHO


In Topic: Ajax Re-Render Block

03 July 2020 - 04:17 PM

Just wait till you try to extend the new checkout with all the undocumented attributes that are now used to generate ajax calls since there's no more posted update of data till you get to the submit.