Вопросы по jCart – удобной корзине для интернет-магазина
Сегодня решаем проблемы с установкой лучшего скрипта корзины товаров jCart для удобных интернет-магазинов. Как оказалось, вопрос довольно востребованный.
После публикации поста о простой и удобной корзине для интернет-магазина, ко мне начали обращаться веб-мастера с вопросами и просьбами по модификации и установке.
Конечно, ведь корзинка просто убойная. Было бы глупо её не использовать в небольшом интернет-магазинчике.
Я с удовольствием помогаю как с установкой, так и с модифицикацией скрипта. Конечно не бесплатно, но и не дорого.
Так вот. И те, кто устанавливает скрипт самостоятельно, и те, кто заплатил за модификацию, часто задают однотипные вопросы. На которые я и хочу ответить публично, чтобы посылать сюда вопрошающих.
Возможные проблемы с установкой и настройкой jCart
Если что-либо не работает, то вначале прочитайте этот раздел. Скорее всего задача уже решена.
Если скрипт ругается как сапожник.
Скорее всего на сервере включена опция register globals. Просто закиньте в корень сайта файл .htaccess с такой строкой:
php_flag register_globals offЕсли такой файл уже имеется, то просто допишите эту строчку.
Если у вас статический сайт.
PHP интерпритатор по умолчанию не обрабатывает статические страницы (html или htm). Поэтому его нужно об этом попросить.
Для этого в файле .htaccess нужно прописать такую строку:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .htmlИли такую (хостинги всякие бывают):
AddHandler x-httpd-php5 .html .htmЕсли на экран полезли кракозябры.
Скрипт работает в кодировке UTF-8. Убедитесь, что ваш сайт тоже (как и все остальные прогрессивные сайты) работает в кодировке XXI века. Если нет, то советую это исправить.
Сохраняйте именно в кодировке UTF-8 без BOM, иначе могут быть проблемы. Быстро перекодировать страницы поможет отличный редактор Notepad++.
Может быть и так, что ваш хостинг по умолчанию отправляет заголовки в какой-нибудь доисторической кодировке, поэтому стоит добавить вначале (но после <?) каждого php файла корзины (и страниц вашего сайта) строку:
header('Content-Type: text/html; charset=utf-8');Также не забудьте изменить мета-теги в HEAD секции HTML страниц сайта:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Модификации jCart
Давайте подумаем, что можно сделать со скриптом, чтобы он стал ещё удобней и больше подходил для вашего бизнеса.
- Отправка заказа на e-mail продавца. Самая важная модификация.
- Отправка копии заказа на e-mail покупателя. Приятное напоминание о конкретной покупке и магазине в целом.
- Ведение небольшой текстовой базы данных. Благодаря которой ни один заказ гарантированно не потеряется.
- Оплата с помощью сервиса RoboKassa. Получение оплаты с помощью множества видов электронных платежей.
- Добавление новых полей товара. Выбор цвета, размера или других параметров.
- Хранение заказов в базе данных MySQL. Если у вашего магазина есть админка, то управлять заказами будет проще простого.
- Вставка изображения товара в корзину. Небольшая миниатюра в корзине смотрится очень неплохо.
Если вы хотите сделать что-либо описанное выше, то смело обращайтесь.
Куда обращаться, если вам нужна модификация и установка jCart
Стучите в Контакты. В рабочие дни отвечаю в течении суток. Конечно, если никуда не уехал и ничего не случилось.
Постараюсь помочь вам за умеренную плату. Уже обращалось немало владельцев магазинов. Как новых (магазинов), так и существующих. Все довольны.
Предоставляю перевод конфигурационного файла с подробными объяснялками и отвечаю на вопросы по настройке.
UPDATE
Сделал наконец формочку заказа. Велкам.
P.S.
Также можно заказать полноценный магазин с админкой и уникальными возможностями.
Стандартный набор функциональностей:
- управление разделами товаров и товарами
- загрузка изображений с изменением размеров и наложением водяного знака
- фотогалерея
- дисконтные программы
- баннерная реклама
- формы отправки заказа, сообщения администратору, вопроса по товару
- и конечно – очень удобная корзина товаров
Поделиться ссылкой:
Комментарии:
Спасибо за ликбез, попробую поставить корзину в свой магазин.
Действительно, корзина удобная, но сам e-commerce я бы не назвал лучшим двигом для онлайн-магазина. Единственный его весомый плюс - это бесплатность, но и платные стоят не столь дорого + стоит учитывать поддержку. Главный недостаток для меня в e-commerce - это отсутствие шаблонности
Не понял в чем преимущество JCart перед аналогами. А вот задумки по модификации очень привлекательны.
У меня есть магазиньчик на Joomla + Vertual Mart, скажите, имеет смысл что-то менять? На Ваше, например? Просто мне не очень нравится как там всё работает
Ну если нравиться зачем менять, ну если вы не консерватор то можете поисперементировать
Когда-то хотел поставить эту корзину на клиентский магазин. Но что-то удержало. Сейчас опять задумался.
хех, никогда не были интересны плагины для магазинов )) но искал решения для своего друга и опять наткнулся на Ваш блог...
В сове время использовал e-Commerce, ну а сейчас забил на все онлайн магазины, е прокатила у меня эта тема.
очень полезная статья.. пригодится когда буду делать свой интернет магазин... надеюсь, мне это поможет =)
Для интернет-магазина самое то. Спасибо автору, думаю пригодится в ближайшем будущем
Ставил как-то интернет магазин. Если бы не эта штука, пришлось бы самим писать с нуля подобный мод и адаптировать под дле.
планирую сделать для своего блога онлайн-магазин, стоит попробовать корзину, пока из того, что встречал, ничего не подходило идеально
Промучилась с этой корзинкой двое суток, а проблема-то, как оказалось, была тривиальной. Благодаря вашей статьей разобралась, а то нервы уже были на исходе. Спасибо большое!
Вот где был этот блог когда я разрабатывал Интернет-магазин www.market-io.ru Сейчас бы использовал вашу корзинку
а я вообще за использование полностью готовых скриптов магазинов - так все подогнано, и корзины, и каталоги, а если устанавливать отдельно скрипты - обычно проблем куча...
vkusnyasha, полностью согласен. Считаю, что в интернете должно быть как можно больше халявы!)
Без корзинки никуда, но эта (ИМХО) мне не очень нравится, так как пользовался уже
Юля, на обычном html сайте работать не будет, ток на php видимо.
Интересная статья
Я в основе интернет магазина использую Ubercart + Drupal. Корзина которая используется модулем Ubercart я считаю весьма удобна для пользователей.
Хорошая статейка, придумано с настоящим умом, вот что поставлю себе на сайт!
Автор действительно молодец! Это же надо своими руками и головой такую полезную вещь сделать.
Самая по себе корзина неплоха...но мне её базовых функций не хватает, поэтому в ряде проектов приходится использовать иные варианты. В идеале конечно над её доработкой еще нужно хорошенько потрудится. Взялся бы вот только кто ;)
А я вот не люблю эту joomla ну какая-то она тяжелая в понимании. А за помощь по скрипту спасибо, установил у себя в магазине, все отлично.
html-er, кстати тоже пользуюсь плагином e-Commerce Plugin- очень удобный
Отлично, как раз то, что я хотел. Сам недавно задумался о создании интернет магазина. Не подскажите хороший движок?
Пробовал PHPShop - невпечатлило, а остальные слишком дорогие. Можно конечно же Shop Script Free попробовать, но так говорят функционала мало, а вы как думаете?
Обычно использую готовые инструменты, предлагаемые в виде плагинов для всех популярных CMS. Но учту на будущее.
Надо попробовать, но есть много иных путей решения с интернет магазинами.
А какой движок магазина оптимальный по вашему мнению? Не важно платный или бесплатный...
я вот пока не занимался еще инет магазинами, но думаю попробывать)
Отлично написано. Автору респект и уважуха. Спасибо - действительно полезная информация.
Прекрасная статья, есть своя изюминка и много чего можно узнать после ее прочтения, рекомендую. Автору огромное спс !
Я балдею =) Статья то что надо, при чтении получаеш не только информацию но и массу удовольствия , в любом случае я.
Как раз собираюсь делать интернет магазин и эта корзина мне как раз пригодится! Спасибо за информацию
Статья понравилась, написано качественно, да и в целом хорошо... автор продолжай в том же духе.
Спасибо за статью, очень полезная. Сам занимаюсь разработкой интернет-магазина, но до скрипта пока еще не дошел, так что возьму ваше пояснение и сам скрипт на заметку.
Спасибо за информацию) Это как раз то, что нужно) Думаю, в ближайшее время займусь установкой, и ваш обзор очень пригодится ;-)
Очень обрадовался находке, только смущает подключение библиотеки jQuery. Мой сайт на Джумле и насколько я знаю, Джумла по-умолчанию подключает свою библиотеку MooTools. Так вот, не будут ли они конфликтовать друг с другом? А вообще было бы здорово, так как недавно снес этот Virtuemart из-за громозкости, кучи таблиц, которые он создаёт при формировании странички, неудобно было.
Сначала, ничего не получалось.. потом посидел минут 10 разобрался.. спасибо большое
Ребята, помогите кто-нибудь. Не очень понял как избавиться от проблем с кодировкой. Вылезают всякие символы при добавлении товара. Причём кракозябры только в имени товара, а остальное всё в норме, заранее спасибо.
Доброго времни суток.
Уже всю голову сломал, помогите пишет
Ajax error: Edit the path in jcart.js to fix
и хоть ты тресни
Хорошая корзина, как раз то что мне сейчас нужно. Вот только пока немогу перевести надписи на русский язык. Я так понимаю менять нужно в конфиге, только чето они как были на английском так и есть. Завтра еще буду думать. Если подскажите буду благодарен.
Та же проблема что и у Ивана.
Почему то тоже не меняются надписи самой корзинки. Не товара а именно корзинки.
Хотя менял их и в конфиге и в config-loader
Такое ощущение что эти изменения текста не передаются из этих файлов. С чем это может быть связано, не подскажете?
Все, разобрался сам, как наверное и Иван. Изменения сделанные в конфиге не сразу отображаются, так как старый вариант сидит в куках, поэтому надо чистить куки и потом уже смотреть результат. Наверное это логично для более опытных людей, но для таких чайников как я это может стать серьезным камнем преткновения.
Теперь вот возник новый вопрос, где убрать значек доллара из корзины в общей сумме заказа :) В конфиге не нашел :)
Привет а почему на орегинальном скрипте тоесть хотел поменять текст на руский
и сразу полезли крякозяблы
Корзина для wordpress
подключаю в header.php первой строкой - jcart/jcart.php
в sidebar подключаю корзину - $jcart->display_cart();
получаю ошибку: Fatal error: Call to a member function display_cart() on a non-object in ...
не может найти...
index.php вида:
... get_header();...
... get_sidebar();...
контент
...get_footer();...
в чем проблема?
p.s. кстати есть ли сборка: отдельно только корзина с формой отправки заказа? без админки и прочих модификаций?
спасибо.
Fatal error: Call to a member function get_contents() on a non-object in F:www@_Server ootshopjcart-1.3jcartgateway.php on line 81
И к чему бы оно? Выныривает как на локали так и в миру.
По-моему проще в jcart.php добавить перекодировку iconv (если на хосте присутствует).
Строка 324 или около того, где вывод обновленной корзины:
iconv(’UTF-8’, ’WINDOWS-1251’, $item[’info’])
и ненадо никаких танцев с бубном.
Большое спасибо за полезную статью! Узнал из нее много нового! Давно хотел открыть интернет-магазин
А я попробовав разные скрипты магазинов (Virtuemart, Shop Script...и др.) остановился на e-Commerce Plugin для Wordpress, есть все, хороший базовый функционал + гибкие настройки.