2015-07-08 3 views
1

Наш магазин продает ингредиенты и расходные материалы, но для наших клиентов очень сложно прокрутить весь наш огромный инвентарь, чтобы получить несколько вещей, в которых они нуждаются, или просто щелкнуть некоторые из наших готовых рецептов.Добавить в корзину Программируемый

Я пытаюсь создать скрипт, который будет добавлять элементы программно на нашем веб-сайте, но у меня проблемы. Поскольку SquareUp использует файлы cookie для хранения тележки, я не могу отправить данные в корзину из-за междоменного доступа. Я пробовал использовать встроенное меню iframe, но это все еще не позволяет мне фильтровать какие-либо результаты или даже добавить какой-нибудь скрипт для «взлома» mouseclick на элементах, чтобы добавлять рецепты.

Я не знаю, относится ли это к тегу Connect API, но это было последнее место, которое, как я понял, может мне помочь. Я прочитал документы и увидел, что выставление счетов недоступно, но я только добавляю предметы в корзину. Я бы подумал, что у меня может быть какой-то запрос ?cart-[shopname]=, добавленный к ссылке «checkout». Оттуда я мог бы использовать API-интерфейс Connect, чтобы найти коды элементов/вариантов и создать разметку JSON для добавления в файл cookie корзины.

В основном, моя проблема заключается в том, что я не знаю, как добавить элементы в корзину программно.

Мы хотели бы использовать SquareUp, но мы получили бы больше продаж от Magento или Shopify, так как мы можем фильтровать результаты и программно добавлять в корзину целые рецепты.

ответ

0

К сожалению, не существует способа сделать то, что вы пытаетесь выполнить через интернет-магазин Square. Он действительно предназначен только для решения «под ключ»; нет никаких общедоступных API-интерфейсов, которые можно использовать для управления программным путем. Как вы обнаружили, ваш браузер не позволит вам манипулировать файловыми файлами в интернет-магазине или вызывать его внешние API-интерфейсы из-за политик перекрестного происхождения.

+0

Это ответ, на который я не надеялся, но я был уверен, что это так. Спасибо. Надеюсь, в будущем они сделают что-то подобное, если достаточно людей хотят эту функцию. – Zortrox