Обновлен:
Похоже, то, что вы хотите сделать, очень просто, и вам не нужны асинхронные вызовы, обязательно. Вы говорите, что знаете PHP - знаете ли вы, как написать простую форму HTML, которая отправляет значения на сервер и PHP собирает эти значения? Это все, что вам нужно для этой работы.
Вам необходимо:
- Предоставить интерфейс на стороне клиента
- Отправка значений на сервер
- Собрать эти данные в PHP
- Отслеживание состояния
Еще одно обновление:
Кажется, здесь есть некоторая путаница. Клиент не может напрямую взаимодействовать с какими-либо функциями PHP на вашем сервере. Основными двумя способами взаимодействия клиента с вашей корзиной покупок являются запросы GET и POST, отправляемые с веб-страницы HTML на ваш сервер (существуют другие типы HTTP-запросов, но эти два преобладают). Ваш PHP должен обрабатывать клиентский HTML-запрос и что-то делать с данными. Я не могу поместить кнопку на веб-страницу, которая запускает функцию PHP, когда пользователь нажимает на нее. Существует много промежуточных информационных потоков.