We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 24531
    • 213 Posts
    Где-то тут по соседству лежит топик с полумертвой корзиной, я же хочу вам представить свою наработку, основанную на TreasureChest +хак TreasureChest написанный мной + Ditto + свой extender + webloginpe.
    Сайт работает в тестовом режиме, за баг-репорты буду признателен.
    Многое еще предстоит сделать, что-то сделано тупо в лоб, что-то не очень красиво (с точки зрения кода). Но тем не менее, это сделано.

    Буду признателен, если кто-нибудь напишет чекауты для yandex.денег и вебмани. (мне сейчас не до того, да и не нужно пока).

    На сегодняшний момент есть:

    • управление базой товаров, посредством TC
    • автоматическая отправка на емейл менеджеру магазина
    • агрегация нужных документов (популярные товары, похожие товары) через дитто и TV
    • проверка юзера на логин - если залогинен - оформляем заказ, если нет выводим чанк с предложением зарегистрироваться или войти).
    • Естественно, поддержка placeholder’ов и почти 100% настраиваемость вывода (может где хардкод остался, я не уверен, плохо соображаю уже)

    осталось:

    • автоматическое создание документа modx с вызовом TC при создании нового продукта в модуле
    • пагинация в модуле

    короче вот:
    http://ufakid.ru


    буду признателен любым баг-репортам (кроме сыпящейся верстки в ие6, про это знаю, просто руки не дошли еще).
    Кому интересно поучаствовать в разработке - welcome!
      • 785
      • 2,113 Posts
      Если там корзина полумертвая (а вообще-то она там рабочая), то тут совсем дохлая. Технология покупки непонятна простому посетителю, какой-то PayPal, опять же неизвестный большинству, зарегистрироваться не получается, и так далее. В общем, пока еще рано показывать кому-то настолько сырой вариант.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 24531
        • 213 Posts
        она рабочая ))) кликаешь по продукту, добавляется все. нажимаешь просмотреть. пэйпал я там убрал, кнопка просто осталась.
          • 24531
          • 213 Posts
          надо просто зарегистрироваться. кому влом регистрироваться:
          username: webtest
          pass: testtest
            • 12736
            • 259 Posts
            Я зарегистрировался. Добавить товар в корзину у меня не получилось. Все кнопки купить ведут на заглушку # huh
              • 785
              • 2,113 Posts
              Quote from: rav3n at Sep 25, 2008, 01:20 AM

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

              Quote from: rav3n at Sep 25, 2008, 01:24 AM

              надо просто зарегистрироваться. кому
              Это-то понятно, только зарегистрироваться лично мне не удалось (в IE7). Мало того, что WebLoginPE сам по себе достаточно глюкавый, так тут он еще неверно работает. При попытке регистрации или авторизации просто выводится та же страница без каких-либо сообщений. А происходит это из-за неверного использования WebLoginPE.

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

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

              Quote from: ikarushka at Sep 25, 2008, 03:33 AM

              Я зарегистрировался. Добавить товар в корзину у меня не получилось. Все кнопки купить ведут на заглушку # huh
              Должен выполниться JavaScript. Если не выполняется - значит еще одна ошибка. А узнать о добавлении можно по увеличеннии количества товаров в корзине.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 24531
                • 213 Posts
                AKots, спасибо за развернутый ответ! сегодня буду дорабатывать и донастраивать.


                ikarushka, версию браузера назови. тестировалось в ie6-ie7, firefox3, opera 9.52. проблема с оперой 9.27 в ней яваскрипт не грузится почему-то, не смог это исправить пока.

                  • 12736
                  • 259 Posts
                  rav3n

                  ага точно из под Oper[ы] 9.27 смотрел. Из под других пока не смотрел, но погляжу
                    • 24531
                    • 213 Posts


                    Использование TreasureChest позволяет работать с товарами администрации магазина, но не уверен, что это так уж нужно.


                    в дальнейшем планируется интеграция с 1с и всякие другие плюшки. я и не говорил, что TC это идеальный вариант, в нем реализовано много бредовых идей, но напильник в таких случаях всегда помогает.
                      • 785
                      • 2,113 Posts
                      Quote from: rav3n at Sep 25, 2008, 05:40 AM

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

                      Немного не по теме – мне тут хотелось построить на странице четыре списка: наиболее популярные страницы, новейшие, случайные и рекомендуемые (заданные вручную). Популярность определяется по количеству посещений, записываемых в дополнительную таблицу. Ломал голову, как использовать четыре вызова Ditto, думал о дополнительных TV и так далее, но в итоге все получалось сложно и ресурсоемко. В итоге плюнул на Ditto и написал свой сниппет, который отлично решил все задачи, причем потратил меньше времени, чем потратил бы на настройку Ditto. Так что далеко не всегда использование готовых решений оправдано.
                        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                        Статьи о MODx, регулярно новые публикации