0 Пользователей и 1 Гость просматривают эту тему.
  • 180 Ответов
  • 36893 Просмотров
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
При любом расчете пишет нулевую стоимость, настройки на хостере все врублены.

Думал дело в весе т.к. указывал 0.2кг потом попробовал указать 1кг, та же проблема стоимость нулевая.
В списке стран Указана только Россия, остальные удалены. Может быть из-за названия Россия, а не Russian Federation?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Включи отладку, посмотри что показывает.
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Включи отладку, посмотри что показывает.
Включил отладку, только никаких изменений в работе не заметил, что должно изменится?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Должны появиться отладочные сообщения.
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Должны появиться отладочные сообщения.
Где именно?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
В процессе оформления заказа.
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
В процессе оформления заказа.
Плагин включен, способ доставки EMS Russian Post создан с нулевой стомостью, что может быть не так? В настройках магазина город указан, в заказе так же. Отладочных сообщений в оформлении заказа не вылезает, просто показывает нулевую стоимость за доставку емс.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
А инструкции по подключению все выполнены?
Код
Для работы плагина необходимо создать способ доставки EMS Russian Post административной панели магазина и одну цену доставки с любым значением и всеми выбранными странами. 
ID способа доставки указать в настройках плагина.
И конечно не забыть включить плагин.
Впечатление такое, что плагин существует отдельно от магазина. И версия магазина какая?
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Версия магазина Version 3.3.2
Выполнено все, значение 0 подходит для цены доставки? И из списка стран все удалил кроме России, и выбрал соответсвенно только ее.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
На 3.3.2 еще не пробовал. Кто попробовал прошу отписаться.
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
похоже никто не пробовал  :(
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Вопрос по обновлению плагина. У меня стоит самая первая версия.
Можно поставить новую сверху или надо удалить старую?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
можно перезаписать файлы.
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Ну что, никто так и не пробовал на 3.3.2 версию ставить? =(
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Я еще не добрался до способов доставки. Но когда-нибудь точно доберусь :)
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Под 3.3.2 плагин работать не будет. В плагин не передается достаточное количество данных для расчета стоимости. Надо вникать заново что там с доставками наделано.
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Под 3.3.2 плагин работать не будет. В плагин не передается достаточное количество данных для расчета стоимости. Надо вникать заново что там с доставками наделано.
Это печально =(
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Да уж, не то слово, видел зачатки нативной плагинизации способов доставки, но этот момент не доделан до конца, а старое ушло. Как вариант можно вернуть необходимые триггеры на место из более ранней версии, но при обновлении это сотрется.
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Да уж, не то слово, видел зачатки нативной плагинизации способов доставки, но этот момент не доделан до конца, а старое ушло. Как вариант можно вернуть необходимые триггеры на место из более ранней версии, но при обновлении это сотрется.
а вот об этом поподробнее пожалуйста.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
1. Открой плагин емс, увидишь имена функций в нем, их и поищи в дистрибе 3.2.7, посмотри где они (триггеры с названиями этих функций) стояли, скопируй их в то-же место в новые файлы.
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
а уже вышел магазин 3.4 и Joomla 2.5, здесь будет работать?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Доступна для скачивания версия 1.3 плагина. Совместима с магазином версии 3.4.2
« Последнее редактирование: 07.02.2012, 14:01:31 от Arkadiy »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Наконец я нашел заветную кнопку, которая открыла возможность администрирования методов расчета стоимости доставки. В связи с этим выпустил аддон для JoomShopping, тестировал на 3.3.2 и 3.4.2, все работает. Описание настройки и скачать здесь http://argens.ru/index.php/my-extension/9-my-extension/17-ems-russian-post-addon
*

G1uK

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Большое спасибо за апдейт ^-^ Отблагодарил ;)
*

foxden

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
А можно его как нибуть заставить считать международную доставку?
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
нашел очепятку) позже некоторые свои коррективы покажу
description="Введите сюда коэффициент поправки общей стоимтости доставки
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Не нашел в api ems ни слова про международную доставку.
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Вот некоторые мои добавления в ems.php

//добавил=================================================================================================================
   function str_lower($string)
   {
      $string = strtr($string, 'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ', 'йцукенгшщзхъфывапролджэячсмитьбюё');
      return $string;
   }
//добавил=================================================================================================================

    private function calculatePrice($adv_user, $cart)
    {

...................................линия разреза...................................

        $weight = $weight*$weight_factor;
        if($debug) echo '<br/>Суммарный вес товара в корзине = '.$weight;
//добавил=================================================================================================================
      //максимальный вес
      $url = 'http://emspost.ru/api/rest/?method=ems.get.max.weight';
      $json = $this->getJson($url);
      if (!$json) return false;
      if (($weight <= 0) or ($weight > $json['max_weight']))
      {
         if($debug) echo '<br/>Недопустимый вес. Максимально возможный вес: '.$json['max_weight'].'кг. Разделите заказ на несколько.';
         return false;
      }
//добавил=================================================================================================================
        //города доставки
        $url = 'http://emspost.ru/api/rest/?method=ems.get.locations&type=cities&plain=true';

...................................линия разреза...................................

        if($debug) {
            echo '<br/>Город отгрузки = '.$from;
            echo '<br/>Город доставки = '.$to;
        }
//изменил=================================================================================================================
        //находим коды городов доставки и отгрузки
        foreach ($json['locations'] as $city) {
         $temp = $this->str_lower($city['name']);
            if ($temp == $this->str_lower($to)) {
                $to_ems = $city['value'];
            }
            if ($temp == $this->str_lower($from)) {
                $from_ems = $city['value'];
            }
            if ($to_ems && $from_ems) {
                break;
            }
        }
//изменил=================================================================================================================
        if($debug) {
            echo '<br/>Код города отгрузки = '.$from_ems;
            echo '<br/>Код города доставки = '.$to_ems;
        }
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
1. Зачем сочинять функцию перевода слова в нижний  регистр если она есть в php?
2. Зачем переводить в нижний регистр, если и так ищет? Или были проблемы?
3. Маскимальный вес имхо лишнее, т.к. работает только на отладке, а в рабочем режиме возврат идет по ошибке.
4. И города доставки не понял зачем. Поттом всеравно идет запрос к емс с городом отгрузки и городом доставки.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчет стоимости доставки в JoomShopping 3.12.3

Автор teanin

Ответов: 17
Просмотров: 10779
Последний ответ 23.04.2023, 11:55:30
от tigra-uki
Плагины доставки для Польши

Автор Alex_gs

Ответов: 1
Просмотров: 921
Последний ответ 21.03.2023, 14:36:37
от kit2m2
Стоимость заказа без стоимости доставки

Автор Alex_gs

Ответов: 3
Просмотров: 1203
Последний ответ 17.01.2023, 15:04:06
от kit2m2
Аддон доставки Почта России по API

Автор sergeytolkachyov

Ответов: 4
Просмотров: 2108
Последний ответ 22.06.2022, 09:54:30
от sergeytolkachyov
Скрыть стоимость нулевой доставки

Автор timson

Ответов: 2
Просмотров: 1425
Последний ответ 04.03.2021, 17:09:06
от v42bis