Задать вопрос
hronik87
@hronik87
Обитаю в 1С-Bitrix

Как сделать корзину на сайте?

Всем привет!
Подскажите ссылки на хорошие мануалы и уроки по созданию корзины на php. Нужно чтобы при нажатии "В корзину" строка в "В корзине нет товаров" менялась на "В корзине столько-то товаров на такую-то сумму", но никакой оплаты нет. При отправке просто приходит письмо с заказом на мою почту. Вот примерно такой урок нужен, хотя благодарен буду за любой. Заранее спасибо.
P.S. Камнями не кидайтесь, только учусь.
  • Вопрос задан
  • 7578 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 3
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Ну чтобы именно такой урок - это врядли! Возможно есть какие то под конкретные CMS, но универсальный - нет. Тебе нужно понять механизм сессий и всё. Читай про суперглобальный массив $_SESSION. :)
Ответ написан
Daemon23RUS
@Daemon23RUS
1) мануал php.net/manual/ru там ничего лишнего, все по существу.
2) для того чтобы у всех посетителей была своя корзина, + хранить список товаров в ней, и не терять это при переходе со страницы на страницу - вот один из вариантов
session_start();
if (!isset($_SESSION['basket'])) $_SESSION['basket']='содержимое - пусто';

естественно надо проработать механизм добавления (передачей запросов POST/GET)
и в конце страница выполняющая функцию mail()
P.S. Это очень обобщенный набросок, и далеко не единственный вариант.
Ответ написан
keslo
@keslo
Делал недавно такую на JavaScript + AJAX. Промежуточно хранил данные в localstorage.
Вы уверенны, что вам именно на php?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
stasuss
@stasuss
быдлокодер со стажем
подскажите мануалы про полеты на марс. нужно что бы после запуска ракеты выводилось "посадка на марс прошла успешно" и потом через некоторое время приходило письмо на почту об итогах миссии.
а вообще учи пхп и шевели мозгами, там все есть) а если лень - то бери готовое, там как раз кнопочки изменяют строки в интерфейсе.
Ответ написан
@Afatar
Можно из без сессий. Все на javascript. Нажимаешь купить - товар в куках. А при оформлении покупке все куки передаешь на сервер. На сервере уже формируешь заказ. И никакой нагрузки на сервер, все делается на фронте. Не надо хранить корзину в базе. Дергать базу при каждом нажатии купить - это расточительство ресурсов сервера. И еще бесит, когда заходишь в корзину и решил увеличить количество товара, нажимаешь +, а потом нужно нажать еще обновить.
Ответ написан
Комментировать
Emchik
@Emchik
Что-то прикольное сделать могу
Для FrontEnd можно использовать плагин Angry Cart
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