Перейти к содержанию

Рекомендуемые сообщения

Добрый день, коллеги.

Встал вопрос изменения порядка подключения доставки в зависимости от суммы с учетом всех скидок.

Похожие вопросы находил, но конкретно темы по этому вопросу не встречал. Предложенные там решения пробовал - ни одно не сработало.

 

Задача:

Бесплатная, или платная доставка должна определяться по итоговой сумме с учетом всех скидок и купонов. То есть, для бесплатной доставки установлен минимальный лимит 1500 рублей. При заказе на меньшую сумму - доставка платная, при заказе на сумму от 1500р. - бесплатная.

Необходимо определять сумму не до применения скидок по картам, купонам, бонусным баллам, а после них. То есть, пользователь сделал заказ на 1600 рублей - доставка бесплатная. Он применил дисконтную карту на 5% и сумма заказа стала 1520 рублей. Доставка при этом еще остается бесплатной. Но пользователь применяет еще и купон на 50 баллов (50 рублей) и сумма заказа становится 1470 рублей. При этом доставка должна стать платной, так как итоговая сумма заказа уже ниже порога в 1500 рублей.

То есть - необходимо учитывать в доставке не промежуточную сумму, а итоговую, с учетом всех скидок.

 

Побочная задача:

Обратил внимание уже на этапе попыток решения основной задачи. Дисконтная карта применяет скидку только на единицу товара. Когда добавляешь две и более единиц одного товара - скидка по дисконтной карте не умножается на количество товара.

То есть, покупатель кладет в корзину товар за 760 рублей, по дисконтной карте получает скидку 38 рублей, сумма получается 722 рубля. Затем он решает взять две единицы этого товара и должен, по идее, получить скидку в 76 рублей, а сумму 1444, а по факту получает 1482 рубля.

Возможно, покупатели и не замечают такой ошибки в расчетах, но это ошибка и ее надо исправить. Скидка должна считаться на весь товар, в любом его количестве.

 

Учитывать в заказе:

3pgxjy5h.jpg

 

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

Изменено пользователем Helloween

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто не сталкивался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Редактировать / порядок сортировки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Редактировать / порядок сортировки.

 

 

Предложенные там решения пробовал - ни одно не сработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вторая проблема - копать модуль "дисконтная карта" он кривой.

первая проблема в модуле доставки вместо cart->getsubtotal вписать итоговую сумму заказа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по первой проблеме есть и простое элегантное решение: убрать 0 в доставке вообще, и добавить учитывать в заказе в зависимости от суммы заказа и способа доставки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вторая проблема - копать модуль "дисконтная карта" он кривой.

первая проблема в модуле доставки вместо cart->getsubtotal вписать итоговую сумму заказа.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

шо за модуль дисконтные карты??

3pgxjy69.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Увы, я не могу по скриншоту определить автора модуля и скачать исходники

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Увы, я не могу по скриншоту определить автора модуля и скачать исходники

Я не уверен, что это модуль. Скорее - допил...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 Скорее - допил...

Ну если уже допил, тогда как протрезвеет пусть ftp и админку в скайп скинет, я гляну.

 

p.s. это необязательно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну если уже допил, тогда как протрезвеет пусть ftp и админку в скайп скинет, я гляну.

p.s. это необязательно.

Ладно, это позже докопаю.

Тут еще срочная задача с купонами упала. В магазине все нормально работает, а в 1С купон и скидку по нему не выгружает.

Что самое интересное, скрипт формирования XML всего один, но добавление в него новых тегов не влияет на структуру выходящего файла.

То есть - я добавил теги <promokody></promokody> а в XML они не появились. Хотя, вполне возможно, что XML формируется каким-нибудь другим файлом, который запрятан куда-нибудь очень глубоко...

