Сохранить
Сохраняем
  • akradeus

    @Andchir ВОобщем проблема решилась подключением redis. Это на хостинге блокировались php сессии ПОЧЕМУТО хз почему. Включил redis и проблема исчезла. Спасибо что направили на путь исстиный. Проблема да оказалась в session. :)))

    написал в Поддержка Читать далее
  • akradeus

    @Andchir А может это быть из-за того что хостер блокирует сессии???

    написал в Поддержка Читать далее
  • akradeus

    Участник @Andchir написал в В заказ добавляются странные товары:

    session_handler_class

    Убрал эту настройку, даже все сессии удалил (их было оч многа), но ни чего не поменялось так и добавляются эти товары странные... А если попробывать модкс обновить до последней версии??? возможно что что то изменится?

    написал в Поддержка Читать далее
  • akradeus

    @Andchir Проверял существование поиском из админки и вызывом из API по номеру ID

    написал в Поддержка Читать далее
  • akradeus

    @Andchir Вот такого ID вообще не существует: https://ibb.co/zH7d6m7 , а вот если перейти по ссылке на товар там там этот товар есть но ID у него другой...
    Плагины вроде ни какие не работают при этом... И в php сессии товар правильно один... Очень странное поведение первый раз с таким встречаюсь за всё время создания интернет магазиноффф...

    написал в Поддержка Читать далее
  • akradeus

    Добры день гуру! Помогите разобраться. Есть интернет магазин постельного белья реализованные на shopkeeper 3 вроде всё работало без проблем, но с недавнего времени к заказу стали добавляться странные товары причём когда делаешь заказ в корзине их нет, нажимаешь кнопку отправить заказ и на почту падает письме с одни или несколькими лишними товарами в заказе (очень странно их же не было в корзине) Вот то что добавляю в корзину: https://ibb.co/zfMLcjj , а вот то что приходит на почту и в админке тоже есть: https://ibb.co/QJ534nV . Помогите разобраться откуда беруться эти мифические товары?

    написал в Поддержка Читать далее
  • akradeus

    @Andchir Спасибо огромное... Сделал как Вы сказали всё получилось... Рабаотает :))) +100500 Вам к карме)))

    написал в Поддержка Читать далее
  • akradeus

    @Andchir Да про плагин я знаю, но к сожалению он мне не подходит... Он реагирует на событие изменения способа доставки, а у меня цена формируется при изменении города... В этом то и проблема в принципе... В любом случае спасибо большое за ответы... Буду дальше ковыряться...

    написал в Поддержка Читать далее
  • akradeus

    Я ещё нашёл место где сохранаяет непосредственно заказ shk_fihook
    Там я тоже поменял переменные... Поставил $_SESSION['shk_delivery']['price']
    Вот кусочек кода от туда:

    //Сохраняем данные заказа
        $order = $modx->newObject('shk_order');
        $insert_data = array(
            'contacts' => $contacts,
            'options' => '',
            'price' => Shopkeeper::$price_total,
            'currency' => $shopCart->config['currency'],
            'date' => strftime('%Y-%m-%d %H:%M:%S'),
            'sentdate' => strftime('%Y-%m-%d %H:%M:%S'),
            'note' => '',
            'email' => isset( $allFormFields[$emailField] ) ? $allFormFields[$emailField] : '',
            //'delivery' => $delivery_name,
           //'delivery_price' => $delivery_price,
            'delivery' => $_SESSION['shk_delivery']['label'],
            'delivery_price' => $_SESSION['shk_delivery']['price'],
            'payment' => isset( $allFormFields[$paymentField] ) ? $allFormFields[$paymentField] : '',
            'tracking_num' => '',
            'phone' => isset( $allFormFields[$phoneField] ) ? $allFormFields[$phoneField] : '',
            'status' => $modx->getOption( 'shk3.first_status', null, '1' )
        );
        if( $userId ){
            $insert_data['userid'] = $userId;
        }
        $order->fromArray($insert_data);
        $saved = $order->save();
    

    Но ксожалению это тоже не дало результата:(

    написал в Поддержка Читать далее