Задача поделиться ссылкой на корзину
Описание задачи
На сайте должна быть возможность "поделиться" корзиной. Для того, чтобы поделиться
корзиной, для данной корзины должна формироваться ссылка с составом корзины, в
параметры ссылки для каждого товара в корзине должны подставляться ID товара на
сайте и количество данного товара. Например:
/share-cart/?ID=500,26738,5444&Count=2,1,13
Референс:
teploknauf.com/share/?offerIds=497,500,516&offerCount=4,1,3
где:
ID – список ID товаров корзины через запятую
Count – количество соответствующих товаров в корзине через запятую
Можно поделиться корзиной в соцсетях. При клике на иконку соцсети открывать в новой
вкладке соответствующую ссылка шаринга:
● Вконтакте
Ссылка вида: vk.com/share.php?url=
● Одноклассники
Ссылка вида: connect.ok.ru/offer?url=
● Телеграм
Ссылка вида: t.me/share/url?url=
Должна быть возможность скопировать ссылку на корзину.
При переходе по ссылке открываться страницу списка товаров с этими товарами. На
странице должны выводиться товары согласно параметрам ссылки:
● ID – выводятся товары с соответствующими ID
● Count – должно подставляться количество данных товаров
Если в ссылке количество значений Count отличается от количества значений ID,
выводить товар в количестве 1.
Товары на странице выводить фактически в таком же виде, как в корзине, только
добавляется возможность добавить в корзину.
Если товар не активен, не выводить на странице.
Если товар не продаётся ни одним из дилеров текущего региона пользователя, для
товара должно выводиться сообщение: «Данный товар не доступен в вашем регионе.»
Сортировка: в порядке, как товары перечислены в ссылке.
Продолжение задачи
Сделать, чтобы при переходе на страницу /share-cart/ у пользователя очищается текущая
корзина и “перенаполняется” товарами корзины, которой поделились. То есть перешёл по
ссылке - получил такую же корзину. Используется тот же компонент корзины, и
отображается так же. Можно сразу оформить.
Ещё статьи:
26.05.2026
Фрилансерам при устройстве на работу на заметку
Увидел на сайте одной компании, там обязательное поле "Последнее место работы" и там нужно указать, что если Вы не работали или работали фрилансером, пожалуйста, укажите
15.05.2026
#1 Ник.ру миграция клиентов
Наблюдаю значительную миграцию моих клиентов с ник.ру
Моя клиентка получила на днях стоимость продления услуг и домена, после чего приняла решение перенести сайты с него. Один важный нюанс, клиент на ник.ру с 2010 года.
Ребята идут к успеху если клиент 16 лет пользовался услугами одного хостинга и решил уходить.
02.04.2026
Разговоры о фрилансе
Предыстория - автор вопроса хочет войти в IT сферу, я человеку начал подсказывать в комментариях на форуме. На примере вопросов и ответов в разговоре можно увидеть типовые ошибки и непонимание начинающего, и в будущем избежать повторения ошибок.

