Jump to content

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

Встречайте Cs-Cart 4.7.1 C Улучшениями По Работе С Товарами И Заказами Rate Topic   - - - - -

 
  • temtem
  • Newbie
  • Members
  • Join Date: 17-Nov 16
  • 14 posts

Posted 22 December 2017 - 08:08 AM #21

Никаких изменений это каких? 
Для начала проверьте текущую версию чтобы понять обновился магазин или нет. 
Затем если версия 4.7.1 проверьте в соотвествии с новостью изменения которые должны быть.

 
Первое проверил СДЕК, потом вариации, потом понял что вообще ничего.
 
https://yadi.sk/i/KN5Ftp2U3Qr2P5
https://yadi.sk/i/uM6gMps_3Qr2Sk
https://yadi.sk/i/tR-IRZQi3Qr2UQ



 

Posted 22 December 2017 - 10:39 AM #22

Смотрите лог апгрейда (var/upgrade/core_log.txt). Судя по скринам обновление не установилось

 

 
Первое проверил СДЕК, потом вариации, потом понял что вообще ничего.
 
https://yadi.sk/i/KN5Ftp2U3Qr2P5
https://yadi.sk/i/uM6gMps_3Qr2Sk
https://yadi.sk/i/tR-IRZQi3Qr2UQ


Sincerely yours, CS-Cart Support Team

 

User guide       |  Developer documentation  |  Core API documentation


 
  • smailcom
  • Newbie
  • Trial users
  • Join Date: 17-Feb 15
  • 5 posts

Posted 22 December 2017 - 01:24 PM #23

Добрый день.

Прилетело это чудо обновление вчера.

И сразу пошло что то не так.

Выдало ошибку SQL 

Вот такого содержания

Upgrade process of your store has failed
Please restore the pre-upgrade backup manually or via a link sent to your email address, then contact our technical support.
 
Tech details: Couldn't complete migration 20170927071207_addons_rus_exim_1c_change_setting_options.php. Reason: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1.
 
Completed migrations: 3 out of 14.
 
 
Я сразу в тех поддержку на что мне говорят
Спасибо, что обратились к нам.

Я изучил журнал обновления в вашем магазине и обнаружил следующую ошибку, возникшую в 16:29:24 2017-12-20:

2017-12-20 16:29:24: Tygh\Exceptions\DatabaseException: BLOB/TEXT column 'zipcode' can't have a default value in /home/zcabel/www/app/Tygh/UpgradeCenter/Phinx/MysqliAdapter.php:162
Stack trace:
#0 /home/zcabel/www/app/Tygh/UpgradeCenter/Phinx/MysqliAdapter.php(86): Tygh\UpgradeCenter\Phinx\MysqliAdapter->onQueryError('CREATE TABLE `c...')
#1 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/MysqlAdapter.php(296): Tygh\UpgradeCenter\Phinx\MysqliAdapter->execute('CREATE TABLE `c...')
#2 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Db/Table.php(550): Phinx\Db\Adapter\MysqlAdapter->createTable(Object(Phinx\Db\Table))
#3 /home/zcabel/www/var/upgrade/packages/core/content/migrations/20171017131431_addons_rus_cities_change_setting.php(63): Phinx\Db\Table->create()
#4
/home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Migration/Manager/Environment.php(116): AddonsRusCitiesChangeSetting->up()
#5 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Migration/Manager.php(210): Phinx\Migration\Manager\Environment->executeMigration(Object(AddonsRusCitiesChangeSetting), 'up')
#6 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Migration/Manager.php(186): Phinx\Migration\Manager->executeMigration('development', Object(AddonsRusCitiesChangeSetting), 'up')
#7 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Console/Command/Migrate.php(100): Phinx\Migration\Manager->migrate('development', 20171213113410)
#8 /home/zcabel/www/app/lib/vendor/symfony/console/Symfony/Component/Console/Command/Command.php(257): Phinx\Console\Command\Migrate->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#9
/home/zcabel/www/app/lib/vendor/symfony/console/Symfony/Component/Console/Application.php(874): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#10 /home/zcabel/www/app/lib/vendor/symfony/console/Symfony/Component/Console/Application.php(195): Symfony\Component\Console\Application->doRunCommand(Object(Phinx\Console\Command\Migrate), Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#11 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Console/PhinxApplication.php(80): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#12 /home/zcabel/www/app/lib/vendor/symfony/console/Symfony/Component/Console/Application.php(126): Phinx\Console\PhinxApplication->doRun(Object(Symfony\Component\Console\Input\ArgvInput),
Object(Tygh\UpgradeCenter\Migrations\Output))
#13 /home/zcabel/www/app/Tygh/UpgradeCenter/Migrations/Migration.php(101): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#14 /home/zcabel/www/app/Tygh/UpgradeCenter/App.php(722): Tygh\UpgradeCenter\Migrations\Migration->__call('migrate', Array)
#15 /home/zcabel/www/app/Tygh/UpgradeCenter/App.php(450): Tygh\UpgradeCenter\App->installUpgradePackage('core', Array)
#16 /home/zcabel/www/app/controllers/backend/upgrade_center.php(133): Tygh\UpgradeCenter\App->install('core', Array)
#17 /home/zcabel/www/app/functions/fn.control.php(702): include('/home/zcabel/ww...')
#18 /home/zcabel/www/app/functions/fn.control.php(460): fn_run_controller('/home/zcabel/ww...', 'upgrade_center', 'install', '', '')
#19 /home/zcabel/www/servis.php(27): fn_dispatch()
#20 {main}
2017-12-20 16:29:24: Failed to execute
migrations

