Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

Скидка для комплекта [Вместе дешевле]

Скидка для комплекта [Вместе дешевле]

Данная модуля поддерживает все версии OpenCart и ocStore от 1.5.1 до последней версии серии 1.х. На версии 2.х модуль не работает.
Если вдруг возникнут проблемы с поддержкой любой из версий от 1.5.1 мы это или сразу исправим или 100% moneyback.

Вместо лицензии вписывайте любую арбракадабру

Демо
Chain Discount (456.4 KiB)
Избранное (0)
Please login to bookmark Close

Comments ( 25 )

  1. blank

    Не работает виджет при открытии в админке белый экран

  2. blank

    Решил проблему , может кому пригодится)))
    Нужно сделать SQL запрос ( CREATE TABLE IF NOT EXISTS oc_chain_discount ) скобки убрать…
    Если у вас другой префикс базы данных то oc_ поменять на свой, если нету просто убираете oc_

  3. blank

    CREATE TABLE `тут название базы данных`.`chain_discount` (
    `chain_discount_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
    `main_product_id` INT( 11 ) NOT NULL ,
    `chain` TEXT NOT NULL ,
    `quantity` TEXT NOT NULL ,
    `order` INT( 11 ) NOT NULL ,
    PRIMARY KEY ( `chain_discount_id` )
    ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci

  4. blank

    #1113 — A table must have at least 1 column

  5. blank

    Создал базу данных, всё равно выдаёт
    Fatal error: Uncaught exception ‘ErrorException’ with message ‘Error: Table ‘artofchina.oc_chain_discount’ doesn’t existError No: 1146SELECT COUNT(*) AS `chains_count` FROM `oc_chain_discount`’ in C:\OpenServer\domains\Opencart\system\database\mysqli.php:40 Stack trace: #0 C:\OpenServer\domains\Opencart\vqmod\vqcache\vq2-system_library_db.php(20): DBMySQLi->query(‘SELECT COUNT(*)…’) #1 C:\OpenServer\domains\Opencart\admin\model\catalog\chain.php(385): DB->query(‘SELECT COUNT(*)…’) #2 C:\OpenServer\domains\Opencart\admin\controller\module\chainwidget.php(56): ModelCatalogChain->count_chains() #3 [internal function]: ControllerModuleChainwidget->index() #4 C:\OpenServer\domains\Opencart\vqmod\vqcache\vq2-system_engine_front.php(42): call_user_func_array(Array, Array) #5 C:\OpenServer\domains\Opencart\vqmod\vqcache\vq2-system_engine_front.php(29): Front->execute(Object(Action)) #6 C:\OpenServer\domains\Opencart\admin\index.php(166): Front->dispatch(Object(Action), Object(Action)) #7 {main} thrown in C:\OpenServer\domains\Opencart\system\database\mysqli.php on line 40

  6. blank

    Решение проблемы с добавлением лишней наценки:
    Заходим в …/http/system/library# chain.php
    Код:
    foreach ($ query_chain as $ row) {
    $ Skip = false;
    $ Chain_total = 9;
    $ Full_price = 9;
    ……..
    if (($ new_combo_price <0 | | $ combo_price session->data[‘chain’] ) || count( $this->session->data[‘chain’] ) == 0 ) || ( isset( $this->request->post[‘chain_last_product’] ) && $this->request->post[‘
    return 0;
    }
    $save = 8;
    Ставим $save = 0;

    • blank

      половина сообщения нету….
      короче….
      в файле: …/http/system/library# chain.php
      находим:
      foreach ($ query_chain as $ row) {
      $ Skip = false;
      $ Chain_total = 9;
      $ Full_price = 9;

      if (($ new_combo_price <0 | | $ combo_price <0)) {
      $ Combo_price = 9;
      9 меняем на 0

  7. blank

    при добавлении в корзину вычитает лишние 8, решение:
    в файле: …/http/catalog/model/total/chain.php
    находим:
    function _get_discount() {
    if (( ( ( !isset( $this->session->data[‘chain’] ) || count( $this->session->data[‘chain’] ) == 0 ) || ( isset( $this->request->post[‘chain_last_product’] ) && $this->request->post[‘
    return 0;
    }
    $save = 8;
    меняем $save = 8; на $save =0;

  8. blank

    Как исправить, комплект не добавляется, при нажатии «сохранить комплект» выдаёт «Готово! Все комплекты удалены»

  9. blank

    Хелп! Очень нужен модуль, но нету кнопки в панели товара для добавления комплекта

  10. blank

    триальная версия, вкладка в товаре для добавления комплектов пропала через день.

  11. blank
    Владимир
    14.12.2014 at 04:05

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

  12. blank

    у всех цену в карточке товара правильно показывает (с учетом скидки)? А не то у меня — цена полная, и сумма экономии только под кнопкой корзины 🙁 пример

  13. blank

    При добавление комплекта не работает кнопка Добавить комплект, в чем проблема?

  14. blank

    Мне такой запрос для базы данных помог
    CREATE TABLE `тут название базы данных`.`oc_chain_discount` (
    `chain_discount_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
    `main_product_id` INT( 11 ) NOT NULL ,
    `chain` TEXT NOT NULL ,
    `quantity` TEXT NOT NULL ,
    `order` INT( 11 ) NOT NULL ,
    PRIMARY KEY ( `chain_discount_id` )
    ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci

  15. blank

    Скидка для комплекта повторяется 4 раза может кто сталкивался?

  16. blank

    Есть что-нибудь подобное для opencart 2.0.x????

  17. blank

    Почему виджет не выводится на странице товара? появляется прелоадер и все

    • blank

      потому что chain.php, строка 68 забыли написать «php»:
      var p_id = »;
      да и вообще кто-то тут начудил, модуль вообще неправильно считает 🙂

  18. blank

    В корзине нет цены со скидкой стоит стоковая цена всё выше указанное исправил!!!!!!!

  19. blank

    в Chain виджет не заходит помогите решить

  20. blank

    впринципе все работает.
    автоматом не смог сделать таблицу пишет что ошибка всинтаксисе
    поэтому создал новую таблицу
    chain_discount
    chain_discount_id INT(11) NOT NULL AUTO_INCREMENT,
    main_product_id INT(11) NOT NULL,
    chain TEXT NOT NULL,
    quantity TEXT NOT NULL,
    order INT(11) NOT NULL,
    и все заработало само. считает вроде правильно, хотя на всех товарах не проверял ну и отображаетс сразу нормально… тестил на версии максисторе 15511 с журналом

  21. blank

    Не выводит в карточке товара,как решить?

  22. blank

    Всё классно встало. Проблемы с лишней наценкой и доп. запросами к БД решил (спасибо решениям из комментариев).
    А сейчас новая проблема:
    Допустим, остаток товара на складе 15 штук. Добавляем комплект, сохраняем — всё так и остается. Но стоит зайти в товар и изменить количество на любое значение — после сохранения будет 1.
    Короче, когда добавлены комплекты, указать актуальное количество можно либо руками через БД, либо через импорт остатков. Руками не поменяешь 🙁
    Может есть у кого решение такой проблемы?

  23. blank

    а я все никак не могу убрать наценку? Ну зачем ее туда ставить…не понимаю.

  24. blank

    как исправить наценку, помогите, из того что писал валентино в коментариях, нет строки $save = 8

  25. Помогите подружить с Лайтшопом, не активна кнопка «купить комплект»

Leave a reply