Magento 1.9 не может сэкономить на продаже/сопутствующих/перекрестных продажах продуктов


Я обновляю свой магазин до последней версии Magento 1.9.2.4 и добавляю ssl, когда я пытаюсь сохранить новый продукт или отредактировать существующий продукт в Magento, все сохраняется правильно, за исключением продуктов для повышения продаж/связанных/перекрестных продаж. Продукт сохраняется без ошибок. В var/log/У меня нет никаких ошибок. Если я снова нажму "Изменить", продукт, который я выбрал ранее, не будет сохранен.

Обновление:

Я пытаюсь отключить https, и теперь можно продавать/продавать связанные/перекрестные продукты выбранный на странице продукта администратора, что я могу сделать, чтобы решить эту проблему, для работы с https?

Мой сервер находится на nginx, и для работы моего магазина с https я добавляю это в index.php

foreach (array(
    'SERVER_PORT' => 443,
    'HTTP_X_FORWARDED_PROTO' => 'https',
    'HTTP_CF_VISITOR' => '{"scheme":"https"}'
) as $key => $values) {
    if (isset($_SERVER[$key]) && $_SERVER[$key] == $values) {
        $_SERVER['HTTPS'] = 'on';
        break;
    }
}
Author: Robert, 2016-08-20

1 answers

Я предполагаю, что вы используете Google Chrome, поэтому, возможно, захотите попробовать firefox. Вкладки upsell, cross sell и сопутствующие товары загружаются через ajax, и из-за того, как разные браузеры обрабатывают javascript, он не всегда отправляет загруженный ajax контент вместе с остальной частью вашей формы.

Например, перейдите на вкладку "Распродажи", ничего не меняйте, а затем нажмите "Сохранить". После того, как вы нажмете "Сохранить", внесите изменения на вкладку "Повышение продаж" и снова нажмите "Сохранить". Затем это должно спасти ваш изменения. Я знаю, что это больно делать, но у меня тоже была эта проблема в прошлом, и это сработало для меня.

 3
Author: Shawn Abramson, 2016-08-20 20:22:42