Ответы пользователя по тегу CMS
  • Нужны ли инфоблоки если есть EF для ASP.NET MVC?

    EF это ORM фрэймворк. Инфоблоки в битриксе это не просто обертка для доступа к данным, а более высокий уровень абстракции. В частности инфоблоки:
    -позволяют гибко настраивать права доступа
    -создавать новые блоки и свойства в них "из админки"
    -имеют какой-никакой стандартный редактор

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

    Отвечая на ваш вопрос: в зависимости от того, что вам нужно. Это не взаимоисключающие сущности, а сущности разных логических уровней. В частности если вы уж захотите реализовывать инфоблоки, то работать с базой разумнее используя EF.
    Ответ написан
    Комментировать
  • Существует ли идеальная система оформления заказа в интернет-магазине

    Идеальная система заказа:
    1. кладу все в корзину
    2. в корзине меняю количество, смотрю общую цену
    3. перехожу в оформление заказа. Тут четыре опции:
    3.а. телефон по которому я могу позвонить менеджеру, и сказать номер заказа (выведен тут же), и все с менеджером решить. Оплата наличными при получении.
    3.б. вбить номер телефона, по которому мне позвонит менеджер и мы с ним все решим. Оплата наличными при получении.
    3.в. вбить минимально необходимые параметры заказа:
    — один текст бокс для имени\фамилии
    — один текст бокс для мыла
    — один для телефона
    — одна текст ареа для адреса. Без этих убогих полей «улица, дом, корпус, строение». А если у меня нет улицы? Или куда я должен вписать примечание для курьера? Или приложить ссылку на «карту проезда» с сайта нашей организации? Текст ареа практичнее.
    — опционально «поставить точку или нарисовать маршрут от метро на яндекс карте». Это же так просто и облегчает всем жизнь. Но должно быть опционально.
    Обязательные только адрес, имя и телефон.
    3.г. регистрация. Тоже самое что и 3.в, только может чуть больше полей, и с предоставлением логина и пароля, для повторных покупок.
    4. если выбрана оплата электронными деньгами, то оплата.

    Я джва года хочу такую игру. Но почему-то все делают какие-то дикие сложные формы. Если вам очень важна именно регистрация пользователей, повесьте над 3.г. плашку «зарегистрированным 0.5% скидки». А лучше«100500 бонусных баллов на следующую покупку (1 бонусный бал = 0.003коп)».
    Ответ написан
    8 комментариев