Продолжаем модифицировать jCart

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

Я заметил, что часть предпринимателей делает свои магазины на голом HTML с небольшими вставками PHP, и ни в какую не хочет дружить с прогрессом. Они не желают полностью автоматизировать вывод товаров на странице, но уменьшить количество ручной работы не против.

Что ж, и для них у меня есть решение.

Для начала напомним все публикации о корзине:

А теперь к делу.

Новый уровень автоматизации

Новый уровень автоматизации заключается в создании таблицы товаров в БД MySQL и выводе информации о товарах из базы в нужных местах страницы. Сами страницы делаете по прежнему вы, а вот товары уже выводятся скриптом. То есть, вы избавляетесь от обновления вручную всех страниц магазина, например, при изменении цены. Намного проще обновить базу данных один раз.

Можно выводить либо всю форму товара, либо только скрытые теги input, необходимые для корзины. Это предполагает невероятную гибкость. Вы всё ещё не зависите от шаблонизированного формата страниц (то есть, можете делать со своими страницами всё, что угодно), но обновления уже можете проводить централизовано.

Для этого в нужном месте страницы нужно будет вставить небольшой кусок PHP кода, в котором указать идентификатор товара. Очень просто. Естественно, никто не собирается делать запрос к БД при каждом выводе товара, что было бы некорректно и увеличило бы нагрузку на сервер. Запрос делается один раз в начале страницы.

Формат таблицы товаров при этом может быть различным. Если вы разбираетесь немного в PHP и MySQL, то сможете сами настроить формат таблицы и вывод товаров. Если нет, то вам могу помочь я.

Кстати, обновлять базу данных можно не только вручную с помощью админки (или PhpMyAdmin, если нравится), но и с помощью дополнительного скрипта, который умеет конвертировать базу из текстового файла. Всё, что вам нужно сделать, это составить базу в формате Excel, затем сохранить её в нужном формате и загрузить на сервер из админки. Таким образом, обновление сводится к нажатию одной кнопки.

Такая версия будет стоить на 15 долларов дороже базовой. То есть, 45$. Наконец-то, сделать заказ можно на отдельной страничке о jCart.

Приятные мелочи

Во время работы над внедрением корзины в различные проекты и решением задач клиентов были сделаны и небольшие доработки, которые не были обнародованы. Хочу сделать это в данном статье. Это, так сказать, небольшие бонусы покупателям.

  • Можно использовать ссылки в форме корзины. Ранее такие ссылки блокировались с помощью javascript. То есть, например, можно вставить ссылку на описание товара в шаблон корзины. Ранее этого сделать было нельзя.
  • В качестве идентификаторов товаров можно использовать какие-угодно значения (иногда вместо кода используют названия товаров). Даже с кавычками. Главное двойную кавычку в двойных кавычках не лепить.
  • Оказалось, что иногда людям нужно использовать совершенно странные значения цены. Скрипт теперь умеет обрабатывать такие цены: 25.1251 рублей, 19.5 руб., 33.49. Ранее такие значения повергали корзину в шок и делали невозможным подсчёт суммы покупок. А теперь всё лишнее будет просто обрезано и округлено до 2 цифры после точки.

Дальнейшее развитие корзины

Видимо я остановлюсь на трёх вариациях магазина для физических товаров. Это будет самый простой вариант с корзиной (только корзина и приём заказа), вариант с частичной автоматизацией (описанный в данном посте) и полноценный магазинчик с админкой.

Хотя кто знает, куда заведёт эта цепь изменений и модификаций.

Организация продаж и обновлений

Я не организовывал ранее продажной странички, системы приёма заказа и автоматической оплаты. Мне очень нравится, что люди сами обращаются ко мне. Без копирайтерского прессинга и хитрых завлекалок.

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

Все, кто приобретал у меня корзинку, уже попали в базу данных клиентов. Они будут получать новости об обновлениях и получат возможность скачать последнюю версию. Когда всё будет автоматизированно, сказать точно не могу, но уверен, что до Нового Года.

Единственное, что пока не решил, так это, что делать с разницей в стоимости скрипта. Ведь самую первую вариацию я продавал по другой цене. Однако это будет решаться чуть позже.

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

Заказать скрипт

Подпишитесь на обновления блога

Получить в подарок мини-книги и 21-дневный тренинг по личностному росту.

