+ к цене товара при прикреплении файла

Тема в разделе "Общие вопросы", создана пользователем CashHost, 26 апр 2023.

  1. CashHost

    CashHost Новичок

    Сообщения:
    15
    Симпатии:
    0
    Подскажите возможно ли сделать + к цене товара при прикреплении файла минимальной правкой кода?
     
  2. Tom

    Tom Специалист

    Сообщения:
    689
    Симпатии:
    207
    Сделать это опциями.
     
  3. CashHost

    CashHost Новичок

    Сообщения:
    15
    Симпатии:
    0
    Можно услышать как?
     
  4. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    753
    Симпатии:
    101
    Вы бы детальнее описали. А то "прикрепление файла" - это где, что и как?
     
  5. CashHost

    CashHost Новичок

    Сообщения:
    15
    Симпатии:
    0
    в карточке товара есть опции, мне нужно чтобы добавлялось 500 рублей к стоимости товара, если клиент прикрепляет файл
     
  6. Tom

    Tom Специалист

    Сообщения:
    689
    Симпатии:
    207
    Прикрепляет к чему? В опенкарт клиент может только купить, ни вот прикрепить по дефолту нет.
    Вот с этого и начните рассказ.
     
  7. CashHost

    CashHost Новичок

    Сообщения:
    15
    Симпатии:
    0
    К заказу. Вы вообще знакомы с опциями в опенкарт? Зачем отвечать, если не знаете.
     
  8. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    753
    Симпатии:
    101
    Это крайне редко используемая опция "Файл", но в опенкарте она существует. Обычно это всякие селекты, цвета и прочее, поэтому тут не в опыте дело. Иное дело, что это скорее нужно внутри корзины это допиливать.
     
  9. Tom

    Tom Специалист

    Сообщения:
    689
    Симпатии:
    207
    Знаком.
    Вопрос нужно было ставить так , что бы на него отвечали именно по сути.
    В данном случае можно купить за 450р тот же Filterit, который имеет возможность добавления в итоговую сумму заказа опции указанные ему в настройках.
    Опций и цен может быть любой количество.
    https://prnt.sc/SVx7VImG-d3t
     
    Последнее редактирование: 26 апр 2023
  10. CashHost

    CashHost Новичок

    Сообщения:
    15
    Симпатии:
    0
    Вот мне нужно не через корзину, а именно в опциях товара. Как понимаю тут малой кровью не обойтись
     
  11. CashHost

    CashHost Новичок

    Сообщения:
    15
    Симпатии:
    0
    Че за бред Вы пишите? Причем тут опции товара и модуль Симпл ????? Симпл у меня стоит и ФильтрИт тоже. Они тут не причем, повторю еще раз, если не знаете не пишите!!!!
     
  12. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    753
    Симпатии:
    101
    Ну так код весь рассчитан на расчёт селективных опций. И в админке карточки товара там тоже только проверять опцию или нет. Поэтому если вам нужно фиксированную сумму прописывать - это нужно открывать cart.php и там ковырять код, чтобы это меняло цену. Если нужно ещё в карточке товара в пользовательском интерфейсе, то это ещё нужно переписывать шаблон под эту тему.

    Вообще, а чего вам проще не сделать отдельный чекбокс в стиле "Проверять добавленный файлик +500 рублей"?
     
  13. CashHost

    CashHost Новичок

    Сообщения:
    15
    Симпатии:
    0
    Так мы в России живем, конечно ни кто не будет ставить чекбокс + 500, просто прикрепят файл и все ))))
    Смысл в том, что допустим клиент покупает товар с нашим принтом за 1000 руб, но если прикрепит свой принт который хочет, то это стоит + 500 руб. Вот и хочется чтобы либо цена сразу менялась, когда человек прикрепляет файл, либо поле файл появлялось при отметке чекбокса "Свой принт" и плюсовалось 500 руб. Как то так...

    Просто я даже такого модуля не встречал
     
  14. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    753
    Симпатии:
    101
    Ну так это редко используемая опция. Как вариант можно поискать модуль в офф. сайте - https://www.opencart.com/index.php?route=marketplace/extension&filter_search=print

    Ну или закодить JS-скрипт, который будет автоматически выбирать галочку, при прикреплении файла.
     
  15. Tom

    Tom Специалист

    Сообщения:
    689
    Симпатии:
    207
    Осталось перестать пригорать столь явно, что писать то чего я не упоминал

    И вникнуть в то что я написал.
    В опенкарт есть тип опции Файл.
    Если уж речь идёт о том что
    Потому как никаким иным способом не может покупатель при заказе ничего прикрепить.

    А далее на моём скрине пример того, как можно в фильтерите автоматом добавлять к заказу любую сумму, если в заказ попала указанная в настройках опция.
     
    Последнее редактирование: 26 апр 2023
  16. CashHost

    CashHost Новичок

    Сообщения:
    15
    Симпатии:
    0
    Вот эта идея.
     
  17. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    753
    Симпатии:
    101
    Так скрин-то не открывается. Может и можно так сделать, не использовал FilterIt.
     
  18. Tom

    Tom Специалист

    Сообщения:
    689
    Симпатии:
    207
     

    Вложения:

    • filterit.png
      filterit.png
      Размер файла:
      98,8 КБ
      Просмотров:
      4
  19. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    753
    Симпатии:
    101
    А если несколько разных товаров и у одних будет принт, а у других нет, тогда такая тема нормально будет считать?
     
  20. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    753
    Симпатии:
    101
    Ну и плюс это же вроде Учёт в заказе. А если нужно видеть сумму для отдельных товаров? Или как? Просто не использовал этот модуль.