Проблема возникла из-за того, что в настройках MySQL сервера включен режим STRICT_TRANS_TABLES. Из-за этого Phinx не может создать таблицу rus_sdek_cities_link.

В качестве решения необходимо изменить настройки MySQL (отключить режим STRICT_TRANS_TABLES).

Перед тем, как пробовать обновить магазин еще раз, необходимо было откатить выполненные изменения. Поскольку это сделано не было, то в дальнейшем возникла еще одна ошибка:

2017-12-21 12:59:58: Tygh\Exceptions\DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 in /home/zcabel/www/app/Tygh/UpgradeCenter/Phinx/MysqliAdapter.php:162
Stack trace:
#0 /home/zcabel/www/app/Tygh/UpgradeCenter/Phinx/MysqliAdapter.php(86): Tygh\UpgradeCenter\Phinx\MysqliAdapter->onQueryError('DELETE FROM csc...')
#1 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Migration/AbstractMigration.php(161): Tygh\UpgradeCenter\Phinx\MysqliAdapter->execute('DELETE FROM csc...')
#2 /home/zcabel/www/var/upgrade/packages/core/content/migrations/20170927071207_addons_rus_exim_1c_change_setting_options.php(51): Phinx\Migration\AbstractMigration->execute('DELETE FROM csc...')
#3
/home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Migration/Manager/Environment.php(116): AddonsRusExim1cChangeSettingOptions->up()
#4 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Migration/Manager.php(210): Phinx\Migration\Manager\Environment->executeMigration(Object(AddonsRusExim1cChangeSettingOptions), 'up')
#5 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Migration/Manager.php(186): Phinx\Migration\Manager->executeMigration('development', Object(AddonsRusExim1cChangeSettingOptions), 'up')
#6 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Console/Command/Migrate.php(100): Phinx\Migration\Manager->migrate('development', 20171213113410)
#7 /home/zcabel/www/app/lib/vendor/symfony/console/Symfony/Component/Console/Command/Command.php(257): Phinx\Console\Command\Migrate->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#8
/home/zcabel/www/app/lib/vendor/symfony/console/Symfony/Component/Console/Application.php(874): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#9 /home/zcabel/www/app/lib/vendor/symfony/console/Symfony/Component/Console/Application.php(195): Symfony\Component\Console\Application->doRunCommand(Object(Phinx\Console\Command\Migrate), Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#10 /home/zcabel/www/app/lib/vendor/robmorgan/phinx/src/Phinx/Console/PhinxApplication.php(80): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#11 /home/zcabel/www/app/lib/vendor/symfony/console/Symfony/Component/Console/Application.php(126): Phinx\Console\PhinxApplication->doRun(Object(Symfony\Component\Console\Input\ArgvInput),
Object(Tygh\UpgradeCenter\Migrations\Output))
#12 /home/zcabel/www/app/Tygh/UpgradeCenter/Migrations/Migration.php(101): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Tygh\UpgradeCenter\Migrations\Output))
#13 /home/zcabel/www/app/Tygh/UpgradeCenter/App.php(722): Tygh\UpgradeCenter\Migrations\Migration->__call('migrate', Array)
#14 /home/zcabel/www/app/Tygh/UpgradeCenter/App.php(450): Tygh\UpgradeCenter\App->installUpgradePackage('core', Array)
#15 /home/zcabel/www/app/controllers/backend/upgrade_center.php(133): Tygh\UpgradeCenter\App->install('core', Array)
#16 /home/zcabel/www/app/functions/fn.control.php(702): include('/home/zcabel/ww...')
#17 /home/zcabel/www/app/functions/fn.control.php(460): fn_run_controller('/home/zcabel/ww...', 'upgrade_center', 'install', '', '')
#18 /home/zcabel/www/servis.php(27): fn_dispatch()
#19 {main}
2017-12-21 12:59:58: Failed to execute
migrations

На данный момент вам необходимо выполнить следующие действия:

