Simpla — движок для великолепных интернет-магазинов



    Последние 5 лет я создавал интернет-магазины. Много магазинов. Хороших и разных. Я был сам себе программистом, верстальщиком, дизайнером и менеджером.

    Нельзя быть профессионалом в нескольких областях сразу, скажете вы. И, наверное, будете правы. Я не профессионал в дизайне и окучивании клиентов. Но интерес к этим областям и необходимость соответствующей деятельности дали мне кое-что. Тысячи вопросов за техподдержкой, бесконечные консультации клиентов и их контент-менеджеров, изучение чужих целевых аудиторий, общение с программистами, дизайнерами и верстальщиками от заказчиков подарили мне неплохой опыт. И главное — опыт не в одной области, а опыт во всех гранях процесса создания интернет-магазина. От программирования и дизайна, до общения с клиентом и анализа его бизнес-процессов.

    Обычная история


    Думаю, многим знакома ситуация, когда после создания сайта, на протяжении нескольких месяцев вам звонят с вопросом «как вставить картинку на сайт» сначала заказчик, потом его секретарша, потом новая секретарша, потом менеджер по продажам (секретарша в отпуске). А потом звонит их новый «компьютерщик», чтобы узнать какой файл ковырять, чтобы вставить красную бегущую строку справа от логотипа. И так далее, и тому подобное.





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

    Можно каждый раз злиться на тупость заказчика, советовать ему нанять нормального контент-менеджера, не брать трубку.
    А можно прислушиваться к каждому заказчику, приезжать к нему и наблюдать за работой контент-менеджера в вашей cms, консультируя его, и записывать все сложности с которыми он столкнулся. А потом посидеть и подумать, как переделать вашу cms так, чтобы в дальнейшем у заказчиков не возникало подобных вопросов. А главное — не усложнить этим другие функции и внутреннее устройство системы.

    Итак, я пиарюсь


    Как я писал в начале, вот уже 5 лет как я создаю интернет-магазины. И все эти 5 лет я использовал собственный движок интернет-магазина, постоянно улучшая его. Недавно я произвел полную переработку кода, структуры и дизайна движка. В результате появился скрипт интернет-магазина Simpla.

    Основное приеимущество Simpla — в его простоте. Простоте с точки зрения посетителя сайта, администратора, верстальщика и программиста. В нем нет 9999 возможностей. Но в нем есть все что нужно хорошему интернет-магазину.

    Требования


    Так как я заранее не знаю где будет установлена Simpla, я старался сделать ее как можно менее требовательной к параметрам сервера:
    • сервер Apache + mod_rewrite
    • MySQL 4.1 и выше (возможно и меньше, не тестировал на более ранних)
    • PHP4 или PHP5
    • не требуется Zend Optimizer
    • желатетен GD2 для авторесайза картинок
    • UPD --enable-bcmath

    Установка


    Скрипт поставляется в виде архива source.zip и инсталлятора install.php, который работает в виде мастера установки, и состоит из нескольких шагов:


    После установки мы имеем магазин с тестовым контентом и минималистичным дизайном. Этот шаблон удобен как основа для будущего дизайна — все что можно вынесено в css, все прокомментировано по полной программе.



    С точки зрения покупателя


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

    Добавим товар в корзину:


    Далее остается ввести информацию о получателе, и нажать «заказать»:


    После этого пользователю и администратору приходят письма с информацией о заказе, а пользователю предлагается оплатить заказ различными способами:


    Среди способов онлайн-оплаты сейчас есть webmoney и visa/mastercard, но скоро добавится еще несколько популярных способов.
    Пользователь всегда может увидеть состояние своего заказа, несмотря на то что он не зарегистрирован. Это очень удобно.

    Магазин с точки зрения админиcтратора


    Панель управления выглядит вот так:


    Для примера попробуем отредактировать какой-то товар:


    Обратите внимание, что картинки к товару можно загружать непостредственно с другого сайта (что актуально для 70% заказчиков, а-я-яй).
    Естественно, картинки автоматически приводятся к необходимому размеру.

    Так же, не могу не упомянуть о плагине загрузки картинок во встроенном редакторе tinymce, который я купил в Германии (а так же и плагин для загрузки файлов).
    Вот как он выглядит, но я советую пощупать его вживую:



    Счастье админа


    Для наиболее частых действие создана функция, которую я назвал «счастье админа» — большинство операций с объектами интернет-магазина администратор может осуществлять непосредственно на сайте (а не в панели управления):



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

    Как менять дизайн


    Внешний вид магазина задается «темами» дизайна. Каждая тема — это просто папка, которая содержит подпапки css, images и html.


    Хотя в большинстве случаев достаточно взять стандартный дизайн и изменить css.

    Дизайн можно редактировать прямо из панели управления:



    Для мелких правок это очень удобно. А некоторым людям удобно и для крупных.

    С точки зрения программиста


    Большинство cms сделаны по принципу «добавим 9999 функций, авось какая-то пригодится». Конечно какие-то функции действительно пригождаются в разных случаях. Но они загромождают код и панель управления. Я же выбрал немного другой принцип — если необходимость функции сомнительна, я ее не включаю в cms. Это позволило сделать код проще, и облегчает добавление действительно необходимой функции для конкретного сайта. В качестве примера я просто приведу исходный код, допустим, модуля ленты новостей:

    <?PHP
    /**
    * Simpla CMS
    *
    * @copyright   2009 Denis Pikusov
    * @link     simplacms.ru
    * @author     Denis Pikusov
    *
    * Отображение новостей на сайте
    * Использует шаблон news.tpl для ленты новостей, и news_item.tpl для вывода одной новости
    */

    require_once('Widget.class.php');

    class NewsLine extends Widget
    {
      /**
       * Конструктор
       */
      function NewsLine(&$parent)
      {
        Widget::Widget($parent);
      }
      
      /**
       * Отображение
       */
      function fetch()
      {
        // Какую новость нужно вывести?
        $news_url = $this->url_filtered_param('news_url');

        if (!empty($news_url))
        {
          // Если передан url новости, выводим ее
          return $this->fetch_item($news_url);
        }
        else
        {
          // Если нет, выводим список всех новостей
          return $this->fetch_list();
        }
      }

      /**
       * Отображение списка новостей
       */  
      function fetch_list()
      {
        // Выбераем новости из базы
        $this->db->query('SELECT *, DATE_FORMAT(date, \'%d.%m.%Y\') as date FROM news WHERE enabled=1 ORDER BY date DESC');
        $news = $this->db->results();

        // Передаем в шаблон
        $this->smarty->assign('news', $news);
        $this->body = $this->smarty->fetch('news.tpl');
        
        return $this->body;
      }

      /**
       * Отображение отдельной новости
       */  
      function fetch_item($url)
      {
        // Выбираем новость из базы
        $query = sql_placeholder('SELECT *, DATE_FORMAT(date, \'%d.%m.%Y\') as date FROM news WHERE url = ? AND enabled=1 LIMIT 1', $url);
        $this->db->query($query);

        // Если не существует такая новость - ошибка 404
        if ($this->db->num_rows() == 0)
        {
          return false;
        }
        $item = $this->db->result();

        // Устанавливаем метатеги для страницы с этой новостью
        $this->title = $item->meta_title;
        $this->keywords = $item->meta_keywords;
        $this->description = $item->meta_description;

        // Передаем в шаблон
        $this->smarty->assign('news_item', $item);
        $this->body = $this->smarty->fetch('news_item.tpl');
        return $this->body;
      }
    }


    * This source code was highlighted with Source Code Highlighter.


    С точки зрения здравого смысла



    С точки зрения здравого смысла системы управления сайтами предназначены для упрощения работы (а не усложнения, как иногда получается). И я надеюсь, что моя разработка поможет вам сэкономить ваше время и нервы, будь вы верстальщик, программист, менеджер или владелец магазина.

    Я приглашаю вас поближе познакомиться с Simpla на моём скромном сайте: simplacms.ru

    Онлайн-демонстрация:
    simplacms.ru/demo
    simplacms.ru/demo/admin

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

    UPD Если онлайн-демка кривая или не работает — значит до вас там кто-то сильно похозяйничал. Просто зайдите в автоматизацию — бекап — и восстановите default.zip а то я сам не успеваю беспрерывено мониторить. Извините, просто не рассчитывал на такой эффект ) А лучше — ставьте себе локально

    UPD2 Огромное спасибо всем, кто уделил внимание, мне очень приятно слышать что многим понравилось, и критика это тоже приятно (лучше чем равнодушие, и полезней). Если кто-то нашел реальные дыры в безопасности — очень прошу не молчать. Любый замечания, гадости и комплименты приветствуются :)
    Share post

    Similar posts

    Comments 446

      +4
      небольшие минусы
      — пока я не включу «отображать картинки» в браузере ( да, я экономлю трафик:) ) я не увижу кнопку «в корзину», нужен alt
      — почему нет title у страниц товара?
        +2
        1) Спасибо, учту. Хотя это просто дефолтный шаблон, он не предназначен для конечного использования
        2) Title назначается в редактировании каждого товара, в тестовых товарах он просто незаполнен
          0
          1. Есть ли возможность загрузить базу товаров и цен извне? Например из Excel-файла? Какой-нибудь визард…
          2. Можно ли использовать скрипт совместно с бэкенд системой (учетная система предприятия)? Какие-нибудь наработки, опыт использования?
            +1
            1. Да, загляните в раздел «автоматизация»
            2. С 1С работает на практике в некоторых магазинах
        0
        • как-то немного напрягает то, что после нажатия «добавить в корзину», мы перемещаемся на её страницу. Было бы удобнее, если бы я оставался на той же странице;
        • капча при оформлении заказа тоже не дело, имхо. С ботами можно бороться и без капч;
        • вместо всяких регистраций, напоминалок пароля, я бы сделал авторизацию по OpenID (не как дополнительный вариант авторизации, а как единственно возможный);
        • странно, что в списке валют есть wmz o_O;

        Ну а так, в целом — неплохо.
          0
          Поскольку вы так давно и тщательно занимаетесь этой темой, советую вам посмотреть (если ещё не смотрели) все ролики Дмитрия Сатина (генеральный директор Usability Lab), он много чего полезного говорит про юзабилити и интернет-магазины в частности.
          • UFO just landed and posted this here
              0
              Я его знаю исключительно как консультанта по юзабилити, не знал, что они ещё и непосредственно разработкой занимаются. Что же такого страшного сказала ваша знакомая, не поделитесь секретом?
              • UFO just landed and posted this here
                • UFO just landed and posted this here
                    +1
                    Напомните, какое из моих выступлений навело вас на эту мысль?
                    • UFO just landed and posted this here
                        +1
                        Первый РИТ был весной 2007. Сейчас весна 2009-го. Первая доступная видеозапись 2007 года — это как раз выступление на РИТе — usabilitylab.ru/press-center/?ID=2034

                        Взгляните на неё, пожалуйста. Я очень хочу понять, где вы услышали то, что услышали :)
                        • UFO just landed and posted this here
                          0
                          На сон грядущий заметил свежий комментарий к моему недавнему выступлению в Киеве vanocomua.livejournal.com/77709.html

                          Слушатель всё правильно услышал: «12. Идеальное тестирование юзабилити — еще на этапе эскизов представителями нескольких ЦА.»
                    0
                    А кто ваша девушка?
                    • UFO just landed and posted this here
                        +1
                        3-4? Это 2005-2006? UsabilityLab в это время только задумывался как проект. Возможно она работала в IT-Online? Уверены, что к сайтам, которые вам показывали, я и моя команда имеем какое-то отношение?
                    +1
                    Спасибо за отзыв — удобная ссылка, чтобы увидеть сразу все выступления и видеозаписи — usabilitylab.ru/press-center/team.php?SID=278
                      0
                      Благодарю :)
                        0
                        Видимо она разбилась, в дребезги :(
                      +11
                      С первым вашим замечанием согласен, а вот остальное сомнительно, особенно OpenID.
                        +1
                        Очень жаль, именно опенида очень не хватает на многих сайтах…
                          +3
                          Не хватает, но не как единственно возможный вариант авторизации. Легко можно представить себе Васю Пупкина из Задрыпыпинска, который даже никогда не слышал о openID.
                            –5
                            В случае, когда OpenID используется как дополнительная система авторизации, она не приносит такой большой пользы, потому что на пользователей по привычке больше давит обычная регистрация. Для тех, у кого нет OpenID, нужно просто сделать ссылку на MyOpenID — регистрация там ничуть не сложнее, чем на обычных системах, всё на русском языке. Так что проблема «есть пользователи, которые никогда не слышали об OpenID» по большей части надуманная.
                              +7
                              Может пользователи и не хотят ничего знать про этот OpenID и их вообще бесит что для регистрации в магазине требуют пойти нахуй и сначала зарегистрироваться где-то ещё, не находите?
                                0
                                Чем этот «нахуй» отличается от обычного «нахуя»? Та же регистрация, те же поля, только просто на другой странице, другом сайте. Никакого открытия новых окон, ничего такого, вы нажали «зарегистрировать OpenID-идентификатор», в этом же окне появилась страница регистрации, зарегистрировались и после регистрации OpenID-провайдер самостоятельно вас вернул на ту же страницу. Вот и чем здесь один «нахуй» отличается от другого, мм??
                                  +1
                                  Тем, что происходит переход на другой сайт. Человек растеряется и будет пытаться вернуться назад. Он же не знает, что его потом вернут.
                                    0
                                    Если взять для примера регистрацию на MyOpenID, то при переходе по реферальной ссылке с вашего интернет-магазина, MyOpenID говорит пользователю «сайт такой-то запросил у вас OpenID-идентификатор […] вы можете зарегистрировать его у нас, после чего сможете использовать его и на многих других сайтах […] после регистрации вы будете возвращены на тот-то сайт», т.е. тут пользователя «успокаивают», что всё нормально, ничего страшного не произошло.
                                    Если же вам хочется просчитывать все теоретические варианты поведения пользователя, то можно делать дополнительную отметку, что сейчас вы перейдёте на другой сайт, но будете возвращены потом обратно.
                                      +1
                                      Чувствовал, что так и будет написано :)

                                      Это всё равно не спасёт от испугавшихся пользователей. Прочтут это предупреждение не с первого раза.

                                      А вообще надо тестировать.

                                      И делать опенид как единственный способ входа не стоит.

                                      Я вообще против регистрации в интернет-магазинах.
                                        0
                                        Не думаю, что процент настолько пугливых пользователей больше, чем процент пользователей, которых жутко раздражает обычная регистрация и её подтверждение по e-mail.
                                          0
                                          Реально больше.
                                            0
                                            Можете как-то подтвердить оценку количества тех и тех пользователей?
                                            0
                                            Покажите, пожалуйста, какой-нибудь интернет-магазин (работающий хотя бы пару месяцев), где OpenID — единственный способ авторизации. Правда интересно!
                                              0
                                              А вы всегда идёте за толпой? Побеждают в большинстве случаев новые, оригинальные решения. Да и более чем уверен, что в интернете есть подобные интернет-магазины, у которых в качестве единственного способа авторизации — OpenID. Просто я ж не весь интернет видел.
                                                0
                                                Я — не всегда. Но мне интересно, существуют ли в природе владельцы бизнеса, согласившиеся на такое решение. Даже если Вы правы во всем, не могу представить, как это объяснить заказчику. «Продать» OpenID как альтернативный вариант — легко и просто, но как единственный — едва ли,
                                                потому что на пользователей по привычке больше давит обычная регистрация

                                                И да, владельцы бизнеса идут за толпой :)
                                –4
                                если бы все так думали, мы бы сейчас седели в каменном веке…
                                  +3
                                  Некоторые и сейчас сЕдят в нем, не зная родного языка.
                                    0
                                    а может он иностранец?
                                  0
                                  Ни чего не мешает использовать openID как опцию наряду с обычной регистрацией или отсутствием оной.
                              +4
                              > вместо всяких регистраций, напоминалок пароля, я бы сделал авторизацию по OpenID (не как дополнительный вариант авторизации, а как единственно возможный);

                              Я так и представляю, как девушка, решившая, например, купить клетку для морской свинки, будет сидеть и тупо смотреть — «че за хрень, open ID какой-то». Как единственно возможный вариант точно не должно быть (ну разве что магазин на гиков ориентирован).
                                0
                                Вот что-то значит не читать что дальше пишут. Тоже самое написал, не прочитав ваш коментарий.
                                  0
                                  Хм, больше сам себя на хабре не буду критиковать — минусуют :))
                                    0
                                    поправил
                                    +1
                                    Ну и не пишите, и без ваших комментариев обойдемся. Ненавижу жалобы на карму.
                                      0
                                      Это не была жалоба на карму — это была жалоба на минус к комментарию, карма не такая важная вещь, чтобы о ней переживать. Здесь скорее непонятно было за что минусонули комментарий.

                                      А вашем случае это скорее всего у кого что болит, тот о том и говорит ;)
                                  0
                                  А пользователь и не должен знать, что такое OpenID. softwaremaniacs.org/blog/2009/02/16/openid-login-antipattern/
                                    0
                                    А все нынешние пользователи знают внутреннюю схему работы алгоритма при обычной регистрации? Или по вашему регистрация OpenID-идентификатора во много раз сложнее обычной регистрации? Зайдите на MyOpenID и убедитесь, что всё очень просто — не надо искать каких-то там кошек, вычислять сложные уравнения или строить графики.
                                    Скажу даже провокационную вещь: не существует такой проблемы, что некоторые пользователи не знают, что такое OpenID. Да, есть пользователи, которые не знают, что такое OpenID, но это не является какой-то проблемой.
                                      0
                                      Я не имею ввиду сложнее-проще. Просто с точки зрения обычного пользователя просьба ввести свой openID поставит его в тупик. Одно дело, когда перед тобой 5-6 полей, в которые надо адрес вбить, другое — когда тебе предлагают еще куда-то пойти зарегистрироваться и т.п.

                                      Свобода выбора — наше все =)
                                      –1
                                      Можно представить как обдолбаный наркоман будет сидеть и тупо смотреть: «чо за херь — регистрация какая-то».
                                      +2
                                      >С ботами можно бороться и без капч;

                                      Подскажите эффективные(!!!) методы, plz

                                      >вместо всяких регистраций, напоминалок пароля, я бы сделал авторизацию по OpenID (не как дополнительный вариант авторизации, а как единственно возможный);

                                      Серьезно? Он что, Ваш конкурент, что Вы вредные советы даете? Многие до сих пор не знают, что такое OpenID, а многие не признают и не хотят пользоваться.
                                        –11
                                        >Подскажите эффективные(!!!) методы, plz

                                        robots.txt, nofollow, noindex
                                          0
                                          Это ни разу не эффективные методы. Если бы Вы занимались этой проблемой, то знали бы, что боты тупо регят аккаунты и спамят вообще везде. Плевать им на роботс, ноиндекс и нофоллоу.
                                            –6
                                            Боты Google and Yandex >тупо регят аккаунты и спамят вообще везде? )))))
                                              +1
                                              Вероятно, я открою страшную тайну, но боты — это не только яндекс и гугл :)
                                                –4
                                                Да вы что? 8)) От тока не монимаю тех спамеров которые спамят в никуда, видима очень «большые» гуру. Ну тогда поясните мне, что даст спам если ссылка имеит метатег rel = 'nofollow'? Видима такая ссылка пошльот вас :)

                                                xmages.net/out.php/i169066_.bmp
                                                  +1
                                                  Вам перечислить основной софт которым спамят? Сколько он стоит, где продается, какие плюсы-минусы, какой что умеет? Основные приемы?

                                                  Нет, я не спамер :) Просто по работе с такими вещами приходится часто сталкиваться и изучать.

                                                  Как правило база собирается гуглом, есть там nofollow или нет — никто не смотрит. Вставлять проверку в спамилку — тоже смысла нет. Т.к. % выхлопа увеличится не сильно, а вот % промахов и время работы сильно не порадуют.

                                                  Да, это защитит от спама «именно на этот ресурс» (когда в дело вмешается человек), но это больше единичные случаи. 98% населения рунета страдают именно от спама по огромной базе.
                                                    0
                                                    В принципе, есть здравая мысль у opiego. Закрыв от индексации страницы регистраций, мы тем самим помешаем их поиску через тот же гугл.

                                                    Не на 100%, но всё же это должно уменьшить поток спама.
                                                    0
                                                    Нажав хрестик, зайдите пожалуйсто сюда.
                                                      –2
                                                      Извените html-теги не работают 8(
                                                      Вам сможет помочь только адресная строка _http://lleo.aha.ru/na/
                                              0
                                              Вы когда-нибудь вообще боролись со спамом? Не в маштабах 10-20 спам-сообщений, а в масштабе 1000-2000 спам-сообщений в час. Для спамеров плевать на robots.txt, nofollow, noindex (по большей части). Им также плевать на тИЦ и PR (только от этого защищает Ваш способ). Им нужен траф — переходы пользователей. Для этого регается куча акков и спамится.

                                              P.S.: кстати, OpenID им здорово помогает, если есть — регают акки на своем OpenID-провайдере на автомате и пошел полноценный спам…
                                              +2
                                              Вредные? Вы что, никогда не совершали разовые покупки в интернет-магазинах? Поставьте же себя на место пользователя: неужели вам нравится этот утомительный процесс придумывания нового пароля, подтверждения регистрации? Вы упрощаете жизнь пользователю, какой же это вредный совет?
                                                0
                                                Простите, а зачем вообще регистрация для разового заказа пиццы? Выбал пиццу, ввел номер телефона для подтверждения и адрес для доставки — никаких проблем, отлично работает :)
                                                  0
                                                  Да что ж вы… Вы уже третий человек (первый, второй), которому я ещё раз повторяю: мы противопостовляем не OpenID и отсутствие регистрации вообще, мы противопоставляем совсем другое — OpenID против обычной регистрации. Да, в идеале должен быть и вариант полного оформления заказа без какой-либо регистрации.
                                                0
                                                По теме борьбы с ботами существует большое количество методик, материалов в сети, воспользуйтесь любым поисковиком. Начиная от ложных полей ввода, до отслеживания движения курсора мыши через Javascript (это уж совсем для извращенцев).
                                                  0
                                                  Ложные поля ввода обходятся за 3-5 минут, зависит от сложности. Как вы себе представляете жесты мышью? через AJAX? это спасает только от тупоботов, которые написаны чтобы заполнять все подряд встреченные в интернете формы и жать сабмит. Если это двиг, при том имеющий хотя бы 2000 пользователей, то написанием бота займуться люди :)
                                                    0
                                                    Что вы мне-то это объясняете и спрашиваете? Я где-то предложил, что надо использовать именно эти методы? Ещё раз повторяю: при необходимости в сети вы найдёте огромную кучу разных методик, приёмов, у каждого есть свои достоинства и недостатки.
                                                  –1
                                                  >Подскажите эффективные(!!!) методы, plz

                                                  В форме используем поле которое реально не видно (к примеру скрыто через CSS). Бот это поле заполняет. Легальный пользователь нет.

                                                  Кстати о капче. Давно уже в сети существует множество сервисов который занимаются распознаванием капчи. Сидит армия бездельников которая за каждую распознаную капчу получает ХХ дЕнех. А мой варинат отсечет даже их, т.к. бот при сканировании формы показывает им всю форму и они заполняют в том числе и скрытое поле. Конечно, если распознавателям показывается форма в том виде, в котором её видно на сайте, то левая регистрация проходит, но в этом случае не спасает вообще ни какая система защиты.
                                                    0
                                                    Поставивший минус, аааууу!!! Прошу объяснить, чем же предложенный мною метод плох? Слабо?
                                                      0
                                                      Я не ставил минус, но Ваш метод обходится примитивно — просмотр отправляемых данных. Те, кто пишут спам-скрипты/проги давно знают про этот метод и обходят его.
                                                        –1
                                                        Покажите метод который защищен от «просмотр отправляемых данных»?

                                                        Как я уже говорил (специально ведь отметил, ну да ладно, в вебе привыкли читать по диагонали) защиты против сервисов по распознаванию нет, ведь там этим занимаются люди. Остальные же методы просто могут отсечь часть ботов. Ту же форму можно генерить через JS (для тех, у кого JS отрублен можно далать статическую проверку капчей).
                                                          +1
                                                          Ну так и Вы прочтите мой комментарий ;) Для ботов даже форма, часто, не нужны ;) Нужен лог отправляемых-получаемых данных. Я уже пару лет занимаюсь проблемой борьбы со спамом и пока еще не нашел действенных методов, кроме закрытой регистрации.
                                                  0
                                                  и потерять с этим опенид кучу покупателей которые ни слухом ни духом и напрягать остальных и техподдержку звонками (а где чертов опенид в гмейле и какого фига ваш магазин хочет от моей почты пароль, это вирус, даа)

                                                  хотя если магазин для гиков только…
                                                    +1
                                                    > я бы сделал авторизацию по OpenID (не как дополнительный вариант авторизации, а как единственно возможный


                                                    Поздравляю, вы только что убили пациента вы лишили заказчика интернет-магазина более половины покупателей.
                                                      –4
                                                      Не преувеличивайте. Регистрация нового OpenID-идентификатора ни на йоту не сложнее обычной регистрации.
                                                        0
                                                        Зачем мне регистрировать какой-то идентификатор, если я точно знаю что он мне не нужен? Ради покупки в вашем магазине? Сомнительное удовольствие.
                                                          0
                                                          И в чём здесь преимущество обычной регистрации по сравнению с OpenID? То же самое про обычную регистрацию:

                                                          Зачем мне регистрироваться в интернет-магазине, если я точно знаю, что мне эта регистрация не нужна? Ради покупки в вашем магазине? Сомнительное удовольствие.
                                                            0
                                                            Истинно так. Дайте мне возможность совершать покупки без регистрации. Если я стану в дальнейшем постоянным клиентом и проникнусь преимуществами, которые мне, возможно, она предоставит — я зарегистрируюсь.
                                                              +1
                                                              Ну так здесь-то речь о другом идёт. Конечно в идеале должно быть минимум телодвижений и возможность полного оформления заказа без каких-либо регистраций и пр. Здесь же речь идёт о том, какую технику лучше использовать именно для идентификации постоянного покупателя.
                                                                0
                                                                извините, был невнимателен и влез со своим перфекционизмом
                                                                +1
                                                                И это правильно. Мы вот так и делаем для наших заказчиков. И большинство не регистрируется первые 2-3-4 покупки.
                                                            +3
                                                            У меня реальный опыт постоянного сопровождения нескольких заказчиков. У них — реальные интернет-магазины, рассчитанные на не-гиков. Вы даже представить себе не можете, какие «глупые», по мнению гиков, штуки вытворяют обычные люди.

                                                            Офисные служащие или домохозяйки, пришедшие купить несколько баночек дорогого крема, знать не знают даже про яндекс-деньги или вебмани, а уж тем более не знают про rss, openid, web2.0 и т.п.

                                                            У них нет ЖЖ, лирушки, ярушки (дофига ЦА много лет тому назад завели мыло на «Рамблере» или «Майлру»).

                                                            Так вот — эти люди покупают за раз косметики на 4-8 тыс рублей, а некоторые — на 10-20. С какого перепугу терять их, заставляя изучать нечто неизвестное, регистрироваться хер знает где, разбираться в терминологии? Чтобы конкуренту отдать, который строчкой выше или ниже в выдаче??

                                                            Вернитесь в реальный мир!
                                                              –1
                                                              Да объясните же мне наконец, чем, чем регистрация OpenID-идентификатора сложнее обычной регистрации? Заполняются аболютно те же поля, происходит абсолютно аналогичная регистрация, всё отличие от обычной регистрации — это то, что на мгновение пользователь покинет сайт. Но после окончания регистрации он будет возвращён на ту же страницу.
                                                              Где на этапе регистрации OpenID-идентификатора пользователя заставляют учить термины? Где заставляют его разбираться в терминах? Что вы придумываете? Может вы ещё скажете, что перед регистрацией OpenID его заставляют сдать экзамен?
                                                                0
                                                                Вам объясняют, что плохо, но всё равно не понимаете.

                                                                Вообще любая регистрация плоха, а уж если она происходит не на том сайте, то это вообще караул.

                                                                Вот такие вопросы задают пользователи при регистрации в опенид:

                                                                — Почему другой сайт?
                                                                — Как они узнают, что это я раз регистрировался на другом сайте?
                                                                — А зачем это?

                                                                И что бы человек понял надо долго и нудно объяснять, а пока вы будете объяснять он уснёт.
                                                                  0
                                                                  Вот именно, мне просто говорят: «это плохо», но не говорят почему это плохо. Точнее говорят, но говорят абсолютно то же самое, что касается и обычной регистрации.
                                                                  Вот такие вопросы задают пользователи при регистрации в опенид:

                                                                  — Почему другой сайт?
                                                                  — Как они узнают, что это я раз регистрировался на другом сайте?
                                                                  — А зачем это?

                                                                  А зачем отвечать на эти вопросы? Пользователь и не зная ответа на них всё равно может зарегистрироваться. Необязательно знать все тонкости технологии, главное, что всё это работает и работает замечательно. Если вам так хочется ответить пользователю на эти вопросы, можете сделать ссылочку Что такое OpenID?, а если вам не нравится как всё это расписано на википедии, то сделайте страничку со своими ответами на эти вопросы и ту же ссылку перенаправьте на неё.
                                                                    +1
                                                                    Как бы вам сказать. Пользователь ничего не будет делать пока не получит ответов.

                                                                    Самое страшное это ввод почтового ящика. На него человеку уже и так приходи куча мусора, а тут ещё эта фигня. А зачем им мой почтовый адрес? Что без него никак нельзя?

                                                                    Мне нравится наблюдать за пользователями и самым первым пользователем кто подвергся моим наблюдения был мой отец. Наблюдая за ним, я многое узнал и многое понял. А говоря об этом случае, то папа никогда не регистрируется если до конца не уверен, что это надо. При любом удобном случае сразу же уходит с данного сайта. И находит тот магазин который не просит его данных.

                                                                    И к тому же зачем обычному пользователю, у которого нет сайта, блога и прочей хрени опенид? Нах не нужен. Он про него забудет через полчаса.
                                                                      +1
                                                                      Самое страшное это ввод почтового ящика. На него человеку уже и так приходи куча мусора, а тут ещё эта фигня. А зачем им мой почтовый адрес? Что без него никак нельзя?

                                                                      А в обычной регистрации разве почтовый ящик не требуется?
                                                                      А говоря об этом случае, то папа никогда не регистрируется если до конца не уверен, что это надо. При любом удобном случае сразу же уходит с данного сайта. И находит тот магазин который не просит его данных.

                                                                      Мы спорим не о том, нужна ли регистрация вообще на интернет-магазине, а о том, какой из методов авторизации пользователя лучше использовать.
                                                                      И к тому же зачем обычному пользователю, у которого нет сайта, блога и прочей хрени опенид? Нах не нужен.

                                                                      А как взаимосвязаны OpenID и тот факт, что у пользователя нет своего сайта, блога? Если у меня есть свой сайт, блог, то у меня просто обязательно сразу должен быть OpenID-идентификатор?
                                                                        0
                                                                        Смотрите. Сама регистрация одинакова везде.
                                                                        Но перемещение на другой сайта — плохо, даже если есть предупреждение, что обратно вернут. Меняется контекст. Это сложно понять когда вы опытный серфер, но для обычных пользователей (у который один почтовый ящик и которые просто читают) это сложно и тягостно.

                                                                        Поэтому в данном случае регистрация на родном ресурсе предпочтительней.
                                                                          0
                                                                          В таком случае, в принципе, интернет-магазин сам может стать OpenID-провайдером…
                                                                  0
                                                                  > Где на этапе регистрации OpenID-идентификатора пользователя заставляют учить термины? Где заставляют его разбираться в терминах?

                                                                  В тот момент, когда ему предлагают «залогиниться по опенайди». Не все врубаются, что такое логин. Тем не менее, они платят деньги заказчику сайта.

                                                                  Так с какого перепугу он за свой счет будет технологию продвигать? С какого перепугу я, как разработчик, буду кидать своего заказчика на бабло и продвигать за его счет какую-то технологию?

                                                                  reuchkin ниже все объяснил так, что даже макака осилит, а посему я повторять его не буду.
                                                                    0
                                                                    В тот момент, когда ему предлагают «залогиниться по опенайди». Не все врубаются, что такое логин.

                                                                    Для этого и делают рядом с полем авторизации ссылки Что такое OpenID? (или «Зачем мне OpenID?», «Как этим пользоваться?»). А то, что новую технологию продвигаете за счёт заказчика, так ведь такое же было с огромным количеством технологий: Flash (Flash-плеер в IE по умолчанию появился только в 6-ой версии), AJAX и многие, многие другие. И ничего, нормально всё прижилось и теперь все активно этим пользуются. А теперь вот OpenID, Silverlight и многие, многие другие.
                                                                      0
                                                                      Flash, например, тоже безальтернативно навязывали когда-то. И всё нормально в итоге пошло.
                                                                        0
                                                                        Это Вам создатели провального флеш-сайта топ4топ рассказали?
                                                                          0
                                                                          Что, теперь из-за одного неудачника всю технологию гробить будем? В баннерах формат Flash прижился, в YouTube (плеер на Flash) прижился, в контакте (опять-таки плеер на Flash) прижился. Мест, где он прижился, несоизмеримо больше чем мест, где он привёл к провалу наподобие топ4топ.
                                                                            0
                                                                            Ну вот и оупенайди приживется там, где ему место и тогда, когда время придет.

                                                                            В интернет-магазинах для не-гиков в качестве единственного способа авторизации в 2009 году ему не место.
                                                                        0
                                                                        > Для этого и делают рядом с полем авторизации ссылки Что такое OpenID?

                                                                        Вот это и есть то самое «заставляют изучать что-то ненужное и вникать в терминологию», про это я и писал.

                                                                        > Flash-плеер в IE по умолчанию появился только в 6-ой версии

                                                                        И вот до этого момента им почти никто не пользовался.

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

                                                                        Сильверлайт же я установил только тогда, когда захотел посмотреть старые подшивки «Плейбоя» у них на офсайте. До этого всякие сайты, требовавшие его, просто пропускал.

                                                                        AJAX не требует изучения терминов, чтения мануалов «что такое аякс» и т.п. Он просто работает, причем даже удобнее и понятнее, чем обычные средства (при наличии головы на плечах разработчика).
                                                                          0
                                                                          Вот это и есть то самое «заставляют изучать что-то ненужное и вникать в терминологию», про это я и писал.

                                                                          Это не заставляют, а предлагают. Принуждением это было бы, если бы перед регистрацией пользователь должен был бы ответить на ряд контрольных вопросов по теме OpenID. Здесь же ему предоставляется выбор: хочешь узнать подробнее что это за зверь такой? Пожалуйста, вот тебе ссылочка, вот тебе схемы, вот тебе примеры. Не хотите вникать в технические подробности и хотите побыстрее оформить заказ? Ну ради бога, продолжайте регистрацию и оформляйте свой заказ.
                                                                            0
                                                                            Чьи это слова:
                                                                            > вместо всяких регистраций, напоминалок пароля, я бы сделал авторизацию по OpenID (не как дополнительный вариант авторизации, а как единственно возможный);


                                                                            Это называется «предлагают»? Я спорю исключительно с этим — с предоставлением опенайди как единственного варианта авторизации в интернет-магазинах, которые рассчитаны на простых людей, не гиков.
                                                                              0
                                                                              Перечитайте мой предыдущий комментарий. Я спорю с тем, что якобы заставляем пользователя учить термины. Авторизоваться исключительно по OpenID — да, заставляем. Учить термины, разбираться в технологии — ничего подобного, не заставляем, пользователь может этого не делать.
                                                                                0
                                                                                Вы часто делаете то, о чем представления не имеете? Часто оставляете личные данные, не зная, что вы делаете, кому вы их оставляете, для чего?

                                                                                Вот 40-летняя покупательница крема против морщин знать не знает, что такое оупенайди, и она хочет поскорее обменять свои деньги на крем. Того же хочет и владелец магазина.

                                                                                У женщины уже есть имя, фамилия и email. На кой ей вперся оупенайди? С какого бодуна она пойдет на какой-то неведомый ей сайт и будет там что-то регистрировать?
                                                                                  0
                                                                                  Вы часто делаете то, о чем представления не имеете?

                                                                                  Интересно вы вопрос ставите. Звучит так, что если я отвечу «да», то буду выглядеть каким-то идиотом. Я часто использую для своих целей те или иные вещи, при этом абсолютно не имея представления о том, как они работают. Я понятия не имею как устроен графический планшет, главное, что он выполняет нужную мне функцию, я знать не знаю каким образом мой кондиционер нагревает воздух, когда я его об этом прошу, я не имею ни малейшего представления о том, каким образом действует аспирин, главное, что он снимает мою головную боль. Также и с OpenID — совсем не обязательно пользователю знать и разбираться в том, как он работает, главное что он работает.
                                                                                  Часто оставляете личные данные, не зная, что вы делаете, кому вы их оставляете, для чего?

                                                                                  Если у магазина написано, что для оформления заказа требуются такие данные, то я соответственно понимаю, что эти данные нужны для оформления заказа. Конечно я прекрасно понимаю, что существует риск: данные могут быть украдены, ими могут воспользоваться левые люди, сам магазин может оказаться подставной конторой.
                                                                                  У женщины уже есть имя, фамилия и email. На кой ей вперся оупенайди? С какого бодуна она пойдет на какой-то неведомый ей сайт и будет там что-то регистрировать?

                                                                                  Не прикидывайтесь идиотом. Она пойдёт не на неведомый сайт, а на качественного OpenID-провайдера, которого я ей посоветовал, а значит могу ручаться за него (раз дал на него ссылку). Более того, вполне возможно, что у неё уже есть свой OpenID, просто она об этом не знает. Я говорю этой покупательнице: для сохранения данных вашего заказа, вам необходимо представиться через OpenID. Если у вас нет своего имени в OpenID, то вот вам ссылка на создание этого имени. Если вы хотите узнать, что такое OpenID и как им пользоваться, то вот вам ссылка на детальные разъяснения. Если она хочет постоянно заказывать у меня товары и при этом не хочет постоянно заполнять одни и те же данные, то я и прошу её зарегистрироваться у меня через OpenID, что тут непонятного.
                                                                                  И вообще, почему вы те же вопросы не задаёте, например про капчи? С какого перепугу её должно волновать, что у магазина есть проблема с ботами? Почему она обязана из-за этого всматриватся в искажённые буквы на картинке?
                                                              0
                                                              OpenID нужен только гикам! моя мама или девушка не в курсе что это такое! Вы смотрите со стороны человека разбирающего в компьютерах а неплохо было бы со стороны «обычного» человека тоже посмотреть!
                                                                –1
                                                                Это просто пока относительно незнакомое для широкой аудитории слово. Но это не значит, что эта технология никогда не сможет войти в широкий обиход. Если постоянно повсюду говорить об этом населению, то постепенно всё запоминается и впоследствии узнаётся. Ведь совсем недавно большинство населения и не представляли себе, что такое «социальная сеть». А теперь?
                                                                  0
                                                                  Видимо это не такая нужная вещь раз до сих пор про нее знают только «избранные»! За 2 года контакт и одноклассники стали самыми посещаемыми сайтами, причем я не помню чтоб кого то агитировал за регистрацию в них! Люди сами выбирают что им интересно и нужно!
                                                                    0
                                                                    С одноклассниками и в контакте немного другая ситуация, потому что туда люди лезли зная, что они хотят (общения, фотки посмотреть, познакомиться) и ради этого готовы хоть выучить с десяток терминов и найти всех кошек на капче. Посмотрите на одноклассников: сложный, неудобный интерфейс, платная регистрация — и всё равно люди лезут, регистрируются, потому что они уже видят какую пользу получат.
                                                                    C OpenID всё немного по-другому. Люди не знают, какую пользу они могут получить от использования OpenID, читать разъяснения этих преимуществ им также лень, поэтому в данном случае, чтобы приучить пользователей к OpenID, надо делать его единственно возможным методом авторизации. И чем больший ресурс пойдёт на такой шаг, тем больше народу будет приучено. Если на это пойдёт интернет-магазин из Бобруйска, то конечно мало народу приучиться. А вот если на такой шаг пойдёт ресурс соизмеримый с Mail.ru, одноклассниками, в контакте — то эффект будет сильный. Пользователям не нужно будет учить термины, они прекрасно визуально запомнят логотип OpenID, который необходимо размещать в полях авторизации по OpenID.
                                                                      0
                                                                      Ты пытаешься придумать как «заставить» пользователя пользоваться OpenID! Причем заставить искусственными методами! Дело в том что мне например не нужен один логин на все сайты. Я под разными именами/никами на разных сайтах. А если бы был один логин и один пароль то его бы я точно запомнил и смысла в openid тем более не вижу!
                                                                        0
                                                                        Да, верно, пытаюсь заставить, для его же пользы. Плюс это обеспечит некоторую дополнительную безопасность — если сломается сервер или его взломают злоумышленники, то мне не придётся беспокоится за пароли пользователей (особенно учитывая проблему одного логина и пароля на всех сайтах, которую вы сейчас вспомнили). Если вам не хочется иметь один логин и пароль на все сайты, то кто мешает вам зарегистрировать дополнительный OpenID-идентификатор конкретно для данного сайта?
                                                                          0
                                                                          Так я про то и пишу! Если иметь разные OpenIDы то смысл тогда в нем? Если иметь только один то взломав сервер с OpenID хаккер будет иметь доступ КО ВСЕМ мои аккаунтам везде!
                                                                          Ничем не лучше чем обычный логин и пароль:) Вобщем тема для спора благодатная!
                                                                          И кстати, нужно ли было заставлять людей пользоваться телефоном, телевизором, сотовым? Думаю что нет так как это было удобно и необходимо людям! ОpenID значит не настолько необходим!
                                                                            0
                                                                            Так я про то и пишу! Если иметь разные OpenIDы то смысл тогда в нем?

                                                                            Смысл в том, что вы сами решаете, к каким ресурсам у вас будет уникальный OpenID-идентификатор, а где вы будете применять «общий» идентификатор. То есть здесь у вас есть альтернатива.
                                                                            Если иметь только один то взломав сервер с OpenID хаккер будет иметь доступ КО ВСЕМ мои аккаунтам везде!

                                                                            Да, теоретически такая проблема существует. Но есть важные замечания:
                                                                            — есть OpenID-провайдеры, которые занимаются исключительно предоставлением и авторизацией OpenID-идентификаторов, следовательно они сосредоточены на одной области, постоянно отслеживают её проблемы, решают, внедряют что-то новое, не отвлекаясь на сторонние функции;
                                                                            — есть OpenID-провайдеры крупномасштабного типа (Яндекс, Google), которые известны высокой степенью защищённости — уж всяко не каждому хакеру по силам взломать их сервер;
                                                                            — вы можете поднять свой собственный OpenID-сервер и настроить защиту на нём так, как вы считаете необходимым.
                                                                            ОpenID значит не настолько необходим!

                                                                            Думаете? А мне кажется всё дело в боязни перед различными стереотипами, корыстных желаниях различных компаний и т.д. Но ситуация постепенно меняется, даже крупные игроки интернет-рынка постепенно внедряют у себя поддержку OpenID.
                                                                              0
                                                                              Так я ж не против! Если это кому то нужно — пожалуйста! Я для себя например не могу привести плюсов использования этого OpenID! Возможно через какое то время я проникнусь идеей! Но не сейчас)

                                                                              Я высказался против безалтернативного навязывания этой функции!
                                                                                0
                                                                                Правильно ли вы поняли: мы спорили об альтернативе «обычная авторизация против OpenID» (при этом возможно, что есть вариант заказа и без каких-либо авторизаций вообще), а не об «OpenID против оформления заказов без регистрации вообще»?
                                                                                  0
                                                                                  OpenID может идти как «бесплатный бонус» но никак, как заменитель обычной регистрации! Вот что я хочу сказать!
                                                                                    0
                                                                                    Когда он идёт просто как бесплатный бонус, то вы просто даёте просвящённым людям альтернативную возможность авторизации. Остальные даже не смотрят на ссылку «войти через OpenID», а по привычке регистрируются по привычке. Пользы для самого пользователя в таком случае гораздо меньше. Вот, что я хочу сказать.
                                                                                      0
                                                                                      А вы в курсе что человеку проще уйти чем разобраться что такое OpenID?
                                                                                        0
                                                                                        А вы в курсе что человеку проще уйти чем разобраться что такое OpenID?

                                                                                        Ну само собой. Меня вот тоже часто бесит, когда из-за одного действия просят зарегистрироваться, такие сайты я обычно сразу закрываю.
                                                                                        Я считаю, что OpenID сильно облегчит ситуацию в этом случае, поскольку достаточно вероятно, что у пользователя он уже есть (например из-за Яндекса или ЖЖ), а если нет, то его регистрация ничуть не сложнее обычной регистрации. Вы почему-то считаете, что регистрации OpenID они будут бояться сильнее маньяка с автоматом, при этом видимо считаете, что обычная регистрации меньше отпугивает пользователей.
                                                                                        Похоже, что мне не удаётся переубедить вас, а у вас не получается переубедить меня. Думаю на этом можно поставить точку?
                                                                                          0
                                                                                          так я пытался ее поставить несколькими постами ранее:)

                                                                                        0
                                                                                        В конце концов задача интернет магазина продать а не обратить в «истинную веру»!
                                                                +5
                                                                Понравилось!
                                                                  +10
                                                                  Первое, что бросилось в глаза, — аккуратность дизайна по-умолчанию, очень редко где такое встретишь (: Спасибо за скрипт и дальнейших успехов(:
                                                                    +27
                                                                    Побольше бы таких непрофессионалов в дизайне
                                                                      +2
                                                                      Вы молодец =) Успехов вам. Очень достойно сделано :)
                                                                        –4
                                                                        Интересно, кто всех минусует?
                                                                        +1
                                                                        А чем отличается та версия, которую можно скачать от той, что под лицензией?
                                                                          –1
                                                                          Скачать можно демку :)
                                                                            +2
                                                                            Собственно и вопрос: какие ограничения в демке?
                                                                              0
                                                                              Судя по коду, демка просто «выключается» через несколько дней, выводя страницу о непригодности лицензии.
                                                                              +7
                                                                              Приведите сравнительную таблицу между демкой и лицензионной версией, если не трудно.
                                                                            0
                                                                            как я понял, лицензия на один магазин стоит 395$, на мой взгляд довольно дорого за новую cms.
                                                                            Сама cms понравилась.
                                                                              0
                                                                              Ну этой cms 5 лет уже )
                                                                                0
                                                                                мне что то тоже цена смутила, но у конкурентов ( www.phpshop.ru/ ) примерное тоже самое
                                                                                  +5
                                                                                  Тут многих смущает цена (и ниже в каментах). Позвольте объяснить. Прошлая версия была дешевле, но ее покупали настолько часто (относительно), что я просто не успевал уделить внимание каждому клиенту. Поэтому я решил — лучше меньше клиентов, да больше внимания к ним. У меня тут не конвеер и не оптовый склад. А я не робот. Но кстати для партнеров есть скидки. Для разработчиков именно.
                                                                                    –3
                                                                                    Объяснение слабоватое.
                                                                                    Большинству создателей ИМ не потребуется внимание (поддержка). Им предпочтительнее малая цена.
                                                                                    А поддержку можно купить один раз (в начале) и желательно отдельно от лицензи на скрипт.
                                                                                    Использую скрипт за 30 долларов и не вижу смысла переходить на Симплу, даже с учетом всех ее преимуществ. У того же Webasist-а и то скрипты дешевле.
                                                                                    Если бы за те же деньги ($395) предлагался не только скрипт с поддержкой, а и уникальный дизайн, то еще можно было бы подумать о его приобретении.
                                                                                      +10
                                                                                      Вы последним предложением просто унизили дизайнеров! Вам не кажется?
                                                                                        0
                                                                                        C чего это вдруг?
                                                                                          +4
                                                                                          с чего? Да хотя бы с того, что «уникальный дизайн» стоит в разы больше чем сумма $395! А в данном случае сюда входит еще и сам скрипт с поддержкой! Так во сколько же вы оцениваете труд дизайнера? Это ли не унижение?
                                                                                            –6
                                                                                            Дизайнеры бывают разные ) Можно и за $200 неплохой дизайн получить :) Особенно, если это постоянный поток заказов…
                                                                                            Московскому дизайнеру, часто $200 — не деньги, а вот куда подальше в регионы — как правило дешевле.
                                                                                              +1
                                                                                              дизайн за 200$ — это дизайн за 200$, одно дело говорить о сайте визитке, где большая часть макета может быть просто клипартом, другое — интернет-магазин и куча внутренних страниц.
                                                                                              кстати, «уникальный дизайн» — слишком громко даже для 500$
                                                                                                –4
                                                                                                О какой куче внутренних страниц идет речь?
                                                                                                Поясните, пожалуйста…
                                                                                                  +2
                                                                                                  — главная страница (топовые товары, новинки, спец предложения или просто товары рандомно)
                                                                                                  — страница каталога (товары принадлежащие к одной группе)
                                                                                                  — страница элемента (сам товар, сопутствующие товары)
                                                                                                  — страница корзины
                                                                                                  — страница оформления товара (не всегда нужна, но чаще всего делается)
                                                                                                  — страница новостей
                                                                                                  — новость подробнее (как правило используется и для размещения обычной инфы, типа «О нас»)
                                                                                                  — страница поиска (выдача результатов)
                                                                                                  — 404
                                                                                                  — дополнительные страницы по желанию и необходимости
                                                                                                    –3
                                                                                                    На этих страницах, действительно, могут быть незначительные доработки дизайна (кнопочки, иконки, компоновка блоков), но основой все равно будет шаблон Главной страницы.
                                                                                                      +1
                                                                                                      вам так кажется, поверьте.
                                                                                                      непосвященный человек думает, что логотип это большая иконка, а солидным он может быть только в случае клевого градиента и картинки со стока.
                                                                                                      Billard, мне не хочется переубеждать вас в вашем же заблуждении, если вам угодно думайте так и дальше.
                                                                                                        0
                                                                                                        А меня и не нужно переубеждать.
                                                                                                        Потому что я не просто думаю так, но и делаю и зарабатываю на этом.
                                                                                                        Чего и вам желаю…
                                                                                                  +1
                                                                                                  «Уникальный» дизайн — это не шаблонный дизайн. Не более того.
                                                                                                  Хороший он, плохой, «дизайнер» его рисовал или «недо-дизайнер» — это вопрос в другом.
                                                                                                  Как бы все не минусовали и не утверждали что это мало — есть люди которые за такие деньги (да и меньшие) работают.
                                                                                                  То что работа за $2000 вероятно будет лучше — я не спорю (хотя конечно, не без исключений :))
                                                                                                    0
                                                                                                    И не путайте одиночный и индивидуальный заказ и типовые дизайны на одну и ту же cms. Это дешевле. Сетка, разделы, «база», текстовки и пр. — в таких случаях, чаще всего шаблонны.
                                                                                                  –3
                                                                                                  Дизайн стоит ровно столько, сколько за него заплатили!
                                                                                                  Не больше и не меньше.

                                                                                                  Что я хочу получить за $395 уже написал.
                                                                                                  И я это получаю.

                                                                                                  Труд дизайнера я оцениваю, обычно, в 150-200 долларов США.
                                                                                                  Для «великолепных» магазинов хватает с головой!

                                                                                                  Если кто-то может и хочет платить больше — это его личное дело.
                                                                                                    +1
                                                                                                    в принципе, логично!
                                                                                                    Если Вас не затруднит, можно посмотреть примеры магазинов с двухсотдолларовым дизайном? (можно в личку)
                                                                                                      +1
                                                                                                      Ну зачем же в личку? Я тоже хотел-бы посмотреть :)
                                                                                                        –3
                                                                                                        Пожалуйста: billard.com.ua
                                                                                                          +3
                                                                                                          Вы малость переплатили
                                                                                                            0
                                                                                                            Малость — это сколько?
                                                                                                              0
                                                                                                              Просится скидка на 200 долларов. Без обид, это чисто по дизайну.
                                                                                                                0
                                                                                                                Какая именно скидка?
                                                                                                                  0
                                                                                                                  Я к тому, что шаблонный дизайн, который можно найти самому на просторах рунета или всяких Ucoz'ах, без каких-либо финансовых затрат.
                                                                                                                    0
                                                                                                                    Чтобы не быть голословным, дайте ссылку…
                                                                                                                      0
                                                                                                                      На что? На точь-в-точь такой же дизайн? Я не говорю, что именно этот дизайн является шаблоном где-то, но выглядит он именно так.
                                                                                                                        0
                                                                                                                        Т.е. уникальность дизайна присутствует, правильно я понимаю?
                                                                                                                        И дать ссылку даже на похожий, не представляется возможным…
                                                                                                                          +1
                                                                                                                          Послушайте, ну ведь если я сфотографирую… ммм… ну например мусор и вывешу в качестве логотипа — он ведь тоже будет уникальным, верно? Я говорю об эстетическом восприятии, о том, насколько хорошо разработан дизайн, свёрстан.
                                                                                                                          Это как если вам программу будет писать человек, который только вчера прочитал руководство по языку программирования. Написанная им программа будет безбожно глючить, ломаться и т.д.
                                                                                                                          Вот так и в вашем случае — любой опытный дизайнер скажет вам, что данный дизайн является «шаблонным». «Шаблонный» не всегда означает, что он сделан из конкретного шаблона, иногда под этим просто подразумевают весьма плохую, некачественную работу, выполненную в лучшем случае новичком. Вот это я и имел ввиду.
                                                                                                                            –1
                                                                                                                            Так в чем же «плохость» и «некачественность» этой конкретной работы?
                                                                                                                            Укажите конкретно с примерами…
                                                                                                                            А то уже пол-дюжины сообщений ни о чем!
                                                                                              0
                                                                                              Прилагался уникальный дизайн? За такие деньги? — да вы шутите!
                                                                                                0
                                                                                                Вовсе нет.
                                                                                                Если вы продаете дизайн за бОльшие деньги, то это не значит, что других цен не существует.
                                                                                                0
                                                                                                А какой скрипт вы используете?
                                                                                                  0
                                                                                                  ShopCMS
                                                                                                  Он, как оказалось, тоже подорожал, но $50 — это, согласитесь, не $395!
                                                                                                  Повторюсь, все описанные автором Симплы преимущества мне по душе, но переплачивать за них не вижу смысла.
                                                                                                  Разве что, для удовлетворения подобных запросов заказчика.
                                                                                                    0
                                                                                                    А можно на ваш магазин глянуть? На сайте демо не работает :(
                                                                                                      0
                                                                                                      Мой работае на более старом движке. Ссылку дал чуть выше…
                                                                                                0
                                                                                                За такие деньги можно было бы и что-нибудь поинтереснее замутить в плане автоматизации с 1С. Да и сцыкотно, когда тут-же в комментах находят секурити-баги.
                                                                                                  +1
                                                                                                  Пока ни одного бага не нашли — то что нашли — это то что сам администратор может себе сайт испортить.
                                                                                                  Но если найдут — я сразу же исправлю. В отличие от других cms где дыры месяцами зияют
                                                                                                  +3
                                                                                                  Никого не слушайте, цена очень даже адекватная. Утверждать обратное может только человек, который никогда не создавал программный продукт с нуля.
                                                                                                    +3
                                                                                                    Спасибо, я 5 лет вкладывал в это свою душу, надеюсь не зря! ;-)
                                                                                                      +2
                                                                                                      Цена более чем адекватная, т.к. если люди не могут позволить вложить в основу своего бизнеса(а движок магазина — это именно основа) данную сумму денег, то стоит задуматься над их бизнесом.
                                                                                                    +1
                                                                                                    если так хорошо идут дела, то наймите помощников. Как делаю все нормальные бизнесмены. Или вы просто набиваете себе цену.
                                                                                                    • UFO just landed and posted this here
                                                                                                  +2
                                                                                                  Да, магазинчик удобный =)
                                                                                                  Но есть пара дырок в безопасности… но думаю автор подлатает их скоро.
                                                                                                    0
                                                                                                    Будьте добры, в личку если не затруднит. Вроже же 100 раз все проверил )
                                                                                                      0
                                                                                                      Отписался =)
                                                                                                      +1
                                                                                                      Уже)
                                                                                                      +9
                                                                                                      395 баксов — не очень дешево за лицензию :)
                                                                                                      дизайн понравился, однако почему же на пхп4? где же private, protected, public? только не надо говорить что на хостингах нет — пхп 4 уже даже закончили разрабатывать.

                                                                                                      лично мне не очень понравилась архитектура (как минимум методы используют напрямую параметры из гет пост массивов, хотя должны их принимать как параметры на вход. Как тестировать если они ничего на вход не принимают? )
                                                                                                        0
                                                                                                        Было бы не плохо по нажатию на кнопку редактирования оставаться на этой странице, за место перехода в админку, в попапе выводить форму редактирования (ну и сделать эту возможность опциональной) тогда админы точно не поленятся исправить ошибку:)
                                                                                                          +2
                                                                                                          > Сама проблема возникает из-за того, что многие системы управления сайтами сделаны программистами для программистов, а не для обычных людей.

                                                                                                          Золотые слова!!! И правда, нафига обычному человеку, который знает, что такое страничка, новость и сайт, нужно еще знать, что такое «инфоблок», «метатег», «CSS-стиль» и тому подобное.
                                                                                                            +1
                                                                                                            скрипт удачный. относительно безопасности можно было бы обсудить и не в личке а в открытую. полагаю, что покупатели скрипта хотели бы знать и слабые стороны.
                                                                                                            а вот что с обновлениями? делая обновления вы предоставляете их тем кто пользуется скриптом или нет? продолжаем контакт с пользователями или нет?
                                                                                                              +1
                                                                                                              Хорошо. Из того что сейчас уже нашли:
                                                                                                              1) Лучше в онлайн-демо-админке не давать сохранять шаблоны диза
                                                                                                              2) Для загрузки картинок в админке не проверяется их тип, так что можно загрузить php (только админу правда)

                                                                                                              это я только что уже исправил. Жду еще! Лучше сейчас чем невовремя )
                                                                                                                0
                                                                                                                Конечно, обновления всегда бесплатно. В техподдержке тоже никому не отказываю
                                                                                                                +3
                                                                                                                Что-то не разобрался. Есть возможность продавать электронные товары?

                                                                                                                ИМХО $400 дороговато будет за подобную функциональность. Но, как говорится, хозяин — барин )))
                                                                                                                  +4
                                                                                                                  400 $ кажется дорого только на первый взгляд. А начнешь ковырять какой-нибудь бесплатный скрипт, столько времени уйдет, чтобы довести до сколько-нибудь приемлемого уровня, и так чтоб директору фирмы понравилось и секретарше удобно было заполнять. А время — деньги. Тут уж начинаешь думать — лучше б купил лицензию максимально удобного и по возможности симпатичного интернет-магазина.
                                                                                                                  Стал искать подходящий продукт и вчера остановил свой выбор на этой Simpla, а сегодня такой сюрприз — обзор на Хабре :-)
                                                                                                                    +1
                                                                                                                    Интересная у вас организация. Секретарь занимается интернет магазином? ))) Я не спорю что он удобен, прост… Но функционал все же не на 400у.е.

                                                                                                                    А вот Magento только сейчас открыл для себя. Уже изучаю. Функционал тянет на $1К. Очень все понятно. Есть возможность продавать скачиваемые товары, что в моем случае необходимость.
                                                                                                                      0
                                                                                                                      Секретарша занимается новостями компании и т.п. ))
                                                                                                                      Я не спорю, Magento — мегамонстр, у него есть очень много функций и возможностей, но у автора топика другой подход: «если необходимость функции сомнительна, я ее не включаю в cms».
                                                                                                                      Поэтому, к сожалению, данная cms Вам не подходит.
                                                                                                                        0
                                                                                                                        правильный выбор, я уже два магазина поднял на этой системе, очень удобный магазин. Вот жаль что документации нет, так как там на ней в основном и зарабатывают.
                                                                                                                          0
                                                                                                                          Magento монстр. При серьезной нагрузке разоритесь на хостинге. Но умеет все и очень приятен в обращении, конечно.
                                                                                                                            0
                                                                                                                            А мне не по душе пришлась эта magento… тормознутая она до жути… хотя бесплатная, это да
                                                                                                                        0
                                                                                                                        Интересный обзор. Как раз сейчас занимаюсь поисками достойного варианта. Не мог бы кто-нибудь и альтернативы осветить/подсказать?
                                                                                                                          +2
                                                                                                                          Лично мне нравится magento, но она вроде как жирная и больше под западный рынок приспособлена. Но очень красивая и бесплатная
                                                                                                                            0
                                                                                                                            При беглом взгляде в сорсы мне тоже понравилась — неплохо написана.
                                                                                                                              0
                                                                                                                              Магента написана с использованием Zend Framework.
                                                                                                                                0
                                                                                                                                по моему там Zend Framework — чисто маркетинговый ход, там только малая часть написана с его использованием
                                                                                                                              0
                                                                                                                              А есть магазины в рунете на нем? Очень хочется посмотреть.
                                                                                                                                0
                                                                                                                                Конечно же. Правда из тех что я делал — все в Уанете.
                                                                                                                                Например:
                                                                                                                                101.net.ua
                                                                                                                                js.com.ua

                                                                                                                                короче вот мое портфолио, там все сайты на нем:
                                                                                                                                premium.net.ua/portfolio.html
                                                                                                                                  0
                                                                                                                                  Я имею ввиду на magento.
                                                                                                                                0
                                                                                                                                если верить отзывам, она тяжела и медленна больше, чем хотелось бы. есть какой-то способ лечения?
                                                                                                                                  0
                                                                                                                                  один из способов лечения — Dedicated Server, а то и несколько, varien (фирма, которая ведет разработку magenta) зарабатывает на поддержке серверов с магентой, так что им это только выгодно. ну и есть другие способы — двиг магенты опенсорсный, можно оптимизировать-переоптимизировать, благо материалов в том числе и на хабре по этой теме масса
                                                                                                                              +1
                                                                                                                              Как-то недоверчиво я уже отношусь к платным скриптам, которые по прежнему требуют php4 (а не 5), mysql 4 (а то и меньше, а не 5, опять же)…

                                                                                                                              Нет, отличный софт можно написать и на 4-ке, и на 3-ке, да. Ни в коем случае не спорю…
                                                                                                                              Но ведь уже сколько лет можно куда более приятно использовать 5-ку… И чем дальше растет php, тем меньше хочется поддерживать старые версии, вспоминать «как это должно работать в 3/4-ке», на которой уже тысячу лет ничего не пишешь…
                                                                                                                                +1
                                                                                                                                Я бы с радостью, но 20% вирт хостингов по умолчанию все еще на 4 а переключить версию PHP не все догадываются. А мне очень-очень хотелось чтоб работало везде, я даже iconv и mbstring не использую как не хотелось бы
                                                                                                                                  +2
                                                                                                                                  Скрипты за 400 баксов редко ставятся на хостинг «какой есть».
                                                                                                                                  Вы получите те 20% работающих на php4, но потеряете 50% из тех, кто работает на php5, увы.
                                                                                                                                  «Универсальность» — главный враг всех cms и пр. И касается это как внутренней части, так и «внешней».
                                                                                                                                    +2
                                                                                                                                    С каких пор скрипты, работающие под php4 несовместимы с php5?
                                                                                                                                      0
                                                                                                                                      Совместимы, да… Но, как говорится «есть один ньюанс» :)

                                                                                                                                      Есть вещи, на которых себя 4-ка и 5-ка поведет принципиально по разному…
                                                                                                                                      Мне как на работающему на 5-ке, при равных вариантах, куда приятнее выбрать скрипт на 5-ке.
                                                                                                                                      Потому что, как минимум, мне не придется вспоминать как и что работало в 4-ке. При необходимости влезть в код — куда более привычно поправить там что-то на 5-ке, не задумываясь как заработает мой php5-код в связке с тем, что написано на php4
                                                                                                                                        –9
                                                                                                                                        Не тупи.
                                                                                                                                  +3
                                                                                                                                  Да и кусок приведенный кода не очень впечатлил. Для софта за 14тыр/лицензия ожидал значительно большего.
                                                                                                                                    +4
                                                                                                                                    Загляните например в битрикс. Вот там года реально на свои деньги :) По килограму на рубль
                                                                                                                                      0
                                                                                                                                      Видел, да :)
                                                                                                                                      Наверное я, все-таки, идеалист :)))

                                                                                                                                      Увы, вещей с действительно отличным кодом и хорошим api для расширения найти так и не могу…
                                                                                                                                        –4
                                                                                                                                        Вы не идеалист. Вы не понимаете что должно быть. Вам бы больше, и пофик что оно не нужно. Вы — жадина.
                                                                                                                                          +2
                                                                                                                                          Я хорошо понимаю что нужно мне. А «должно» и «не должно» — понятия субъективные…

                                                                                                                                          зы: Лучше быть жадиной, чем троллем )
                                                                                                                                            0
                                                                                                                                            Вы — не большенство. Вам нужно — используйте «КАМаЗ»ы. А тут — почти идеальный интернет магазин. В смысле — для большинства.
                                                                                                                                          +1
                                                                                                                                          Silverstripe посмотрите: код чуть менее чем идеален, документация правда слабовата. В модуле e-commerce не копался, но думаю там с кодом тоже все в порядке.
                                                                                                                                        0
                                                                                                                                        Нормально, зато кода немного и легко понять что к чему и например подправить. А вот всякие свободные и бесплаьные CMS — это действвительно ад. И вообще, не видел пока чужого кода, чтобы он мне понравился.
                                                                                                                                      0
                                                                                                                                      Подскажите, а как обстоят дела с CSV выгрузкой в exel или в 1с и обратно?

                                                                                                                                      Или как быть если в прайсе от 10 тысяч позиций?
                                                                                                                                        0
                                                                                                                                        Все будет хорошо, я проверял на 500 000 позиций
                                                                                                                                          0
                                                                                                                                          Вы так и не ответили на мой вопрос, или это великая тайна?
                                                                                                                                            0
                                                                                                                                            Дела обстоят очень хорошо )
                                                                                                                                        0
                                                                                                                                        Как обстоит дело, если мне нужен магазин полностью на другом языке?
                                                                                                                                          0
                                                                                                                                          Админка пока только на русском. Сам магазин это ваш шаблош + ваш контент = на нужном языке
                                                                                                                                            +3
                                                                                                                                            Соответственно одновременного управления 2-мя (3, 4, 5-ю языками) — нет?
                                                                                                                                              –4
                                                                                                                                              Я давно и долго над этим размышлял, и пришел вот к какому выводу:
                                                                                                                                              Разноязычные сайты отличаются не только языком, но и контентом (в общем случае). Например, новость про открытие нового офиса в Москве ни к чему на японской версии сайта.
                                                                                                                                              Поэтому для двух разных языков логичней сделать две копии магазина с одним шаблоном дизайна (а может и одной админкой) но с разной БД
                                                                                                                                                +4
                                                                                                                                                Очень часто нужно, например, 2 языка (если больше — все аналогично)
                                                                                                                                                Соответственно это 2 набора шаблонов (с возможностью использовать один, а во втором указывать только то что ты хочешь «переопределить»)

                                                                                                                                                При создании новостей, товаров и пр. — менеджер указывает будет фигурировать этот объект только на русской версии сайта, или на англ, или на обих. Если на обоих — заполняет два описания.

                                                                                                                                                2 магазина — это 2 магазина. Это двойная работа по наполнению. Это невозможность (ну, скажем так, затруднение) считать статистику по продаваемым товарам (физически товар один, а разделен, зачем-то, на «русский» и «английский»), двойная работа по слежению и обновлению цен.

                                                                                                                                                Ведь в 98% случаев для товара на 2-х языках поменяется только описание.
                                                                                                                                                Цены, внутренний артикул, фотографии, сопутствующие товары и пр. — все это остается одно и то же. Зачем же тогда делать двойную работу?
                                                                                                                                                  +1
                                                                                                                                                  Если прочитать ваши комменты в этой теме — то получается, что вы теоретик и ищите сферического коня в вакууме. Из-за такого подхода и получаются неюзабельные монстры.
                                                                                                                                                    +2
                                                                                                                                                    два языка нужно всегда. это просто минимальный набор.
                                                                                                                                                      +2
                                                                                                                                                      Я постоянно пишу таких сферических коней :) Для каких-то нужд — простых и небольших, для каких-то — больших. С удовольствием отдавал бы деньги за поддержку и освободил бы себе еще немного времени, но увы, ничего готового найти не могу :(

                                                                                                                                                      Если читали мои ответы в теме — я писал про «универсальность — враг всех cms». Про монстров согласен. Для каждой цели должен быть свой инструмент, а сделать что-то удовлетворяющее всем требованиям — да, получится большой неюзабельный монстр.

                                                                                                                                                      То что я тут критикую — именно недовольная критика была только относительно php4/mysql4. Остальное — просто стараюсь подкинуть автору мыслей и идей, ни в коем случае не «софт говно, чего вы сюда приперлись?» :))
                                                                                                                                                    0
                                                                                                                                                    Я задачу с языками решил ( softlist.com.ua — обратите внимание, что с любой страницы можна перейти на ее версию на другом языке ), если интересует – могу рассказать детали, но как оказалось дополнительный язык не дает почти никаких приемуществ.

                                                                                                                                                    Две копии с моей точки зрения актуальны для магазина в разных странах (так я тоже сделал).
                                                                                                                                                  0
                                                                                                                                                  жаль, а я уже почти пошла качать демку:)
                                                                                                                                                  удачи вам, в любом случае:)
                                                                                                                                                +3
                                                                                                                                                приятно, что это отечественная разработка,
                                                                                                                                                но имхо magento лучше, и к тому же бесплатная:)
                                                                                                                                                  +3
                                                                                                                                                  Безумно красиво, стильно, креативно!
                                                                                                                                                  Но к сожалению функционал очень слабенький, подойдет для примитивных магазинчиков.
                                                                                                                                                  Нет ни динамических атрибутов с классами, ни ценовых политик (категории цен, скидки, купоны, карты), ни складов… список можно продолжать…
                                                                                                                                                  Но… красиво!
                                                                                                                                                    0
                                                                                                                                                    функционал нарастет. Было бы время и желание :)