Minya Jam +12


Minya Jam

  • Minya Jam Minya Jam 18 октября 2018 00:33 #

    А куда подевалась кнопка Ожидание оплаты. После того как подвтердили заказ? Она же вроде по умолчанию ставилась в 5 версии движка.

    в ответ на Создание нового действия с заказами в Shop-Script

  • Minya Jam Minya Jam 13 октября 2018 21:35 #

    Как добавлять коды артикулов в режиме Выбор артикулов по значениям характеристик. ?

    в ответ на Импорт товаров из CSV-файла (Excel)

  • Minya Jam Minya Jam 13 октября 2018 17:50 #

    А если один артикул на товар, но есть выбор цвета и размера.

    Артикул задавать только для товара или в том числе и для парметров, в режиме "Выбор параметров"?

    в ответ на Импорт товаров из CSV-файла (Excel)

  • Minya Jam Minya Jam 10 сентября 2018 20:49 #

    Тут всегда авторизация с помощью oauth 

        private function query($query, $params = array(), $file = null)
        {
            waSessionStorage::close();
            $time = microtime(true);
            $hostname = rtrim(preg_replace('@^https?://@', '', $this->getOption('url')), '/');
            $params = array_filter($params);
    
            if ($query) {
                if (false) {
                    $url = "https://{$this->getOption('consumer_key')}:{$this->getOption('consumer_secret')}@{$hostname}/wc-api/{$this->getOption('version','v2')}/{$query}";
                } else {
                    $url = "http://{$hostname}/wc-api/{$this->getOption('version')}/{$query}";
                    $params = $this->getOauthParams($url, $params);
                }
    
            } else {
                $url = "http://{$hostname}/wc-api/{$this->getOption('version')}/";
            }

    Только вот, если указать адрес начиная с https , то ожидается совсем другое.

    Листинг woocommerce:

        /**
         * Authenticate the request. The authentication method varies based on whether the request was made over SSL or not.
         *
         * @since 2.1
         * @param WP_User $user
         * @return null|WP_Error|WP_User
         */
        public function authenticate( $user ) {
    
            // Allow access to the index by default
            if ( '/' === WC()->api->server->path ) {
                return new WP_User( 0 );
            }
    
            try {
    
                if ( is_ssl() ) {
                    $keys = $this->perform_ssl_authentication();
                } else {
                    $keys = $this->perform_oauth_authentication();
                }
    
                // Check API key-specific permission
                $this->check_api_key_permissions( $keys['permissions'] );
    
                $user = $this->get_user_by_id( $keys['user_id'] );
    
                $this->update_api_key_last_access( $keys['key_id'] );
    
            } catch ( Exception $e ) {
                $user = new WP_Error( 'woocommerce_api_authentication_error', $e->getMessage(), array( 'status' => $e->getCode() ) );
            }
    
            return $user;
        }

    Выполнится условие if ( is_ssl() ) { ... соответственно авторизация не сработает. Также обнаружена ошибка, не совпадает oauth_signature

    Вот что shop-script помещает в значение $string_to_sign

    GET&http%3A%2F%2Fsite.com%2Fwc-api%2Fv2%2Fproducts%2Fcategories&oauth_consumer_key%3Dck_10c8bc0de17c28d08c07314823f64271bd69a1b4%26oauth_nonce%3D587f2d69c1371e4a857c54e45a40f31d632b2468%26oauth_signature_method%3DHMAC-SHA256%26oauth_timestamp%3D1536592732

    А вот то, что в woocommerce

    GET&http%3A%2F%2Fsite.com%2Fwc-api%2Fv2%2Fproducts%2Fcategories&oauth_consumer_key%3Dck_10c8bc0de17c28d08c07314823f64271bd69a1b4%26oauth_nonce%3D587f2d69c1371e4a857c54e45a40f31d632b2468%26oauth_signature_method%3DHMAC-SHA256%26oauth_timestamp%3D1536592732%26q%3D%252Fwc-api%252Fv2%252Fproducts%252Fcategories

    Соотвественно хеш не совпадает

    Плагин не рабочий для woocommerce. Не умеет импортировать вариативные товары.

    в ответ на Переход с WordPress WooCommerce

  • Minya Jam Minya Jam 10 сентября 2018 15:17 #

    С чем связана такая ошибка?

    Пользовательский ключ утерян (woocommerce_api_authentication_error)

    При этом данные CK и CS верные.
    Woocommerce plugin version: 3.1.1

    в ответ на Переход с WordPress WooCommerce

  • Minya Jam Minya Jam 3 апреля 2018 16:30 #

    Проблема была на стороне Яндекса.
    Неправильно обрабатывали ответ. Яндекс в ответ получал HTTP Strict Transport Security (HSTS) with long duration deployed on this server. и завершалось соединение. Они сделали корректировки и теперь все норм.

    в ответ на Яндекс.Касса (старый протокол)

  • Minya Jam Minya Jam 2 апреля 2018 20:23 #
    В случае выявления ошибок в программных продуктах, разработанных нашей компанией, или наших инструкциях стоимость услуги будет возвращена в полном объеме.

    Каким образом, этот факт можно подтвердить? :) На честном слове? :D
    Факт в том, что в прошлом году все работало, а после очередных обновлений - фиаско.

    в ответ на Яндекс.Касса (старый протокол)

  • Minya Jam Minya Jam 31 марта 2018 15:27 #

    Не работает на Shop-Script 5
    Ответ на стороне Яндекса, после ввода кода из смс - Платёж не прошёл. В логах пусто.
    Версия плагина 1.3.4.23

    в ответ на Яндекс.Касса (старый протокол)

  • Minya Jam Minya Jam 14 августа 2017 10:38 #

    У меня другая проблема.

    Периодически ответ CAPTURED срабатывает раньше AUTH и статус заказа сменяется снова на "Принят в обработку", вместо "Оплачено". Схема одностадийная.

    в ответ на Тинькофф Банк

  • Minya Jam Minya Jam 28 ноября 2016 14:51 #

    А где стандартные шаблоны для администратора?

    в ответ на Настройка email-уведомлений

  • Minya Jam Minya Jam 9 октября 2016 00:42 #

    Проверьте наличие ip-адреса в СПАМ базах, например тут

    Проверьте MX записи DNS, а также остальные, тут коротко расписано

    в ответ на Форма обратной связи на витрине интернет-магазина

  • Minya Jam Minya Jam 29 апреля 2016 05:21 #

    Ребята, скажите, актуален ли плагин? Или нерабочий.

    в ответ на RBKmoney