Изменено пользователем Helloween

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
//промокупон начало
$order_total_diskprc = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order_total` WHERE `code` = 'coupon' AND `order_id` = '" . (int)$order_id . "'");
	if($order_total_diskprc->num_rows) {
		preg_match('/\((.+)\)/', $order_total_diskprc[title], $m);
		$order_coupon = $m[1];
		$order_prc = $this->db->query("SELECT * FROM `" . DB_PREFIX . "coupon` WHERE `code` = '".$order_coupon."'");
		if($order_prc->num_rows) {
			$discPrc = $order_prc[discount];
			$xml .= "<discPrc>" . $discPrc . "</discPrc>";
		}
	}
//промокупон конец

Пытаюсь добавить в выгрузку 1С новый тег с добавлением размера скидки по промокупону.

Что-то не отрабатывает, заказ повисает. Подскажите, плиз, где косяк.

Этот код - часть кода catalog/model/checkout/order.php

Изменено пользователем Helloween

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Друзья, прошу помощи.
Нужно получить из таблицы заказов (order_total) title купона, разобрать полученное значение, выделив текст внутри скобок и из таблицы coupon получить значение discount по совпадению с полученным значением.
короче, в файле catalog/model/checkout/order.php
обращаемся к БД и получаем из таблицы order_total значение title по условию

 [code] == 'coupon' и [order_id] == '$order_id'

если при этих условиях существует title - разбираем его и вытаскиваем значение внутри скобок

preg_match('/\((.+)\)/', $dickcoupon, $m);
$order_coupon = $m[1];

Полученное значение используем для выборки из таблицы coupon как условие совпадения.
выбираем из таблицы coupon значение discount при условии 

[code] == '$order_coupon'

Само значение discount нужно вынести в переменную для дальнейшего ее использования в создании XML выгрузки для 1С.
 
Выше я привел свою попытку, но что-то не получается. Я пока еще процедурник, с MVC у меня не так хорошо.

Изменено пользователем Helloween

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вроде получилось переписать. По крайней мере, в таблицу выгрузки в 1с пишет как надо.

//промокупон начало
$diskprc_total_query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order_total` WHERE `code` = 'coupon' AND `order_id` = '" . (int)$order_id . "'");
foreach ($diskprc_total_query->rows as $order_total) {
    if ($order_total['code'] == "coupon") {
        $match_p = array();
        if(preg_match('/\((.+)\)/', $order_total['title'], $m)) {
            $order_coupon = $m[1];
			$order_prc = $this->db->query("SELECT * FROM `" . DB_PREFIX . "coupon` WHERE `code` = '".$order_coupon."'");
			$discPrc = $order_prc->row['discount'];
        }
    }
}
//промокупон конец

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, все хорошо, с задачей справился.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От kin208
      2 500.00 руб
      Скачать/Купить дополнение


      DPD - служба доставки http://dpd.ru + Наложенный платеж
      Международная курьерская служба доставки DPD http://dpd.ru
      Вот рекламная страница DPD
      http://dpd.ru/dpd/us...dpd-klassik.do2
      Чтобы оценить тарифы - используйте калькулятор:
      http://dpd.ru/ols/calc/
      МОДУЛЬ УМЕЕТ:
      - рассчитывать цену доставки для службы DPD
      - дает возможность выбора ПВЗ на карте (NEW)
      - можно указать фиксированную сумму которая будет добавляться к стоимости отправки (чтобы учитывать стоимость упаковки)
      - можно указать кол-во дней которые будут добавляться к сроку доставки (чтобы учесть время на доставку товара на почту)
      - если вес товаров указан не в граммах, а в килограммах или других единицах - то модуль будет корректно работать
      - если рубль не является основной валютой магазина (но он есть в списке валют) - то модуль будет корректно работать
      - можно указывать заголовок и описания метода доставки, которые увидит покупатель при оформлении заказа
      - есть способ оплаты наложенным платежом
      - модуль считает доставку между четырьмя странами: Россия, Беларусь, Казахстан, Армения и внутри каждой из этих 4х стран.
      - выгрузка заказа на ОТГРУЗКУ в личный кабинет сайта dpd.ru (чтобы курьер DPD мог приехать к Вам и забрать посылку)
      ---------------
      ПОРЯДОК ПОДКЛЮЧЕНИЯ ЛИЦЕНЗИИ:
      - При первом заходе в настройки модуля у Вас попросят ввести код лицензии. Переходите по ссылке из настроек модуля на сайт softpodkluch.ru
      - Регистрируйтесь/авторизуйтесь на сайте softpodkluch.ru
      - Зарегистрируйте покупку, указав Ваш логин в opencartforum.com (бесплатно)
      - Вам будет предоставлено 2 лицензии. Активируйте лицензию и получите код активации (бесплатно)
      - Введите код активации в форму в настройках модуля и сохраните ёе.
      После этого модуль будет подключен.
      РАБОТА С DPD
      - Сначала Вам нужно связаться с "DPD" http://dpd.ru/ и договориться о подключении и подписании договора
      - потом они дадут Вам "номер вашего договора с DPD" и "уникальный ключ для авторизации".
      - далее Вы устанавливаете модуль и указываете там в настройках полученные данные
      ----------------
      Модуль совместим с версиями Опенкарт от 1.5.0 до 1.5.6 включительно. А также с версиями 2.0.*, 2.1.* и 2.2.*
      Модуль совместим с модулем упрощенного заказа Simple
      http://opencartforum...atciia-i-zakaz/
      В случае возникновения проблем - свяжитесь с тех.поддержкой. Скайп и e-mail указаны в файле README.txt, а так же на странице настроек модуля
      -------------
      Демонстрационный сайт:
      Версия 1.5:
      http://dpd.softpodkluch.ru
      Админка:
      http://dpd.softpodkluch.ru/admin
      Логин: demo
      Пароль: demo
      Демонстрационный сайт:
      Версия 2.1:
      http://dpd-v2.softpodkluch.ru
      Админка:
      http://dpd-v2.softpodkluch.ru/admin
      Логин: demo
      Пароль: demo
      -------------
      Инструкция по установке:
      https://softpodkluch.ru/instruction-dpd
       
      FAQ:
      https://softpodkluch.ru/dpd#link-tab-faq
      Добавил kin208 Добавлено 31.07.2014 Категория Доставки Системные требования ЛИЦЕНЗИЯ: 1. Правило: "1 лицензия - 1 домен"2. При покупке даются 2 стартовых лицензии.3. Каждая следующая лицензия стоит 300 руб. (после регистрации покупки, в личном кабинете на softpodkluch.ru) Сайт разработчика https://softpodkluch.ru Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От ditex
      Порядок примерно такой: При открытии товара происходит аякс запрос по API к DPD и выводится цена и срок доставки. Сперва крутится "Расчет стоимости и сроков доставки...", а потом запись вида "Доставка в г. Владивосток: от 13 дней, от 968 руб." Город доставки берётся из модуля GeoIp Pro. Город отправки из location товара или Москва, если не заполнено. Если у товара нет веса и/или размеров - не делать расчёт. Конфигурацию можно в текстовых файлах, обязательные настройки такие: Данные подключения к api. ID категорий (главная категория товара), где этот расчёт активен Минимальная и максимальная цена товара, где расчёт активен. Выбор "тарифа" DPD для расчёта. Если выбрано несколько тарифов, то вывод минимального по цене. По хорошему нужно кэширование результатов, но я плохо понимаю, как это работает. Наверное записи "id товара -> город назначения -> цена" и регулярная очистка.  
      Сам API: https://www.dpd.ru/dpd/integration/integration.do2
      Там есть php sdk
       
      PS. ocStore 2.3. php5.6
    • От Shiptor
      Скачать/Купить дополнение


      Модуль Shiptor - агрегатор доставки
      В развитие модулей вносятся небольшие изменения:
       
      Последняя актуальная версия модуля для OpenCаrt 1.5 все также доступна на форуме, но перестанет получать обновления и поддержку.
      Модули для OpenCart 2.x-3.0 будут получать поддержку и обновления с новыми функциями и исправлениями как и раньше.
       
      Владельцам OpenCart версии 1.5 рекомендуем рассмотреть возможность миграции на более свежую версию системы.
       
      О модуле "Shiptor - агрегатор доставки" :
       
        Модуль позволяет использовать самую выгодную стоимость доставки и покрыть максимальную географию РФ благодаря выбору среди ведущих логистических компаний через единый договор с Shiptor. Также сервис агрегатора Shiptor предлагает единый забор и доставку день-в-день по Москве, единый забор в регионе и доставку по РФ любыми службами доставки. Фулфилмент и отправку через единый сортировочный центр Shiptor в Москве. Подробную информацию о сервисе агрегатора Вы можете прочитать на сайте Shiptor.ru
       
       
        Ключевые возможности модуля — это расчет стоимости и сроков доставки, предоставление выбора конкретной логистической службы для передачи заказа в пункт выдачи или доставка до двери курьером, а также создание заказа в личном кабинете сервиса Shiptor для дальнейшей обработки, управления и отслеживания заказа.
       
      Службы доставки - партнеры агрегатора Shiptor, доступные через модуль:
       
      Shiptor по Москве и МО
      PickPoint по РФ
      DPD по РФ, Казахстану и Белоруссии
      CDEK по РФ
      Boxberry по РФ
      IML по РФ
      Почта России по РФ
       
       
      Демо-сайт модуля с доступом в админпанель http://opencart.shiptor.ru/2.1_simple_demo_stable/
      Модуль устанавливается и обновляется по ftp. Инструкция по установке находится в архиве с модулем (обратите внимание, что для стандартной версии и с модулем Simple нужны разные файлы ocmod)
       
      Преимущества и совместимость:
        Модуль выполняет основные функции взаимодействия с Личным Кабинетом агрегатора доставки Shiptor. Предоставляет возможность гибкого подхода к реализации принятой в магазине бизнес-схемы продаж.  Распространяется бесплатно.  Сопровождается поддержкой и полной документацией.
       
        При разработке мы ориентировались на стандартное поведение покупателя при оформлении заказа, иными словами модуль настроен на дефолтный шаблон платформы. Однако мы понимаем обоснованные желания пользователя по индивидуализации шаблона и поэтому модуль также имеет поддержку популярного модификатора шаблона «Simple – простое оформление заказа», с помощью которого легко можно скорректировать позитивную модель поведения покупателя при оформлении заказа.
       
        Модуль представлен в пяти разных версиях для каждой версии платформы OpenCart или ее локализаций. Набор возможностей может отличаться в зависимости от версии платформы. Протестирован на Opencart и OcStore версий 1.5, 2.0, 2.1, 2.2, 2.3, 3.0 в дефолтном шаблоне, в т.ч. с модификатором оформления заказа SimpleCheckout, без установки дополнительных модулей и шаблонов.
       
         Код модуля открыт и при желании и наличии технических навыков Вы можете самостоятельно доработать модуль на совместимость с Вашими модификаторами страницы чекаута, сторонними модулями или расширить его возможности. Также мы предоставляем платные услуги наших разработчиков в этом направлении.
       
       
      Демо-сайт http://opencart.shiptor.ru/2.1_simple_demo_stable/
       
      Возможности:
      Автоматический расчет стоимости доставки по России, Казахстану и Белоруссии при работе через склад Shiptor Автоматический расчет стоимости доставки по России при доставке из регионов (только для Opencart 2.0-3.0) Перерасчет стоимости доставки в зависимости от выбранного способа оплаты с учетом всех комиссий. Отображение карты выбора пунктов самовывоза и постаматов. Скрытие отдельных способов доставки или установка для них правила по отдельным регионам. Увеличение отображаемого времени доставки. Выгрузка товарной номенклатуры в Shiptor (только для Opencart 2.0-3.0) Поддержка опций товаров при расчете доставки и добавлении заказа в Shiptor (только для Opencart 2.0-3.0) Использование веса из карточек товаров для расчета доставки. Использование габаритов из карточки товара для расчета доставки(только для 1 товара в корзине). Демонстрация подсказок при вводе названия населенного пункта и автовыбор региона для удобства использования и точности расчета. Передача заказов вместе с описью номенклатуры товаров и услуг в ЛК. Передача заказов с наложенным платежом в т.ч. с оплатой по карте или без него. Автоматическая и пакетная передача заказов. Возможность использования города "по умолчанию" из модулей Simple и GeoIP. (только для Opencart 2.0-3.0) Отображение трек-номера и внутренних статусов заказа от Shiptor Ассоциация внутренних статусов заказа от Shiptor со статусами заказа OpenCart Отображение трекномера и статусов заказа от курьерской службы Логирование операций обмена данными с Shiptor. Возможность установки правил по каждому способу доставки: Наценка в %; Наценка в ₽; Бесплатная доставка; Фиксированная цена; Фиксированная цена в зависимости от веса; Минимальный и максимальный вес корзины для доставки; Минимальная и максимальная сумма корзины для доставки и другое;  
      Инструкция по настройке модуля
      Добавил Shiptor Добавлено 22.09.2016 Категория Доставки Системные требования Сайт разработчика https://shiptor.ru Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Shiptor
      В развитие модулей вносятся небольшие изменения:
       
      Последняя актуальная версия модуля для OpenCаrt 1.5 все также доступна на форуме, но перестанет получать обновления и поддержку.
      Модули для OpenCart 2.x-3.0 будут получать поддержку и обновления с новыми функциями и исправлениями как и раньше.
       
      Владельцам OpenCart версии 1.5 рекомендуем рассмотреть возможность миграции на более свежую версию системы.
       
      О модуле "Shiptor - агрегатор доставки" :
       
        Модуль позволяет использовать самую выгодную стоимость доставки и покрыть максимальную географию РФ благодаря выбору среди ведущих логистических компаний через единый договор с Shiptor. Также сервис агрегатора Shiptor предлагает единый забор и доставку день-в-день по Москве, единый забор в регионе и доставку по РФ любыми службами доставки. Фулфилмент и отправку через единый сортировочный центр Shiptor в Москве. Подробную информацию о сервисе агрегатора Вы можете прочитать на сайте Shiptor.ru
       
       
        Ключевые возможности модуля — это расчет стоимости и сроков доставки, предоставление выбора конкретной логистической службы для передачи заказа в пункт выдачи или доставка до двери курьером, а также создание заказа в личном кабинете сервиса Shiptor для дальнейшей обработки, управления и отслеживания заказа.
       
      Службы доставки - партнеры агрегатора Shiptor, доступные через модуль:
       
      Shiptor по Москве и МО
      PickPoint по РФ
      DPD по РФ, Казахстану и Белоруссии
      CDEK по РФ
      Boxberry по РФ
      IML по РФ
      Почта России по РФ
       
       
      Демо-сайт модуля с доступом в админпанель http://opencart.shiptor.ru/2.1_simple_demo_stable/
      Модуль устанавливается и обновляется по ftp. Инструкция по установке находится в архиве с модулем (обратите внимание, что для стандартной версии и с модулем Simple нужны разные файлы ocmod)
       
      Преимущества и совместимость:
        Модуль выполняет основные функции взаимодействия с Личным Кабинетом агрегатора доставки Shiptor. Предоставляет возможность гибкого подхода к реализации принятой в магазине бизнес-схемы продаж.  Распространяется бесплатно.  Сопровождается поддержкой и полной документацией.
       
        При разработке мы ориентировались на стандартное поведение покупателя при оформлении заказа, иными словами модуль настроен на дефолтный шаблон платформы. Однако мы понимаем обоснованные желания пользователя по индивидуализации шаблона и поэтому модуль также имеет поддержку популярного модификатора шаблона «Simple – простое оформление заказа», с помощью которого легко можно скорректировать позитивную модель поведения покупателя при оформлении заказа.
       
        Модуль представлен в пяти разных версиях для каждой версии платформы OpenCart или ее локализаций. Набор возможностей может отличаться в зависимости от версии платформы. Протестирован на Opencart и OcStore версий 1.5, 2.0, 2.1, 2.2, 2.3, 3.0 в дефолтном шаблоне, в т.ч. с модификатором оформления заказа SimpleCheckout, без установки дополнительных модулей и шаблонов.
       
         Код модуля открыт и при желании и наличии технических навыков Вы можете самостоятельно доработать модуль на совместимость с Вашими модификаторами страницы чекаута, сторонними модулями или расширить его возможности. Также мы предоставляем платные услуги наших разработчиков в этом направлении.
       
       
      Демо-сайт http://opencart.shiptor.ru/2.1_simple_demo_stable/
       
      Возможности:
      Автоматический расчет стоимости доставки по России, Казахстану и Белоруссии при работе через склад Shiptor Автоматический расчет стоимости доставки по России при доставке из регионов (только для Opencart 2.0-3.0) Перерасчет стоимости доставки в зависимости от выбранного способа оплаты с учетом всех комиссий. Отображение карты выбора пунктов самовывоза и постаматов. Скрытие отдельных способов доставки или установка для них правила по отдельным регионам. Увеличение отображаемого времени доставки. Выгрузка товарной номенклатуры в Shiptor (только для Opencart 2.0-3.0) Поддержка опций товаров при расчете доставки и добавлении заказа в Shiptor (только для Opencart 2.0-3.0) Использование веса из карточек товаров для расчета доставки. Использование габаритов из карточки товара для расчета доставки(только для 1 товара в корзине). Демонстрация подсказок при вводе названия населенного пункта и автовыбор региона для удобства использования и точности расчета. Передача заказов вместе с описью номенклатуры товаров и услуг в ЛК. Передача заказов с наложенным платежом в т.ч. с оплатой по карте или без него. Автоматическая и пакетная передача заказов. Возможность использования города "по умолчанию" из модулей Simple и GeoIP. (только для Opencart 2.0-3.0) Отображение трек-номера и внутренних статусов заказа от Shiptor Ассоциация внутренних статусов заказа от Shiptor со статусами заказа OpenCart Отображение трекномера и статусов заказа от курьерской службы Логирование операций обмена данными с Shiptor. Возможность установки правил по каждому способу доставки: Наценка в %; Наценка в ₽; Бесплатная доставка; Фиксированная цена; Фиксированная цена в зависимости от веса; Минимальный и максимальный вес корзины для доставки; Минимальная и максимальная сумма корзины для доставки и другое;  
      Инструкция по настройке модуля
    • От louise170
      1 350.00 руб
      Скачать/Купить дополнение


      Валюта плюс
      Модуль дает возможность указывать в товарах базовую цену в разных валютах - это бывает необходимо, если вы торгуете товарами иностранных производителей и соотв. ваши цены сильно зависят от колебания курсов валют. На вкладке Данные после поля "Цена" появляются два поля Базовая цена и Базовая валюта туда можно прописать цену в нужной вам валюте. Аналогично для опций, акций и скидок тоже добавляются поля для Базовой цены. Далее все цены из полей базовой цены переводятся по курсу в основную валюту магазина в стандартные поля цен.

      Возможности:
      Если в настройках модуля стоит автоматическое обновление валют, модуль сам при заходе в админку автоматически обновляет курсы валют раз в сутки с сайта выбранного вами (по умолчанию ЦБ РФ) и меняет все цены на товары, у которых базовая цена больше нуля. Можно не использовать автообновление, а задавать курсы руками и обновлять цены товаров по нажатию кнопки "Обновить цены товаров" на странице модуля. Настройка запуска обновления курсов и цен по крону. Для каждой из валют можно задать процент коррекции курса. Для разных производителей можно задать разные курсы валют. Любой валюте можно задать курс руками и поставить галочку, чтобы при обновлении этот курс не менялся. Базовую валюту в скобках на страницах сайта можно отображать или не отображать, для этого есть чекбоксы в настройках модуля, они появляются в настройках, если вы используете currency_plus_frontend.xml Все цены из базовых по курсу переводятся в стандартные поля для цен, поэтому далее с товарами могут работать любые другие модули в обычном режиме, например, фильтровать или сортировать товары по цене. Различные виды округления получающихся цен. Получение курсов валют возможно с одного из шести сайтов разных банков.
        Модуль Валюта плюс совместим с модулем Управление ценами.
       
      Модуль Валюта плюс совместим с модулем Option To Product.
       
      Версия модуля Валюта плюс для Опенкарт 1.5.x совместим с модулем Связанные опции.
       
      Также модуль может совместно работать с модулями экспорта-импорта товаров:
      Автоматическая обработка прайс-листов CSV Price Pro import/export (нужно на вкладке Макросы создать поля для базовой цены и валюты)
        Версия модуля Валюта плюс для Опенкарт 1.5.x совместима с модулем Batch Editor 0.2.3
       
      Никакие системные файлы не затираются, модуль работает на vqmod/ocmod.
       
      Модуль тестировался на:
      Opencart
      1.5.1.3 1.5.2.1 1.5.3.1 1.5.4.1 1.5.5.1.1 1.5.6 1.5.6.4 2.0.1.1 2.0.3.1 2.1.0.1 2.1.0.2 2.2.0.0 2.3.0.2 3.0.2.0 MaxyStore
      1.5.4.1 1.5.5.1 2.0.1.1
      Поддерживаемые языки:
      русский украинский английский
      Пример работы модуля:
      http://ocstore1541.opencartplus.ru/
      http://opencart2.opencartplus.ru/
      http://opencart3020.opencartplus.ru/

      Демо админки:
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2.opencartplus.ru/admin/
      http://opencart3020.opencartplus.ru/admin/
      доступ
      demo / demo

      Лицензия
      При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.

      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.

      Требования к серверу
      На хостинге должен быть установлен ionCube Loader последней версии (минимум версия 10.0). Чтобы проверить его наличие скачайте файл:
      http://opencartplus.ru/download/test_ioc_php.zip
      разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_домен/test_ioc_php.php Для корректной работе на Опенкарте 1.5.х на вашем сайте должен быть установлен VQMOD не ниже версии 2.4.1, если у вас стоит версия ниже - нужно обновиться отсюда: https://github.com/vqmod/vqmod/releases Если вы собираетесь получать курсы валют автоматически с выбранного сайта то необходимо, чтобы на вашем сервере был включен curl.
      FAQ
      FAQ по модулю "Валюта плюс" FAQ общие вопросы по Опенкарту  
       
      Добавил louise170 Добавлено 05.02.2014 Категория Цены, скидки, акции, подарки Системные требования PHP 5.6+, IonCube Loader версии 10.0+, CURL, для Опенкарта 1.5.х - VQMOD не ниже версии 2.4.1 Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.