A huge collection of 3400+ free website templates JAR theme com WP themes and more at the biggest community-driven free web design site
Домой Opencart Скидка для комплекта [Вместе дешевле]
screen_simple

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

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

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

Демо            Админка (demo; demo)
Chain Discount (456.4 KiB, 296 downloads)

31 комментарий

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

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

  3. 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. #1113 — A table must have at least 1 column

  5. Создал базу данных, всё равно выдаёт
    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. Решение проблемы с добавлением лишней наценки:
    Заходим в …/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;

    • половина сообщения нету….
      короче….
      в файле: …/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. при добавлении в корзину вычитает лишние 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. Как исправить, комплект не добавляется, при нажатии «сохранить комплект» выдаёт «Готово! Все комплекты удалены»

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

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

  11. Владимир

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

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

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

  14. Мне такой запрос для базы данных помог
    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. Скидка для комплекта повторяется 4 раза может кто сталкивался?

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

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

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

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

  20. впринципе все работает.
    автоматом не смог сделать таблицу пишет что ошибка всинтаксисе
    поэтому создал новую таблицу

    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. Не выводит в карточке товара,как решить?

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

Оставить Комментарий

Вы должны Зарегистрироваться или Войти что бы оставить комментарий.