Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Meet Cs-Cart & Multi-Vendor 4.3.5 Rate Topic   * * * * * 1 votes

 
  • P-Pharma
  • Junior Member
  • Members
  • Join Date: 30-Jun 10
  • 1139 posts

Posted 23 December 2015 - 10:15 PM #41

Hi P-Pharma,

Unfortunately you are right and these changes were not included int 4.3.5
Reason: as you know it took us almost half of the year to implement these changes, and there were a number of significant changes in SEO. We finished testing only in December, when 4.3.5 was already branched.
As you know SEO is one of the most critical functionality in live stores.

I also do not plan to include this in 4.3.6 as it should have only compatibility with PHP7, no functionality changes.

Right now I'm investigating opportunity to prepare updated SEO add-on as a separate package for 4.3.6. I will let you know.

P-Pharma, I apologize for the situation, I know that you were waiting for this feature for a long time and that we already promised it to be release in older versions. I will do my best to find a solution for you.

I really appreciate your words imac. We will wait for the release. Please keep me updated.



 
  • Pbraz
  • Advanced Member
  • Members
  • Join Date: 26-Aug 12
  • 118 posts

Posted 26 December 2015 - 04:51 AM #42

My upgrade failed after waiting a long time 40 minutes at what looked like one of the final stages. I eventually refreshed the browser but now when I go back in to the Upgrade Manager to try again it says no updates available.

 

I have never had an upgrade problem before and have made no other changes.

 

What should I do ??

 

Paul


Paul
www.gohorse.com.au
Horse Rugs Store

 
  • Pbraz
  • Advanced Member
  • Members
  • Join Date: 26-Aug 12
  • 118 posts

Posted 26 December 2015 - 07:28 AM #43

I have now found that if I check the version with /?version then I see "CS-Cart 4.3.5", so it is upgraded I think
 
But in my log I have this error
 
Database (error)
Error: Column 'type' cannot be null <b>(1048)</b>
Query: INSERT INTO cscart_installed_upgrades (`type`, `name`, `timestamp`, `description`, `conflicts`) VALUES (NULL, NULL, 1451102387, NULL, '')
 
AND
 
