В BigCommerce я могу получить доступ к записи текущего клиента с помощью JavaScript?API JavaScript BigCommerce
Я хочу изменить что-то на странице продукта на основе группы клиентов, что в настоящее время находится пользователь.
В BigCommerce я могу получить доступ к записи текущего клиента с помощью JavaScript?API JavaScript BigCommerce
Я хочу изменить что-то на странице продукта на основе группы клиентов, что в настоящее время находится пользователь.
нет JS SDK пока для BigCommerce. Однако, поскольку API-интерфейсы являются спокойными, вы должны иметь возможность выполнить простой запрос GET для получения записи клиента. Единственная проблема заключается в том, что вам нужно получить идентификатор/информацию клиента, когда они заходят в магазин, а затем получают свою запись.
Существует пример на форумах BigCommerce на использовании Javascript, чтобы скрыть цены для клиентов, которые не вошли в систему.
http://forum.bigcommerce.com/f4/global-variable-for-current-user-s-group-1815/index2.html
В сочетании с запросом GET по конечной точке клиента (http://developer.bigcommerce.com/api/customers) вы должны получить перемещение в этом направлении.
Помогает ли это? Вы ищете образец кода?
Используйте Javascript или jQuery для выполнения оператора IF. Затем используйте Ajax для запроса данных, которые вы хотите отобразить для пользователя.
Итак, чтобы ответить на ваш вопрос, напрямую с Javascript вы не можете, но объедините его с некоторым PHP, а затем вы используете API, чтобы делать то, что хотите.
Надеется, что это помогает :)
В системе шаблонов Bigcommerce у вас нет доступа к PHP (или любому другому серверному языку), поэтому это невозможно. Я играю в своей голове, должен ли я сделать javascript SDK для Bigcommerce, но я просто еще не нашел время. –
Прошло некоторое время, но разве у вас нет доступа к рубину? В любом случае вы могли бы справиться со всем этим в JS, если бы вы работали с RESTful api? –
Вы должны аутентификациям (OAuth или Устаревшие ключи) для того, чтобы сделать успешный запрос GET для клиентов. Имея ваши учетные данные в Javascript, которые могут получить доступ к вашей потребительской базе, среди других других открытых конечных точек, я не рекомендую. – JPMC