Система, способ для предоставления электронной корзины для покупок у нескольких продавцов для службы продаж
SYSTEM, METHOD FOR PROVIDING ELECTRONIC SHOPPING CART TO BUY AT MORE SELLERS FOR SALES SERVICE

1. ОБЛАСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение относится в целом к системе службы продаж электронной торговли и, более конкретно, к системе и способу предоставления электронной корзины для покупок у нескольких продавцов для службы продаж.
2. ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
Потребителю часто желательно иметь возможность приобрести продукт через службу продаж электронной торговли. Используя службу продаж электронной торговли, не только потребитель может «посетить» множество несвязанных торговых площадок, не затрачивая времени и средств на передвижение, но также и служба продаж может рекомендовать торговые площадки потребителю, таким образом, повышая доверие потребителя, и предоставлять глобальную систему поощрений, которая может охватывать множество торговых площадок. В настоящее время, чтобы использовать службу продаж, потребитель должен инициировать процесс покупки через конкретный веб-сайт службы продаж. Было бы желательно иметь электронную корзину для покупок для службы продаж, которую можно использовать на множестве торговых площадок и к которой можно легко получить доступ при просмотре веб-сайта продавца без необходимости переходить на другой веб-сайт. Также было бы желательно иметь возможность сохранять множество продуктов от различных продавцов в электронную корзину для покупок и иметь возможность приобретать все продукты одновременно.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение относится к системе, способу и компьютерной программе для предоставления электронной корзины для покупок у нескольких продавцов (т.е. объекта корзины для покупок в форме букмарклета, дополнения браузера, расширения браузера, виджета браузера или панели инструментов) в веб-браузере для службы продаж. Корзина для покупок может быть использована на множестве несвязанных торговых площадок и остается в браузере независимо от веб-сайта, отображаемого в браузере. В ответ на выбор пользователем визуального представления корзины для покупок из браузера в новом окне для электронной корзины для покупок отображается интерфейс пользователя. Пользователь имеет возможность просматривать интерфейс пользователя электронной корзины для покупок, не переводя браузер на новую веб-страницу.
В ответ на выбор пользователем визуального представления в то время, когда веб-страница, поддерживаемая электронной корзиной для покупок, отображена в браузере, в интерфейсе пользователя отображается информация, связанная с продуктом на поддерживаемой веб-странице. В определенных случаях отображение информации может включать извлечение информации о продукте с веб-страницы, нормализацию извлеченной информации и отображение нормализированной информации в интерфейсе пользователя. В других случаях отображение информации может включать определение программного интерфейса приложения (API), связанного с веб-сайтом, отправку запроса к API на информацию о продукте на веб-странице, получение запрошенной информации и отображение запрошенной информации в интерфейсе пользователя электронной корзины для покупок. Если продукт имеет один или более вариантов, информация содержит варианты и пользователь имеет возможность осуществлять выбор вариантов посредством интерфейса пользователя.
Пользователь имеет возможность или начать транзакцию для покупки одного или более продуктов через электронную корзину для покупок или сохранить продукты из множества несвязанных торговых площадок в электронную корзину для последующего извлечения. В определенных случаях проведение транзакции покупки может включать извлечение сохраненного пользователем адреса и платежной информации, предоставление информации продавцу, связанному с транзакцией покупки, получение подтверждения приобретения от продавца и передачу подтверждения приобретения пользователю.
Пользователь может выбрать приобрести в один момент времени единственный продукт, несколько продуктов с одной торговой площадки или несколько продуктов с нескольких несвязанных торговых площадок, которые сохранены в электронной корзине для покупок. Для каждого продукта, который необходимо приобрести, проводят транзакцию покупки, от имени пользователя, с продавцом, связанным с поддерживаемым веб-сайтом, с которого пользователь добавил продукт в электронную корзину для покупок.
В определенных случаях электронная корзина для покупок связана со службой продаж, которая дает вознаграждение на основании приобретений через службу продаж. Например, вознаграждение может включать процент возврата затраченных средств, баллы, мили для часто пользующихся авиаперевозками и т.п. В определенных вариантах осуществления при транзакции покупки к продукту или соответствующему продавцу может быть приложен купон.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Фиг. 1a-1b - блок-схемы, которые представляют общий способ предоставления электронной корзины для покупок у нескольких продавцов для службы продаж.
Фиг. 2а-2b - блок-схемы, которые представляют иллюстративный пример реализации электронной корзины для покупок у нескольких продавцов для службы продаж согласно одному варианту осуществления настоящего изобретения.
Фиг. 3 - блок-схема, которая представляет иллюстративный пример альтернативной реализации электронной корзины для покупок у нескольких продавцов для службы продаж согласно одному варианту осуществления настоящего изобретения.
Фиг. 4 - блок-схема, которая представляет способ для проведения транзакции покупки согласно одному варианту осуществления настоящего изобретения.
Фиг. 5 - структурная схема системы электронной корзины для покупок у нескольких продавцов согласно одному варианту осуществления настоящего изобретения.
Фиг. 6a-6m - снимки экранов иллюстративного интерфейса пользователя в системе электронной корзины для покупок у нескольких продавцов согласно одному варианту осуществления настоящего изобретения.
Фиг. 7a-7e - снимки экранов иллюстративного интерфейса пользователя в системе электронной корзины для покупок у нескольких продавцов согласно одному варианту осуществления настоящего изобретения.
ЛУЧШИЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Настоящее изобретение представляет систему, способ и компьютерную программу для предоставления электронной корзины для покупок у нескольких продавцов для службы продаж. В предпочтительном варианте осуществления, как представлено на фиг. 1a-1b, объект корзины для покупок снабжен браузером пользователя, который предоставляет доступ к электронной корзине для покупок, которая может быть использована на множестве несвязанных торговых площадок (этап 110). Объект корзины для покупок представляет собой программное обеспечение, встроенное в браузер. Примеры объектов корзины для покупок могут включать, но без ограничения, букмарклет, дополнение браузера, расширение браузера, виджет браузера или панель задач. Объект корзины для покупок может предоставлять доступ к одной электронной корзине для покупок или ко множеству электронных корзин для покупок, при этом пользователь имеет возможность сохранять продукты (например, товары или услуги) в любую из множества электронных корзин для покупок. В определенных вариантах осуществления, по меньшей мере, одна из множества электронных корзин для покупок представляет собой реестр. Электронные корзины для покупок могут быть персональными или общедоступными, и пользователь может иметь возможность устанавливать уровень конфиденциальности для каждой из электронных корзин для покупок. Объект корзины для покупок сохраняется в браузере независимо от веб-сайта, отображаемого в браузере.
В ответ на выбор пользователем визуального представления объекта корзины для покупок (например, пиктограммы на панели инструментов), для электронной корзины для покупок генерируется интерфейс пользователя (этап 120). Интерфейс пользователя электронной корзины для покупок может быть отображен в новом окне (например, окне, всплывающем окне или перекрытии), при этом пользователь имеет возможность просматривать интерфейс пользователя без перевода браузера на новую страницу.
Поддерживаемая веб-страница - это веб-страница, с которой пользователь имеет возможность просматривать и приобретать продукты с помощью электронной корзины для покупок. Если веб-страница, отображаемая в браузере, не поддерживается объектом корзины для покупок, в интерфейсе пользователя показывают сообщение, указывающее, что просматриваемая пользователем веб-страница не поддерживается (этап 130). Но если веб-страница поддерживается, то получают информацию, относящуюся к продукту, отображенному на веб-странице, для отображения в интерфейсе пользователя (этап 140). Если на веб-странице имеется более одного продукта, пользователю может быть подан запрос выбрать конкретный продукт. Информация о продукте отображается в интерфейсе пользователя электронной корзины для покупок и может включать, например, изображение продукта, цену продукта, величину налога (если известна), информацию о доставке (если известна или на основании способа доставки по умолчанию), общую стоимость и любые доступные варианты продукта (например, размер, цвет, количество и т.п.) (этап 150). Пользователь имеет возможность произвести выбор вариантов с помощью интерфейса пользователя.
Пользователь имеет возможность или купить продукт, или сохранить продукт в электронную корзину для покупок для извлечения позже (этап 160). В электронную корзину для покупок могут быть сохранены продукты от множества различных продавцов. Если пользователь выбирает купить продукт, служба продаж проводит транзакцию покупки от имени пользователя с продавцом, связанным с поддерживаемой веб-страницей (этап 170). При проведении транзакции покупки у пользователя могут запросить способ доставки, адрес, платежную информацию, или такая информация может быть получена из профиля пользователя. Когда способ доставки и адрес получены, информацию о стоимости обновляют затратами на доставку и налогом, если имеет место.
Если пользователь выбирает сохранить продукт, то продукт сохраняют в электронной корзине для покупок (этап 180). Пользователь имеет возможность просматривать продукты, сохраненные в электронную корзину для покупок, с помощью, например, кнопки или ссылки в интерфейсе пользователя (этап 185). Альтернативно пользователь может просматривать сохраненное содержимое корзины для покупок с отдельного веб-сайта. Пользователь также имеет возможность приобрести одновременно, из множества несвязанных торговых площадок, один или более продуктов, сохраненных в электронную корзину для покупок (этап 190). Для каждого приобретенного продукта проводят транзакцию покупки от имени пользователя, с продавцом, связанным с веб-сайтом, с которого пользователь добавил продукт в электронную корзину для покупок. В одном варианте осуществления пользователь может приобрести несколько продуктов у нескольких продавцов одним действием (например, нажав на кнопку).
В определенных вариантах осуществления электронная корзина для покупок связана со службой продаж, которая предоставляет вознаграждение на основании приобретений через службу продаж, так что приобретения, сделанные через электронную корзину для покупок, записывают для расчета вознаграждения. Информация, отображенная в интерфейсе пользователя, может включать расчет вознаграждения. Вознаграждение может иметь форму процента возврата затраченных средств за каждый приобретенный продукт, баллов, миль для часто пользующихся авиаперевозками и т.п. Различные вознаграждения могут относиться к различным продавцам, и могут быть различные правила для расчета вознаграждений для каждого продавца. В определенных вариантах осуществления электронная корзина для покупок предупреждает пользователя, когда доступно вознаграждение, например, путем изменения цвета пиктограммы корзины для покупок или мерцанием пиктограммы корзины для покупок. От пользователя может требоваться совершить действие, чтобы использовать вознаграждение (например, нажать кнопку), или вознаграждение может быть применено автоматически. В случае, когда служба продаж предоставляет вознаграждение возврата части затраченных средств за приобретения, величину возврата части затраченных средств определяют для каждого продукта, отображенного в интерфейсе пользователя электронной корзины для покупок. Величину возврата части затраченных средств затем отображают в интерфейсе пользователя электронной корзины для покупок. В ответ на приобретение продукта пользователем с помощью электронной корзины для покупок пользователя вознаграждают возвратом части затраченных средств.
В определенных вариантах осуществления электронная корзина для покупок у нескольких продавцов автоматически проверяет наличие купонов. Для каждого продукта, отображенного в интерфейсе пользователя, электронная корзина для покупок определяет, применим ли какой-либо купон к продукту или соответствующему продавцу. Например, электронная корзина для покупок может проверять наличие любых купонов для конкретного магазина, затем проверять, применим ли какой-либо из этих купонов к продукту на основании описания продукта, периода действия купона и условий купона, и т.п. В ответ на идентификацию одного или более купонов, применимых к продукту, информацию о купоне отображают в интерфейсе пользователя. В ответ на приобретение продукта пользователем любые идентифицированные купоны применяют к приобретению. Определение того, применим ли купон, может включать идентификацию любых потенциально применимых купонов и для каждого потенциально применимого купона инициирование транзакции покупки онлайн с соответствующим продавцом для идентификации любой экономии, связанной с купоном, причем транзакцию покупки прерывают до завершения приобретения. В определенных вариантах осуществления определение, применим ли купон, включает идентификацию любых потенциально применимых купонов и отправку запроса программного интерфейса приложения (API) к продавцу для определения, могут ли какие-либо потенциально применимые купоны быть применены при транзакции покупки.
В определенных вариантах осуществления отображение информации в интерфейсе пользователя включает извлечение информации о продукте с веб-страницы, нормализацию извлеченной информации и отображение нормализированной информации в интерфейсе пользователя. В других вариантах осуществления отображение информации в интерфейсе пользователя включает определение API, связанного с веб-страницей, отправку запроса к API на информацию о продукте на веб-странице, получение запрошенной информации и отображение запрошенной информации в интерфейсе пользователя электронной корзины для покупок.
Фиг. 2а-2b представляют иллюстративный пример реализации одного способа для предоставления электронной корзины для покупок у нескольких продавцов для службы продаж согласно одному варианту осуществления настоящего изобретения. В этом примере объект корзины для покупок представляет собой букмарклет, который определяет, что пользователь нажал на ее визуальное представление в браузере (этап 210). Объект корзины для покупок передает URL веб-страницы, отображенной в браузере, на сервер службы продаж (этап 215а). Объект корзины для покупок генерирует интерфейс пользователя электронной корзины для покупок на устройстве пользователя (этап 215b).
Сервер затем определяет, поддерживается ли веб-страница, отображенная в браузере, объектом корзины для покупок (этап 220). Если нет, то в интерфейсе пользователя показывают сообщение, указывающее, что просматриваемая пользователем веб-страница не поддерживается (этап 225). Однако если веб-страница поддерживается, то сервер вызывает URL веб-страницы, отображенной в браузере пользователя (этап 230). Затем сервер извлекает информацию о продукте из веб-страницы (например, изображение, цену, описание, варианты продукта и т.п.) (этап 235). В альтернативном варианте осуществления, направленном на оптимизацию производительности, объект корзины для покупок может извлекать (например, "считывать") некоторую или всю информацию о продукте с веб-страницы. Например, объект корзины для покупок может извлекать изображение, цену и название продукта из торговой площадки. Остальная часть информации, такая как, например, любые варианты продукта, может быть извлечена сервером конечной обработки данных. В другом альтернативном варианте осуществления сервер может отправлять запрос API продавцу за информацией о продукте. Например, сервер может отправлять номер ISBN книги продавцу или базе данных продуктов.
Сервер также рассчитывает величину возврата части затраченных средств или другого вознаграждения, если необходимо (этап 240). В определенных случаях величина возврата части затраченных средств может быть равна нулю. Затем сервер нормализирует информацию о продукте и возврате части затраченных средств и отправляет ее обратно объекту корзины для покупок (этап 245). Объект корзины для покупок отображает информацию о продукте и возврате части затраченных средств в интерфейсе пользователя электронной корзины для покупок (этап 250). Объект корзины для покупок просит пользователя выбрать варианты, если необходимо (этап 255). Объект корзины для покупок дает возможность пользователю сохранить продукт в электронную корзину для покупок или купить продукт (этап 260).
В ответ на выбор пользователя сохранить продукт, информацию о продукте передают на сервер (включая любые выбранные варианты), и сервер сохраняет информацию о продукте в электронной корзине для покупок пользователя (этап 270). Электронная корзина для покупок может быть реализована в форме таблицы баз данных или записи в таблице баз данных, и информация о продукте может быть сохранена в таблице баз данных. Сохраненная информация включает URL соответствующей веб-страницы, отображающей продукт. В ответ на выбор пользователем купить продукт, сервер приобретает продукт, от имени пользователя, у соответствующего продавца (этап 280).
Фиг. 3 представляет другой пример реализации одного способа для предоставления электронной корзины для покупок у нескольких продавцов для службы продаж согласно одному варианту осуществления настоящего изобретения. В этом примере объект корзины для покупок представляет собой виджет браузера, который отслеживает веб-сайты, отображенные в браузере (этап 310). Для каждой веб-страницы, отображенной в браузере, объект корзины для покупок определяет, поддерживается или нет веб-страница электронной корзиной для покупок (этап 320). Для осуществления этого определения объект корзины для покупок может сверяться с сервером обслуживания корзины для покупок, и/или объект корзины для покупок может проверять локальный список поддерживаемых веб-страниц или доменов, ранее загруженных в объект корзины для покупок. В ответ на определение того, что веб-сайт является поддерживаемым веб-сайтом, объект корзины для покупок предоставляет визуальное указание в веб-браузере, что веб-сайт является поддерживаемым веб-сайтом (например, пиктограмма меняет цвет или мигает) (этап 330). Объект корзины для покупок определяет, что пользователь нажал на визуальном представлении объекта корзины для покупок в браузере пользователя (этап 340). Объект корзины для покупок передает URL веб-страницы, отображенной в браузере, на сервер службы продаж (этап 350а). Объект корзины для покупок также генерирует интерфейс пользователя электронной корзины для покупок на устройстве пользователя (этап 350b). Затем повторяются этапы 230-280, представленные на фиг. 2.
Фиг. 4 представляет способ для проведения транзакции покупки согласно одному варианту осуществления настоящего изобретения. Пользователь размещает заказ для одного или более продуктов в корзине для покупок (этап 410). Сервер получает платежную информацию (например, информацию о кредитной карте, PayPal, и т.п.), способе доставки и адресе для заказа (этап 420). Пользователя могут попросить предоставить эту информацию в интерфейсе пользователя, или сервер может извлечь эту информацию из профиля пользователя и отобразить ее по умолчанию в интерфейсе пользователя (с возможностью изменить информацию). В определенных вариантах осуществления сервер может отправить пользователю подтверждение команды покупки с подробностями транзакции покупки или без них с помощью интерфейса пользователя, электронной почты, текстового сообщения и/или аудио сообщения. Для каждого заказанного продукта сервер извлекает соответствующий URL, на котором следует приобрести продукт (этап 430). Для каждого заказанного продукта сервер открывает браузер с соответствующим URL и приобретает продукт от имени пользователя, предоставляя сохраненный пользователем адрес и платежную информацию каждому из продавцов, связанных с транзакцией покупки, во многом схожим образом, как сделал бы и пользователь (этап 440). Альтернативно сервер может совершать заказ у каждого из продавцов с помощью API. В любом случае, в предпочтительном варианте осуществления, транзакция покупки проходит между пользователем и продавцом (т.е. сервер действует от имени пользователя). Затем сервер передает пользователю любое вознаграждение возврата части затраченных средств, полученное от приобретения, если необходимо (этап 450). Сервер получает подтверждение приобретения от каждого из продавцов и передает подтверждение приобретения пользователю (этап 460). Подтверждение приобретения может быть передано пользователю сразу же после заказа приобретения или позже, когда транзакция покупки была завершена. Подтверждение приобретения может быть отправлено с помощью отображения подтверждения в интерфейсе пользователя, отправки электронного письма на адрес электронной почты пользователя, отправки текстового сообщения на мобильное устройство пользователя или отправки аудио сообщения на телефон пользователя.
Способы, описанные со ссылкой на фиг. 1a-4, осуществляют в программном обеспечении и выполняют компьютерной системой (содержащей одно или более вычислительных устройств), выполняющей программное обеспечение. Специалист в данной области техники поймет, что компьютерная система имеет память или другую физическую, машиночитаемую запоминающую среду для хранения программных команд и один или более процессоров для выполнения программных команд.
Фиг. 5 представляет иллюстративную систему 500 электронной корзины для покупок у нескольких продавцов согласно одному варианту осуществления настоящего изобретения. Специалист в данной области техники поймет, что система 500 электронной корзины для покупок у нескольких продавцов может быть реализована любым количеством способов в рамках объема настоящего изобретения. Способы, представленные на фиг. 1а-4, могут быть реализованы в других системах, и изобретение не ограничено системой 500.
Система 500 электронной корзины для покупок у нескольких продавцов включает объект 505 корзины для покупок (например, букмарклет, дополнение браузера, расширение браузера, виджет браузера, панель инструментов и т.п.) в веб-браузере 515 на вычислительном устройстве 510 клиента. Примеры вычислительных устройств клиента могут включать настольный компьютер, ноутбук или мобильное устройство и т.п. Пользователь использует веб-браузер 515 для просмотра продуктов на одной или более торговых площадках. Веб-браузер 515 отправляет запрос на веб-страницу, связанную с торговой площадкой, веб-серверу 530 продавца и получает назад веб-страницу, связанную с запросом.
Объект 505 корзины для покупок, который служит как программное приложение клиента в системе 500 корзины для покупок, затем отправляет URL отображенной страницы на сервер 520 корзины для покупок. Сервер корзины для покупок запрашивает веб-страницу с веб-сервера 530 продавца, соответствующего URL. Сервер извлекает информацию о продукте с веб-страницы (или отправляет запрос API на веб-сервер продавца на информацию о продукте), которую он затем нормализует и возвращает объекту 505 корзины для покупок для отображения в окне интерфейса пользователя. Примеры информации о продукте включают цену, изображение и любые варианты продукта. В определенных вариантах осуществления объект 505 корзины для покупок может извлекать информацию с веб-страницы вместо или в дополнение к серверу 520 корзины для покупок, извлекающему информацию с веб-сайта или веб-сервера 530 продавца. В предпочтительном варианте осуществления клиентское устройство 510, сервер 520 корзины для покупок и веб-сервер 530 продавца осуществляют связь через Интернет.
В ответ на выбор пользователя сохранить продукт из окна интерфейса пользователя в корзину для покупок, объект 505 корзины для покупок отправляет запрос сохранения на сервер 520 корзины для покупок, который сохраняет виртуальные корзины для покупок в базе данных 550. Виртуальная корзина для покупок может содержать продукты из множества несвязанных площадок. Пользователь может, в определенных вариантах осуществления, захотеть просмотреть продукты, сохраненные в его или ее корзине для покупок. В этом случае сервер 520 корзины для покупок отправляет информацию о содержимом корзины для покупок объекту 505 корзины для покупок для просмотра пользователем в окне интерфейса пользователя.
В ответ на выбор пользователя приобрести один или больше продуктов из корзины для покупок объект 505 корзины для покупок отправляет запрос приобретения на сервер 520 корзины для покупок. Запрос приобретения может быть для одного продукта в корзине для покупок, нескольких продуктов из одной торговой площадки или нескольких продуктов с нескольких несвязанных торговых площадок. По существу, сервер корзины для покупок выполняет заказ приобретения с каждой из торговых площадок, соответствующей каждому продукту в заказе приобретения, который может включать более одного веб-сервера 530 продавца.
Если пользователь ранее приобретал другие продукты, пользователь мог сохранить информацию пользователя (например, платежную информацию, способ доставки и адрес), сохраненную сервером 520 корзины для покупок в базе данных 550. Сервер 520 корзины для покупок может выполнять заказ приобретения с веб-серверами 530 продавца с помощью информации пользователя, сохраненной в базе данных 550. Веб-серверы 530 продавца затем обрабатывают заказ приобретения и возвращают подтверждения приобретения продукта на сервер 520 корзины для покупок, который затем отправляет подтверждение приобретения пользователю. Подтверждение приобретения может быть отправлено пользователю сразу же после того, как пользователь отправляет его или ее запрос приобретения, или позднее. Подтверждение приобретения может быть отправлено пользователю через веб-браузер в виде страницы подтверждения, на адрес электронной почты пользователя, в виде текстового сообщения на мобильное устройство пользователя или аудио записи на телефон пользователя.
Фиг. 6а-7е представляют снимки экранов иллюстративного интерфейса пользователя согласно настоящему изобретению. Специалист в данной области техники поймет, что настоящее изобретение может быть осуществлено на других интерфейсах пользователя, имеющих больше или меньше функций в рамках объема настоящего изобретения. По существу, фиг. 6а-7е предназначены быть примерами, а никоим образом не ограничениями.
Фиг. 6a-6m представляют снимки экранов интерфейса пользователя, отслеживающего пользователя, который приобретает продукт с помощью корзины для покупок у нескольких продавцов. На фиг. 6а пользователь просматривает женские модельные туфли на площадке. В отличие от корзины 605 для покупок, которая связана с конкретной площадкой, виртуальная корзина 610 для покупок представляет собой объект корзины для покупок, который сохраняется в браузере и предоставляет службу продаж для любого количества несвязанных площадок. В этом конкретном примере корзины 610 для покупок представляет собой букмарклет, но объект корзины для покупок может быть спроектирован как дополнение браузера, расширение браузера, виджет браузера, панель инструментов и т.п.
На фиг. 6b корзина 610 для покупок извлекает информацию о продукте с веб-сайта продавца путем отправки URL веб-сайта на сервер корзины для покупок и получения назад нормализированной информации о продукте, как более подробно обсуждалось в связи с фиг. 5. Как видно на фиг. 6c, интерфейс пользователя отображает информацию относительно цены 615 продукта и информацию 620 о части возвращаемых затраченных средств. Информация о доставке и налогах зависит от выбранного способа доставки и адреса доставки пользователя и может быть предоставлена позднее.
Если продукт имеет варианты, эти варианты будут отображены в интерфейсе пользователя. В этом случае имеется три варианта: цвет 625, ширина 630 и размер 635 обуви. Когда пользователь выбирает вариант для цвета 625, ему или ей представляют в интерфейсе пользователя выбор цветов для женских модельных туфель, как представлено на фиг. 6d. Когда пользователь выбирает вариант для ширины 630 обуви, ему или ей представляют в интерфейсе пользователя выбор ширины обуви, как представлено на фиг. 6e. В этом случае имеется только один вариант выбора для ширины обуви. Когда пользователь выбирает вариант для размера 635, пользователю представляют в интерфейсе пользователя выбор размера обуви, как представлено на фиг. 6f. Как видно на фиг. 6g, когда пользователь завершил выбор вариантов продукта, он или она затем могут выбрать или сохранить продукт в его или ее корзине 640 для покупок для извлечения позже, или приобрести продукт 645.
Если пользователь приобретает продукт с помощью корзины для покупок у нескольких продавцов в первый раз, тогда ему или ей потребуется ввести и сохранить его или ее информацию 650 о доставке, информацию 655 о кредитной карте и информацию 660 для формирования счета, как представлено на фиг. 6h-6i. Когда информация о пользователе сохранена, корзина для покупок у нескольких продавцов рассчитывает соответствующий налог 665, на основании информации об адресе пользователя, как представлено на фиг. 6j. Если пользователь ранее приобретал один или более продуктов с помощью корзины для покупок у нескольких продавцов, ему или ей не нужно повторно вводить его или ее информацию, и соответствующий налог будет рассчитан автоматически. Пользователь затем выбирает вариант для способа доставки 670, и ему представляют в интерфейсе пользователя варианты выбора для способа доставки, как представлено на фиг. 6k. В этом случае имеется только один вариант выбора для способа доставки.
Корзина для покупок у нескольких продавцов затем рассчитывает стоимость доставки 675 на основании выбранного пользователем способа доставки, как представлено на фиг. 6l. В этом случае выбранный способ доставки для пользователя бесплатен. Когда пользователь просматривает свой заказ и выбирает совершить свою покупку 680, корзины для покупок у нескольких продавцов отправляет запрос о покупке на сервер корзины для покупок, как более полно обсуждалось в связи с фиг. 5. Сервер корзины для покупок может отправлять немедленное подтверждение покупки 685, как представлено в интерфейсе пользователя на фиг. 6m, или может просто подтверждать получение заказа и передавать подтверждение приобретения позже после обработки транзакции покупки.
Фиг. 7a-7e представляют снимки экранов интерфейса пользователя, отслеживающего пользователя, который сохраняет продукт в корзину для покупок у нескольких продавцов. Подобно фиг. 6a, пользователь просматривает веб-страницу, представленную на фиг. 7a, и выбирает корзину для покупок у нескольких продавцов 710. Как представлено на фиг. 7b, корзина 710 для покупок извлекает информацию о продукте с веб-сайта продавцов путем отправки URL веб-сайта на сервер корзины для покупок и получения назад нормализированной информации о продукте, как более подробно обсуждалось в связи с фиг. 5. Как видно на фиг. 7c, интерфейс пользователя отображает информацию относительно цены 715 продукта и информацию 720 о части возвращаемых затраченных средств. Пользователь может выбрать, либо сохранить продукт в своей корзине 740 для покупок для извлечения позже, либо приобрести продукт 745.
Когда пользователь выбирает сохранить продукт в своей корзине для покупок 740, ему или ей представляют варианты выбора, как показано на фиг. 7d. В этом примере продукт сохраняют в список желаний, который может служить в качестве сохраненной корзины для покупок. Пользователь может сохранить продукт в список желаний по умолчанию 790 или другой определенный системой или определенный пользователем список желаний 795 (например, список желаний ко Дню рождения, список желаний к Рождеству, реестр и т.п.). Список желаний может служить в качестве свадебного реестра или реестра для новорожденного, который могут просматривать другие пользователи и из которого другие пользователи могут приобретать продукты. В одном варианте осуществления пользователь имеет возможность создавать и давать названия любому количеству списков желаний. Когда пользователь выбрал список желаний для сохранения продукта, корзина для покупок у нескольких продавцов отправляет запрос сохранения на сервер корзины для покупок, как более полно обсуждалось в связи с фиг. 5. Фиг. 7e представляет интерфейс пользователя корзины для покупок у нескольких продавцов, подтверждающий пользователю, что его или ее выбранный продукт был сохранен в тележку покупок. Позже пользователь может приобрести продукты, сохраненные в список желаний.
Как будет понятно специалистам в данной области техники, изобретение может быть реализовано в других конкретных формах без отхода от его духа или характерных признаков. Соответственно, представленное выше описание настоящего изобретения предназначено быть примером, а не ограничением настоящего изобретения.