Cs-Cart & Multi-Vendor 4.2.4 With Paypal Ipn Support Released

[color=#333333][font=Arial, Helvetica, sans-serif]Hi![/font][/color]

[color=#333333][font=Arial, Helvetica, sans-serif]We’re happy to introduce you to another minor CS-Cart and Multi-Vendor release.[/font][/color]

[color=#333333][font=Arial, Helvetica, sans-serif]Meet CS-Cart 4.2.4 and Multi-Vendor 4.2.4![/font][/color]

[color=#333333][font=Arial, Helvetica, sans-serif][/font][/color]

[color=#333333][font=Arial, Helvetica, sans-serif]In addition to improvements and fixes (see the changelog), this version includes PayPal IPN support and a newRealex payment method.[/font][/color]





PayPal IPN



[color=#333333][font=Arial, Helvetica, sans-serif]We have been working closely with our colleagues at PayPal to make your experience with PayPal in CS-Cart and Multi-Vendor 4.2.4 even better.[/font][/color]

[color=#333333][font=Arial, Helvetica, sans-serif]IPN, which stands for Instant Payment Notifications, is PayPal’s message service that sends notifications when a change in a transaction occurs. In 4.2.4, we use PayPal IPN to synchronize order status in your admin panel with the corresponding transaction status at PayPal.[/font][/color]

[color=#333333][font=Arial, Helvetica, sans-serif]For example, when a PayPal transaction is complete, your store will receive a message from PayPal IPN that will update the associated CS- order’s status. In the PayPal add-on settings, you can choose how PayPal statuses should correspond to the ones used in your store. Handy![/font][/color]





Upgrade



[color=#333333][font=Arial, Helvetica, sans-serif]Within a week, all store owners should see the update in their admin panels’ Update Centers. If you don’t want to wait, you can download the package manually from your Help Desk account’s File area (you must have an active upgrade subscription).[/font][/color]

Great job done for the PayPal IPN feature!

Changelog is not working…

[quote name='demeldoo' timestamp='1417102097' post='198182']

Changelog is not working…

[/quote]



Thanks demeldoo.

It's available now. CS-Cart 4.2.4 Changelog — CS-Cart 4.15.x documentation

[quote name=‘imac’ timestamp=‘1417111623’ post=‘198197’]

Thanks demeldoo.

It’s available now. http://www.cs-cart.c…angelog424.html

[/quote] I see this fix is not listed in the chanelog :



http://forum.cs-cart.com/tracker/issue-5326-domain-name-with-www-service-unavailable/



Otherwise i have to say great improvements ;) keep going…

Payment methods are now becoming addons instead of the configure tab of the specific method?

Thanks Imac!

Great improvements!

[quote name='tbirnseth' timestamp='1417120497' post='198204']

Payment methods are now becoming addons instead of the configure tab of the specific method?

[/quote]



Tony, paypal account properties are still at the Configure tab of payment properties, but some general properties that can be applied to all paypal payments are at add-on configuration page.

[quote name=‘demeldoo’ timestamp=‘1417113685’ post=‘198201’]

I see this fix is not listed in the chanelog :

http://forum.cs-cart…ce-unavailable/

Otherwise i have to say great improvements ;) keep going…

[/quote]



Unfortunately, the record on this issue was not added to the changelog.

But the fix of this issue is included in v4.2.4.

Nice list of bug fixes!

@imac - so if I uninstall Paypal addon then all the paypal payment methods would be removed just like an addon is supposed to work?

Reaaon I ask is that I've done payment methods as addons before but have to carry the payments/[name.php] file with it but since I'm a 3rd party, I am responsible for adding it at installation and removing it if the addon is uninstalled (though the system doesn't support either the installation or the removal of payment files since the payments is not an addon directory or a skin).



Addons should all have the same functionality and capability whether it's a 3rd party or cs-cart. So either Paypal is an addon or it's part of the base system and should be managed within the other admin settings that are NOT addons. Of course it's easier to make it an addon but the point is that cs-cart should not have any support in the core for any addon and if any addon is uninstalled, the only installed files should be within the various (now scattered all over the place) addon directories.



Seems like focus should be removing addon support from the core versus adding more addon support within the core… It has been suggested during security discussions in the past to have payment methods work like addons so only those being used by a merchant would even be installed. Seems like this is a step in the opposite architectural direction…

valid points there.

The zip file in our customer area is only781K compared to the tgz of 65.3MB

Thanks for the Paypal IPN update, we had a similar system years ago with another shop package and it was really really helpful, surprised CS Cart did not have this feature until now (old shop software was from 2006!)



Do we need to change the payment processor?

[quote name='Qbasix' timestamp='1417474625' post='198494']

Thanks for the Paypal IPN update, we had a similar system years ago with another shop package and it was really really helpful, surprised CS Cart did not have this feature until now (old shop software was from 2006!)



Do we need to change the payment processor?

[/quote]



No actions are required. Upgrade process will do this for you.

[quote name='tbirnseth' timestamp='1417300591' post='198348']

@imac - so if I uninstall Paypal addon then all the paypal payment methods would be removed just like an addon is supposed to work?

[/quote]

Yes, that's right.


[quote name='tbirnseth' timestamp='1417300591' post='198348']

Reaaon I ask is that I've done payment methods as addons before but have to carry the payments/[name.php] file with it but since I'm a 3rd party, I am responsible for adding it at installation and removing it if the addon is uninstalled (though the system doesn't support either the installation or the removal of payment files since the payments is not an addon directory or a skin).

[/quote]

The payment scripts are now stored in the add-on folder.

Just take a look at 4.2.4 and you will see.


[quote name='tbirnseth' timestamp='1417300591' post='198348']

Seems like focus should be removing addon support from the core versus adding more addon support within the core… It has been suggested during security discussions in the past to have payment methods work like addons so only those being used by a merchant would even be installed. Seems like this is a step in the opposite architectural direction…

[/quote]



I'm not quite clear what do you mean.



The main reasons we moved PayPal into an add-on are:

  • Make sure 3rd party developers can make their own payment method easily, give them an example of such add-on
  • PayPal IPN requires some extra features like changing status on IPN call-back, we decided that there is no need to extend default functionality for this if we can perform this as an add-on.

Sounds like (though I have not yet reviewed the paypal addon) that all of my points are addressed.

Thanks for the info.



tony

[quote name='imac' timestamp='1417098743' post='198173'][color=#333333] If you don’t want to wait, you can download the package manually from your Help Desk account’s File area (you must have an active upgrade subscription).[/color]

[/quote]

After ftp upload of the files, is there an upgrade script to run?

I ask because the upgrade center didn't overwrite all files last time. I rather do it manually and make sure all new files are in place.

Good question. I also love to do the database updates manual so I can review all changes in advance. Is there an update script available? Couldnt find an update package for the database in the zip from Helpdesk area. Thanks!





And another problem: I noticed that you switched the translation file format (already in v 4.2.2 I think). Can I still import the old format? Because I created a big one for our project which I still want to use.

hi cs cart team,

please consider to fix this bug in your next release.

see details on

Can Not Set Up A Text Option For Product - General Questions - CS-Cart Community Forums

thanks