Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Condorious

Користувачі
  
  • Публікації

    454
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Condorious

  1. Добрый вечер.

    Хочу добавить на страницу категорий возможность выбора количества товаров, который должен складываться в корзину.

    Необходимо добавить код, предложенный Tom :

    В файле category.tpl
     
    найти

    <div class="cart">
            <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
    </div>

    заменить на

    <div class="cart">
         <script type="text/javascript">
         function addQtyToCart(product_id) {
      var qty = $('.item-' + product_id).val();
      if ((parseFloat(qty) != parseInt(qty)) || isNaN(qty)) {
        qty = 1;
      }
      addToCart(product_id, qty);
    }
    </script>
       Кол-во:
           <input type="text" value="1" size="2" class="item-<?php echo $product['product_id']; ?>" />
          <input type="button" value="<?php echo $button_cart; ?>" onclick="addQtyToCart('<?php echo $product['product_id']; ?>');" class="button" />
    </div>

    Код стандартного category.tpl перезаписывается кодом из файла /catalog/view/theme/default/template/module/filterpro.tpl.

     

    У меня никак не получается адаптировать вышеприведённый код к коду в /catalog/view/theme/default/template/module/filterpro.tpl:

    <div class="cart"><a onclick="addToCart('${product_id}');" class="button"><span><?php echo $button_cart; ?></span></a></div>

    Подстановка значения ${product_id} в добавляемом коде почему-то не происходит.

    Подскажите, пожалуйста, куда копать.

  2. Добрый вечер, коллеги.

    Нарисовался у меня вопрос интересный, можно ли сделать более плотную интеграцию модуля с покупкой сертификата?

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

    Возможно, кто-то сможет предложить более правильное решение?

  3. все это делается в /system/library/url.php

    там есть закоментированный кусок кода для подмены ссылки корзины

    Да, спасибо, тоже уже нашел, только строчку про SSL убрал.
  4. В ocStore 1.5.5.1.1 заметил интересную ситуацию.

    Ссылки "Оформление заказа" правильно перебиваются на симплу, а вот ссылки "Просмотр корзины" так и ведут на старую "обычную" корзину.

    В 1.5.4.1 обе ссылки вели на симплу.

    Кто-то уже с этим сталкивался?

  5. Копать сюда: Для тех у кого не отображается этот метод доставки для какого-то региона, сверяйте название этого региона у вас в

    системе с тем как этот регион называется в файле catalog/model/localisation/zone_dv.php Впишите нужное вам название региона

    так как регион называется у вас в системе, а значение $send[$key] для него нужно указать равным какому-нибудь из почтовых

    индексов этого региона. Сейчас названия регионов соотв. русским названиям для Ocstore 1.5.4.1

     

    Цены за международные отправления postcalc в API не отображал корректно, но наверно уже это исправили, я пока не проверяла, не было времени.

    Спасибо, почти что всё получилось.

    Осталась проблема с Чукоткой.

    Конечно, там и интернетом так же хреново как и с почтовой доставкой, но тем не менее, туда возможна доставка авиапочтой.

    Обычной почтой - никак, указываю в модуле способы доставкой авиапочтой, но на сайте модуль не отрабатывает и не отображается.

    Я так предполагаю, что у Вас модуль видит "Расчет невозможен" для бандеролей и автоматом скрывает весь модуль, не учитывая во внимание авиапочту.

    Так же postcalc.ru позволяет посчитать международную доставку.

    Названия иностранных стран переведены в опенкарте, а для расчёта стоимости посылки достаточно указать только страну назначения, я так предполагаю, необходимо просто передать в postcalc.ru название страны как есть и отправить запрос.

    Реальна ли такая доработка модуля?

  6. Спасибо louise170 за классный модуль и за помощь в решении проблем!

    У меня ещё вопрос образовался, подхватываются не все регионы, не работают Карачаево-Черкессия, Ненецкий АО, Чукотский АО.

    Куда копать чтобы их как-то прописать чтобы они тоже считались?

    И есть ли возможность сделать модуль вообще глобальным, я имею ввиду, чтобы модуль показывал расчёты для доставки посылок по всему миру?

    Тогда это будет вообще бомба!

  7. Проблему с отображением модуля в Симпле так и не поборол.

    Геозоны задал, модуль настроил, в симпле отметил всегда показывать, настроил поля регион и страна чтобы были, но способ доставки Почта России так и не удалось активировать.

    В какую сторону копать, подскажите пожалуйста.

  8. Сделал клон способа оплаты, добавил "cod2" - на основе "cod", в админке всё корректно отображается, а в корзине в Симпле отхватил:

    Undefined index: code in /home/wwwroot/@_demoshop_8/vqmod/vqcache/vq2-catalog_view_theme_default_template_checkout_simplecheckout_payment.tpl on line 36 Undefined index: code in /home/wwwroot/@_demoshop_8/vqmod/vqcache/vq2-catalog_view_theme_default_template_checkout_simplecheckout_payment.tpl on line 36

    Кеш и vqmod и самого сайта чистил.

    Есть ли у кого-то идеи?

    Сам дурак, когда клон создавал, автоматом везде "cod" на "cod2" поменял, в том числе и в файле /catalog/model/payment/cod2.php

    Ну и в

    $method_data = array( 
            		'code'       => 'cod2',
            		'title'      => $this->language->get('text_title'),
    				'sort_order' => $this->config->get('cod2_sort_order')
          		);
    

    code стал cod2e.

    Может, кому поможет избежать подобной ошибки.

    • +1 1
  9. Сделал клон способа оплаты, добавил "cod2" - на основе "cod", в админке всё корректно отображается, а в корзине в Симпле отхватил:

    Undefined index: code in /home/wwwroot/@_demoshop_8/vqmod/vqcache/vq2-catalog_view_theme_default_template_checkout_simplecheckout_payment.tpl on line 36 Undefined index: code in /home/wwwroot/@_demoshop_8/vqmod/vqcache/vq2-catalog_view_theme_default_template_checkout_simplecheckout_payment.tpl on line 36

    Кеш и vqmod и самого сайта чистил.

    Есть ли у кого-то идеи?

  10. Настройки не помогут, так как модуль доставки может задать любой код для своего подметода (код до точки совпадает как правило с названием файлов модуля доставки)

    <input type="radio" onchange="simplecheckout_reload('shipping_changed');" checked="checked" id="multiflat.multiflat1" value="multiflat.multiflat1" name="shipping_method">

    multiflat.multiflat1 Вот это да?

  11. Как раз через точку указывается код подметода. Скиньте ссылку на сайт в личку и я скажу, какой код, для него уже можно задать наборы полей

    У меня на локальном компе сайт.

    Вот такие используются настройки модулей.

    post-24038-0-66160200-1375799394_thumb.png

    post-24038-0-62557400-1375799396_thumb.png

  12. Подскажите пожалуйста, у кого-нибудь получалось используя модуль Мульти доставка совместно с Симплой сделать тип доставки самовывоз, чтобы при этом скрывались поля адреса и их не нужно было заполнять?

    Уже голову вывихнул себе, так и не получилось реализовать задумку.

    Не понял как настраивается Вариант доставки Мульти доставка, и что значит пример citylink.citylink1?

  13. Скачайте последнюю версию файла - сейчас на сайте с этим все в порядке.

    И в настройках модуля ОБЯЗАТЕЛЬНО задавайте Гео-зоны! Никакие ошибки отключать не нужно, если зададите гео-зоны ошибок не будет.

    Спасибо, задание геозоны помогло.

    Но способ доставки не отображается, даже если заполнены все поля покупателя.

    Используется модуль Simple.

  14. Скачать последнюю версию модуля не удалось, дало скачать только версию 1.2 :0((

    А при установке, отхватил такой вот нежданчик:

     

    Warning: implode(): Invalid arguments passed in /home/wwwroot/@_demoshop_8/catalog/model/shipping/pochtaros.php on line 42Notice: Error: 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 ') AND country_id = '0' AND (zone_id = '0' OR zone_id = '0')' at line 2
    Error No: 1064
    SELECT * FROM rt3j8sd47_zone_to_geo_zone WHERE geo_zone_id IN () AND country_id = '0' AND (zone_id = '0' OR zone_id = '0') in /home/wwwroot/@_demoshop_8/system/database/mysql.php on line 49

     

    Отключил отображение ошибок, - вместо сайта белый экран.

    Зверюшку пришлось пристрелить :0((

  15. Модуль классный, ещё бы разобраться как можно будет связать определённые способы доставки с определёнными способами оплаты и всё это увязать с симплой.

    Кстати, нашел прикольную фичу в модуле, если стоимость доставки указать отрицательную, то итоговая сумма уменьшится на эту стоимость, удобно, если делаешь пункт самовывоз и снижаешь цену на товар, если покупатель заберёт его сам со склада.

  16. Сайт у Вас открывается достаточно шустро, тормоза продолжаются?

    Я заметил что у меня даже в чистой установке магазина, стала сильно тормозить первая страница админки, то есть заходишь, админка долго отдупляется, потом как загрузилась, можно спокойно по админке ходить, но если снова на главную тыкнешь, опять эта страница загружается около 20-25 секунд и это с учётом того, что работаю на локальном хосте, на компе с i5 камнем и 4 гигами оперативки.

    Во время, пока отдупливается админка, весь хостинг лежит, то есть и другие сайты тоже не открываются, такое ощущение что вообще все ресурсы системы съедаются.

    Кстати, со стороны фронтенда всё мухой летает, проблемы только с административной частью.

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

    Стоит Kubuntu, Apache/2.2.22 (Ubuntu), PHP 5.3.10-1ubuntu3.7, MySQL 5.5.32-0ubuntu0.12.04.1.

    Грешу на обновление какое-нибудь прилетевшее.

    Кто-нибудь встречался с чем-то подобным?

  17. Для этого используйте модуль Simple там есть возможность настройки полей для разных способов доставки.

    Непосредственно модуль доставки Почтой России для этого переделывать совершенно ни к чему.

    Хм, не обращал внимания как-то.

    Спасибо за совет, пороюсь в Симпле, если найду это будет просто зашибительно!

  18. Модуль меня очень заинтересовал, но у меня есть вопрос немного не в тему.

    А есть ли возможность сделать форму с заполнением адреса, только если выбран способ доставки почтой?

    То есть шаг заполнения адреса сделать после выбора доставки, так как планируется вариант доставки самовывозом и заполнение покупателем своего адреса в этом случае нафиг не нужно.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.