Database (error)
Error: Column 'type' cannot be null <b>(1048)</b>
Query: INSERT INTO cscart_installed_upgrades (`type`, `name`, `timestamp`, `description`, `conflicts`) VALUES (NULL, NULL, 1451098130, NULL, 'a:53:{i:0;a:2:{s:9:\"file_path\";s:34:\"app/functions/fn.sales_reports.php\";s:6:\"status\";s:1:\"C\";}i:1;a:2:{s:9:\"file_path\";s:56:\"var/themes_repository/responsive/styles/data/Modern.less\";s:6:\"status\";s:1:\"C\";}i:2;a:2:{s:9:\"file_path\";s:23:\"var/upgrade/restore.php\";s:6:\"status\";s:1:\"C\";}i:3;a:2:{s:9:\"file_path\";s:20:\"var/langs/de/core.po\";s:6:\"status\";s:1:\"C\";}i:4;a:2:{s:9:\"file_path\";s:28:\"var/langs/de/editions/mve.po\";s:6:\"status\";s:1:\"C\";}i:5;a:2:{s:9:\"file_path\";s:39:\"var/langs/de/addons/age_verification.po\";s:6:\"status\";s:1:\"C\";}i:6;a:2:{s:9:\"file_path\";s:37:\"var/langs/de/addons/google_sitemap.po\";s:6:\"status\";s:1:\"C\";}i:7;a:2:{s:9:\"file_path\";s:30:\"var/langs/de/addons/janrain.po\";s:6:\"status\";s:1:\"C\";}i:8;a:2:{s:9:\"file_path\";s:48:\"var/langs/de/addons/vendor_data_premoderation.po\";s:6:\"status\";s:1:\"C\";}i:9;a:2:{s:9:\"file_path\";s:34:\"var/langs/de/addons/bestsellers.po\";s:6:\"status\";s:1:\"C\";}i:10;a:2:{s:9:\"file_path\";s:37:\"var/langs/de/addons/social_buttons.po\";s:6:\"status\";s:1:\"C\";}i:11;a:2:{s:9:\"file_path\";s:40:\"var/langs/de/addons/sms_notifications.po\";s:6:\"status\";s:1:\"C\";}i:12;a:2:{s:9:\"file_path\";s:44:\"var/langs/de/addons/customers_also_bought.po\";s:6:\"status\";s:1:\"C\";}i:13;a:2:{s:9:\"file_path\";s:33:\"var/langs/de/addons/watermarks.po\";s:6:\"status\";s:1:\"C\";}i:14;a:2:{s:9:\"file_path\";s:36:\"var/langs/de/addons/google_export.po\";s:6:\"status\";s:1:\"C\";}i:15;a:2:{s:9:\"file_path\";s:30:\"var/langs/de/addons/banners.po\";s:6:\"status\";s:1:\"C\";}i:16;a:2:{s:9:\"file_path\";s:26:\"var/langs/de/addons/seo.po\";s:6:\"status\";s:1:\"C\";}i:17;a:2:{s:9:\"file_path\";s:35:\"var/langs/de/addons/buy_together.po\";s:6:\"status\";s:1:\"C\";}i:18;a:2:{s:9:\"file_path\";s:35:\"var/langs/de/addons/store_import.po\";s:6:\"status\";s:1:\"C\";}i:19;a:2:{s:9:\"file_path\";s:34:\"var/langs/de/addons/searchanise.po\";s:6:\"status\";s:1:\"C\";}i:20;a:2:{s:9:\"file_path\";s:36:\"var/langs/de/addons/help_tutorial.po\";s:6:\"status\";s:1:\"C\";}i:21;a:2:{s:9:\"file_path\";s:33:\"var/langs/de/addons/image_zoom.po\";s:6:\"status\";s:1:\"C\";}i:22;a:2:{s:9:\"file_path\";s:28:\"var/langs/de/addons/hidpi.po\";s:6:\"status\";s:1:\"C\";}i:23;a:2:{s:9:\"file_path\";s:42:\"var/langs/de/addons/access_restrictions.po\";s:6:\"status\";s:1:\"C\";}i:24;a:2:{s:9:\"file_path\";s:27:\"var/langs/de/addons/tags.po\";s:6:\"status\";s:1:\"C\";}i:25;a:2:{s:9:\"file_path\";s:27:\"var/langs/de/addons/ebay.po\";s:6:\"status\";s:1:\"C\";}i:26;a:2:{s:9:\"file_path\";s:34:\"var/langs/de/addons/attachments.po\";s:6:\"status\";s:1:\"C\";}i:27;a:2:{s:9:\"file_path\";s:40:\"var/langs/de/addons/gift_certificates.po\";s:6:\"status\";s:1:\"C\";}i:28;a:2:{s:9:\"file_path\";s:34:\"var/langs/de/addons/hybrid_auth.po\";s:6:\"status\";s:1:\"C\";}i:29;a:2:{s:9:\"file_path\";s:27:\"var/langs/de/addons/myob.po\";s:6:\"status\";s:1:\"C\";}i:30;a:2:{s:9:\"file_path\";s:33:\"var/langs/de/addons/discussion.po\";s:6:\"status\";s:1:\"C\";}i:31;a:2:{s:9:\"file_path\";s:31:\"var/langs/de/addons/rss_feed.po\";s:6:\"status\";s:1:\"C\";}i:32;a:2:{s:9:\"file_path\";s:35:\"var/langs/de/addons/catalog_mode.po\";s:6:\"status\";s:1:\"C\";}i:33;a:2:{s:9:\"file_path\";s:39:\"var/langs/de/addons/sample_addon_3_0.po\";s:6:\"status\";s:1:\"C\";}i:34;a:2:{s:9:\"file_path\";s:33:\"var/langs/de/addons/anti_fraud.po\";s:6:\"status\";s:1:\"C\";}i:35;a:2:{s:9:\"file_path\";s:36:\"var/langs/de/addons/reward_points.po\";s:6:\"status\";s:1:\"C\";}i:36;a:2:{s:9:\"file_path\";s:40:\"var/langs/de/addons/required_products.po\";s:6:\"status\";s:1:\"C\";}i:37;a:2:{s:9:\"file_path\";s:36:\"var/langs/de/addons/store_locator.po\";s:6:\"status\";s:1:\"C\";}i:38;a:2:{s:9:\"file_path\";s:26:\"var/langs/de/addons/rma.po\";s:6:\"status\";s:1:\"C\";}i:39;a:2:{s:9:\"file_path\";s:29:\"var/langs/de/addons/paypal.po\";s:6:\"status\";s:1:\"C\";}i:40;a:2:{s:9:\"file_path\";s:33:\"var/langs/de/addons/price_list.po\";s:6:\"status\";s:1:\"C\";}i:41;a:2:{s:9:\"file_path\";s:32:\"var/langs/de/addons/suppliers.po\";s:6:\"status\";s:1:\"C\";}i:42;a:2:{s:9:\"file_path\";s:38:\"var/langs/de/addons/email_marketing.po\";s:6:\"status\";s:1:\"C\";}i:43;a:2:{s:9:\"file_path\";s:28:\"var/langs/de/addons/polls.po\";s:6:\"status\";s:1:\"C\";}i:44;a:2:{s:9:\"file_path\";s:31:\"var/langs/de/addons/wishlist.po\";s:6:\"status\";s:1:\"C\";}i:45;a:2:{s:9:\"file_path\";s:35:\"var/langs/de/addons/form_builder.po\";s:6:\"status\";s:1:\"C\";}i:46;a:2:{s:9:\"file_path\";s:30:\"var/langs/de/addons/barcode.po\";s:6:\"status\";s:1:\"C\";}i:47;a:2:{s:9:\"file_path\";s:33:\"var/langs/de/addons/my_changes.po\";s:6:\"status\";s:1:\"C\";}i:48;a:2:{s:9:\"file_path\";s:33:\"var/langs/de/addons/quickbooks.po\";s:6:\"status\";s:1:\"C\";}i:49;a:2:{s:9:\"file_path\";s:36:\"var/langs/de/addons/call_requests.po\";s:6:\"status\";s:1:\"C\";}i:50;a:2:{s:9:\"file_path\";s:39:\"var/langs/de/addons/google_analytics.po\";s:6:\"status\";s:1:\"C\";}i:51;a:2:{s:9:\"file_path\";s:33:\"var/langs/de/addons/data_feeds.po\";s:6:\"status\";s:1:\"C\";}i:52;a:2:{s:9:\"file_path\";s:59:\"design/backend/mail/templates/orders/print_packing_slip.tpl\";s:6:\"status\";s:1:\"C\";}}')
 