Подписаться на рассылку «Инструменты Интернет для онлайн бизнеса»

Поделиться ссылкой:


Комментарии:

13.11.2010 18:02:30

Интересные мысли, пойду прикручивать к своему интернет-магазину.

14.11.2010 00:00:35

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

15.11.2010 15:02:16
#3 Dagular

Из XML еще будет достаточно просто прикрутить. Формат много где используется и облегчит жизнь при переходе с другой системы. C помощью SimpleXML работы меньше чем на час к тому же.

16.11.2010 17:57:07
#4 natkalin

Занимаюсь вебдизайном, но от заказов на магазины, с которыми периодически сталкиваюсь, отказывалась. Думаю доросла уже до этой ступени. Только не знаю с чего начать...

16.11.2010 18:40:39

natkalin, а вы мне перекидывайте заказы :)

24.11.2010 22:39:14
#6 михаил

Спасибо за инфу, как раз на следующей неделе собираюсь начать создавать интернет магазин

10.12.2010 12:27:05
#7 Саня

Тоже родилась идея создать интернет-магазин, буду иметь ввиду.

14.12.2010 15:50:18
#8 Cool

Cool Статья!

15.12.2010 22:53:08
#9 olegi

Интересные мысли, пойду прикручивать к своему интернет-магазину.

17.12.2010 17:51:19
#10 Александр

интересная идея, можно попробывать на своих сайтах

09.01.2011 10:49:19
#11 Влад

Я предпочитаю оставаться на старом добром Ворд Прессе. Веду блоги на этом движке и не жалуюсь, хотя другие платформы меня не раз интересовали. Недавно изучал Жумла.

28.01.2011 15:14:14
#12 teac2010

Спасибо большое за инфу, как раз хотел начать создавать интернет магазин. Думаю должно получиться не плохо.

29.01.2011 12:50:37
#13 Boko

Я тоже планирую создать интернет магазин и спасибо за пост, очень познавательно

31.01.2011 20:01:47
#14 KSSystems

Достаточно полезная вещь для интернет магазина. Но, исходя из своего опыта, имею несколько вопросов-предложений:
1. Не очень понял как (и можно ли) вставлять картинки и прочие красивости в товары (комментарии/рейтинги)
2. Платные сервисы приятны для разработчика, но неприятны для бизнеса. Т.е. когда ты сначала платишь, а потом понимаешь нужно оно тебе или нет. А Вы не думали над поделью бесплатного сервиса с оплатой только в виде комиссии с покупок?

31.01.2011 20:22:28

KSSystems,
1. Вставляйте что угодно и как хотите. Корзина то тут причём.
2. Бизнес, не имеющий 30-40 баксов на инструмент продаж - не бизнес вовсе, а так, мелкая сошка, которая никогда ничего не достигнет. Не думал о сервисе. Нечего тут предоставить то в виде сервиса. Да и покупки отследить нереально :)

22.05.2011 09:20:40
#16 Serega

Never Lex, этом момент можно взять на заметку, так как тоже на вир сервере готовлю проект, магазин цифровых товаров, скоро взлет в инет ))

30.05.2011 18:58:52

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

30.05.2011 19:39:34

maxwmz, читайте внимательней. Имелись в виду значения совсем нестандартные - «25.1251 рублей», «19.5 руб.», «33.49»

14.06.2011 04:45:38
#19 Оля

Хороший план действий, правда я не имела дело с созданием магазинов и пр., но вот со скриптами работала, блоги писать на них удобно.
А этот скрипт, который вы предложили хорош, я бы так сказала.

10.07.2011 13:23:21
#20 VPS

Тоже понравилось, но онлайн магазин создать очень сложно будет

11.07.2011 09:02:57

VPS, да нет. Думаю над тем, чтобы провести семинар на эту тему :)

28.01.2012 15:57:32
#22 Moscov

VPS, при желании можно сделать все и не только онлайн магазин

23.06.2013 19:20:39
#23 c1sD

Спасибо за статью все понятно

Оставьте комментарий [форматирование]

Пожалуйста, воздержитесь от спама и идиотских высказываний. Жёсткая модерация. Ссылки закрыты атрибутом nofollow, а значит не несут пользы для продвижения!
Ссылки на всё кроме личных блогов и тематических блогов, сходных по тематике с данным, вырезаются.



Мой RSS фид