Это, безусловно, возможно с некоторыми довольно продвинутой кода на стороне клиента. К сожалению, я не знаю никаких подключаемых модулей и приложений для Bigcommerce, которые достигнут того, что вы ищете, но есть несколько способов получить предварительный просмотр продукта в реальном времени, если вы готовы заразиться руками.
Адрес example from my site. Нажмите кнопку под «персонализировать этот элемент», и вы увидите живое изображение предварительного просмотра, как описано в модальном режиме. Введите текст и измените стиль и цвет монограммы, изображение предварительного просмотра должно обновляться довольно быстро при каждом изменении параметра. Решение, подобное моему, может оказаться для вас нецелесообразным, поскольку этот сайт использует довольно сложную реализацию React/Redux, основанную на широко настраиваемой теме Stencil ... это далеко не готовое решение. Тем не менее, вы можете реализовать что-то подобное, не требуя полностью настраиваемого приложения.
Предварительный просмотр изображения в приведенном выше примере приведен в действие IMGIX.com. Они предлагают отличный сервис по фантастической цене. В основном моя система переводит выбранную пользователем опцию Bigcommerce в строку URL-адреса для каждого API-интерфейса IMGIX. Отображение предварительного просмотра в реальном времени так же просто, как изменение атрибута src изображения на соответствующий URL-адрес IMGIX при каждом изменении ввода. Я делаю это в компоненте React, который потребляет хранилище Redux, но что-то подобное можно было бы сделать в рамках вашего выбора или простой старый ванильный JavaScript. CloudMan предлагает аналогичную (возможно, даже большую) функцию, установленную для IMGIX, но я обнаружил, что IMGIX будет немного быстрее, и цена была значительно меньше для моего использования.
Вы также можете написать что-то, что использует холст HTML5, чтобы наложить текст и эффекты на изображение и тем самым избежать использования сторонней службы. Я нашел такое решение более подходящим для работы и более склонным к налогообложению на клиентском устройстве, но это определенно было бы другим способом обмануть пресловутую кошку.
Там могут быть другие жизнеспособные решения, но вышеизложенное было моим опытом реализации чего-то похожего на то, что вы ищете на Bigcommerce. Надеюсь, это полезно!