За последние 24 часа нас посетили 59800 программистов и 1764 робота. Сейчас ищут 952 программиста ...

Организация интернет магазина

Тема в разделе "PHP для новичков", создана пользователем Luter1984, 12 дек 2010.

  1. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Доброго времени суток! Написал сайт на PHP и MySQL и дошел до организации интернет магазина....(покупательская тележка, страница заказов и т.д.), но знаний, в этом направлении, как оказалось нехватает.... :)
    Есть ли какое-нибудь готовое решение для запуска магазина или хотя - бы в каком направлении двигаться:
    Вся сложность в том, что описание товара, динамически извлекаемое из БД, располагается на нескольких страницах (главная, страница с поиском по названию, страница с поиском по возрасту, страница с каталогом, с описанием выбранного товара)...и на каждой странице есть кнопки - заказать, которые организованы в виде ссылок:
    HTML:
    1. <a href='#' title='Заказать'>Заказать</a>
    См. рисунок:
    [​IMG]
    Нужно, чтобы человек нажал на кнопку - заказать и сумма товара добавлялась в корзинку (блок с корзиной подключается вверху каждой страницы, где есть кнопка заказа) и оставалась там при переходе по страницам:
    [​IMG]
    Причем если человек вошел на сайт как - Гость, то на его покупку не действует система скидок и данные о нем не заносятся в БД, если же он зарегестрировался и данные о нем были занесены в базу данных, то к нему начинает действовать накопительная система скидок.
    Как можно все это организовать и в каком направлении вообще начать двигаться?
    По сути у меня пока ничего не работает, т.е. даже товар не добавляется в корзину...А хотелось бы организовать, что-то похожее на http://kniga.ru
     
  2. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Люк Веллинг и Лора Томсон - Разработка web-приложений с помощью php и mysql
    там вроде есть простейшая реализация интернет-магазина с подробными объяснениями
     
  3. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    А что именно тут не получается?
    выбрал по каким-то критериям товары из б.д. для текущей страницы и сортировки, при этом, соответственно, у тебя есть и id для каждого товара. Ссылки можно сделать что-то типа
    PHP:
    1. <a href="cart.php?mode=add&good_id=<?php echo($goodId); ?>" title="Заказать">Заказать</a>
     
  4. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Но по этой ссылки будет происходить переход на файл cart.php??? А как же сделать, чтобы человек не уходил с той страницы на которой он нажал на кнопку - заказать... :)
     
  5. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    javascript - ом.
     
  6. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Как передать значение с ценой в ссылке в то место, где подключается корзинка.... И чтобы цены складывались???
     
  7. Freakmeister

    Freakmeister Активный пользователь

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    ajax-ом)
    А чтобы содержимое корзины сохранялось, пока гость ходит по сайту, потребуется записывать её содержимое в cookies. Погугли: "javascript запись в cookies" и "javascript чтение из cookies". Там не сложные скриптики.
     
  8. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Есть ли какой-нибудь готовый скрипт покупательской тележки на Ajax? Потому что с этой технологией я к сожалению знаком очень слабо
     
  9. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
  10. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Спасибо Elkaz. Интегрировал скрипт, но есть небольшая проблемка.... Кнопка у меня создана по технологии CSS спрайта, как ссылка, для работы скрипта по умолчанию требуется передача данных в форме и методом POST. Существует ли возможность в форме применить для кнопки CSS - спрайты.