1. Перейдите по ссылке на восстановление, которая поступила на ваш адрес e-mail в тот момент, когда вы пробовали выполнить обновление (16:29:24 20 декабря). Это восстановит магазин к версии 4.6.3.SP1.
2. Отключите режим STRICT_TRANS_TABLES у MySQL. Для этого вы можете обратиться к системному администратору, либо воспользуйтесь инструкцией:

https://serverpilot....-mysql-5-7.html

3. Запустите процесс обновления еще раз.
 
 
В итоге я пытаюсь откатить назад платформу через админку.
В итоге получил надпись
Sorry, service is temporarily unavailable.
 
И мне тут почти сразу прилетает новое письмо от тех поддержки
Наши разработчики выяснили, что данная проблема связана с ошибкой в исходном коде CS-Cart. Мы рекомендуем вам восстановить исходное состояние сайта, которое было до начала обновления до версии 4.7.1. Для этого перейдите по ссылке, отправленной на ваш e-mail в начале процесса обновления. О дальнейших действиях мы сообщим дополнительно.
 
 
Я написал письмо в тех поддержку что вот такое произошло, в итоге не ответа не привета.
А сайт не работает и потери не кто не компенсирует.
Что делать не понимаю.
 
Но мой совет ждать после релиза месяцок а может и дольше.
Тем более если ваша система работает на данный момент и все вас устраивает не трогайте ее пока не припрет.
!!!!


 
  • smailcom
  • Newbie
  • Trial users
  • Join Date: 17-Feb 15
  • 5 posts

Posted 22 December 2017 - 01:26 PM #24

Извините за опечатки в тексте пишу на эмоциях.



 

Posted 22 December 2017 - 04:55 PM #25

Проблему с миграцией признали багом, потому что миграции должны применяться и при включенном strict mode. В остальном вам дали верные рекомендации. Вам нужно откатить обновление и дождаться пока специалист не сообщит в тикете, что проблема решена.

 

Что касается страницы Service Unavailable, скорее всего обновление не откатилось. Вы можете найти детальное сообщение об ошибке в исходном коде этой страницы (Ctrl+U). Также откатить обновление можно по ссылке, которая отправляется на почту администратору магазина при установке обновления.

 

Если вам нужна помощь, то для скорейшего решения напишите нам через Help desk (лучше в тот же тикет, в котором вы уже общались на эту тему)

 

Извините за опечатки в тексте пишу на эмоциях.


Sincerely yours, CS-Cart Support Team

 

User guide       |  Developer documentation  |  Core API documentation


 

Posted 26 December 2017 - 08:58 AM #26

smailcom, вы смогли откатить обновление? Я не нашел новых сообщений от вас в Help desk.

 

Проблему с миграцией исправили. Каждый сервер может иметь разную конфигурацию и, к сожалению, иногда при тестировании обновления какую-то проблему, возникающую при определенных настройках сервера, могут пропустить. Это одна из причин, по которой обновления вначале всегда отдаются небольшими партиями. Это дает нам возможность оперативно отреагировать на ситуацию.

 

И конечно-же, если такая проблема возникает, решается она бесплатно. Приносим извинения за неудобства.


Sincerely yours, CS-Cart Support Team

 

User guide       |  Developer documentation  |  Core API documentation


 
  • dimasyann
  • Advanced Member
  • Members
  • Join Date: 03-Aug 17
  • 97 posts

Posted 07 January 2018 - 08:33 AM #27

CS-Cart Ultimate версия 4.7.1. Настроена синхронизация с Мой склад. Товары создавались в Мой склад, а потом по CommerceML импортировались в CS-Cart. 

Вопрос:

1. Почему не передаётся цена товаров из Мой склад в CS-Cart (в основном все товары с модификациями)?

 

Настройки на стороне CS-Cart:

http://prntscr.com/hx4uaw

http://prntscr.com/hx4ugu

http://prntscr.com/hx4ut9

http://prntscr.com/hx4uw0

http://prntscr.com/hx4v3j

 

Настройки на стороне Мой склад:

http://prntscr.com/hx4vnw



 
  • dimasyann
  • Advanced Member
  • Members
  • Join Date: 03-Aug 17
  • 97 posts

Posted 07 January 2018 - 12:03 PM #28

Если с CS-Cart и Мой склад настроена синхронизация по CommerceML. Модификации из Мой склад передаются в CS-Cart как Вариации http://prntscr.com/hx645m. У модификаций в Мой склад свой Код и Внешний код http://prntscr.com/hx64bh.
  1. Можно ли сделать Код модификации из Мой склад Кодом Вариации в CS-Cart?
  2. Как добавлять к созданным таким образом вариациям изображения (с помощью импорта CSV)? Вручную не вариант, т.к. очень много таких товаров.