Краткий ответ - - Вы не можете добавить товар только по его имени.
Товар ДОЛЖЕН иметь вариантИдентификатор, чтобы вы могли отправить его в корзину.
Длинный ответ :
Единственный способ добавить товар по его имени - это сделатьAJAX запросите страницу продукта и получите оттуда идентификатор варианта и отправьте его.
Вы всегда покупаете вариант в Shopify, даже если у продукта нет вариантов, у него всегда естькупленный вариант по умолчанию.
Так что, если вы планируете разрешить клиенту вводить название продукта в текстовом поле, вам нужно будет сделать запрос AJAX на страницу поиска (так как я предполагаю, что клиент выиграл 'не сможет ввести точное название продукта, чтобы вы могли сделать прямой запрос AJAX) и получить первый результат (будет лучше, если вы добавите идентификатор варианта в элементе результата, например, в качестве атрибута данных или некоторых других).другой способ, чтобы вам не нужно было делатьвторой вызов AJAX на самой странице продукта) и отправьте его в корзину.
Поскольку предоставленная информация настолько мала, я не могу предоставить вам ни кода, ни дальнейших инструкций о том, как действовать.