Paul
www.gohorse.com.au
Horse Rugs Store

 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 12156 posts

Posted 26 December 2015 - 09:14 PM #44

It looks like the upgrade itself completed but when it tried to update the DB with the summary info and the conflicts from the upgrade that it failed.

I would submit your issue to helpdesk (and don't let them charge you support credits for this) and also submit it to the bugtracker.


EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • Pbraz
  • Advanced Member
  • Members
  • Join Date: 26-Aug 12
  • 118 posts

Posted 27 December 2015 - 01:18 AM #45

I have submitted a ticket.

 

There is none of the new functionality visible so looks like it didn't upgrade even though though it reports the new version being installed.


Paul
www.gohorse.com.au
Horse Rugs Store

 
  • P-Pharma
  • Junior Member
  • Members
  • Join Date: 30-Jun 10
  • 1139 posts

Posted 27 December 2015 - 01:04 PM #46

Note that dots (".") are not proper SEO characters.  They should be dashes ("-").

 

Using any system generated id in an seo name is asking for trouble over the long haul.

In normal cases you would indeed be correct. I pointed this out here:

http://forum.cs-cart...our-seo-issues/

 

However for the use case of productID / itemID this is a valid use case. A period is used to denote important breaks / difference in structure like sub-domains, file extensions or entry ID's. In this specific use case it would make a lot of sense to use a period between entry name (product name) and entryID (SKU for product) because if the entryID is unique & eternal, then the entry name can change without broken links. If the webmaster changes the product name, the old links would still work.

For example: /productname.123 can be accessible as /123 and /whatever.123 at the same time. Because the entryID becomes the unique identifier. And that's exactly what a period is for.

Another benefit for this approach is that it separates keywords from the entryID for SEO purposes.



 
  • imac
  • Head of Product
  • CS-Cart Architects
  • Join Date: 22-Nov 05
  • 2076 posts

Posted 06 January 2016 - 09:20 AM #47

I really appreciate your words imac. We will wait for the release. Please keep me updated.

P-Pharma,

I posted an updated SEO add-on to the ticket: http://forum.cs-cart...4102#entry24102


Ilya Makarov,
CS-Cart Architect Team
Suggest and vote for new features | Report a bug

 
  • deepxtz
  • Advanced Member
  • Trial users
  • Join Date: 18-Feb 15
  • 64 posts

Posted 12 February 2016 - 07:48 PM #48

Has any of you tested cs-cart on php 7 is it fully supported are there any problems ?

 

And if u want to switch to php 7, do you need only to switch the php version on servers ?

Or do you need to apply some changes to cs-cart to ?

 

Thx in advance



 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 12156 posts

Posted 12 February 2016 - 08:18 PM #49

I believe the beta version of 4.3.6 is running on top of PHP 7 at their beta site.

 

Even older versions of cs-cart will run on PHP 7, but they will generate a lot of "deprecated" warnings in your error_log.  4.3.6 cleans up the use of deprecated functions like split() and some class initializations in the PHP 4 style of using the class name versus __construct as the constructor for the class.

 

We found 2 of our addons (out of about 10 V4 addons) that needed adjustments related to class constructors.  New versions of those have been distributed.

 

So once V4.3.6 is released, you should be able to upgrade your site to PHP 7 and all should be well.

 

Of course, I can't speak for other addon developers and their addon compatibility with PHP 7.


EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.