Когда вы нажимаете на товар в нашем магазине, он больше не меняет изображения продукта или не обновляет цену ... И если подумать, магазин больше не говорит «Нет в наличии», когда вы выбираете определенный вариант, которого нет в наличии. Как будто ничего из раскрывающегося списка больше не работает в моем магазине ... Что происходит? Кажется, мы не можем это понять ...
Страница товара: https://kingofthepin.com/collections/enamel-pins/products/animehub-enamel-pin



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


У вас есть неперехваченная ошибка JS в https://cdn.shopify.com/s/assets/themes_support/option_selection-ea4f4a242e299f2227b2b8038152223f741e90780c0c766883939e8902542bda.js:
Uncaught TypeError: Cannot read property 'length' of null
at new Shopify.SingleOptionSelector (option_selection-ea4f4a242e299f2227b2b8038152223f741e90780c0c766883939e8902542bda.js:1)
at Shopify.OptionSelectors.buildSelectors (option_selection-ea4f4a242e299f2227b2b8038152223f741e90780c0c766883939e8902542bda.js:1)
at Shopify.OptionSelectors.replaceSelector (option_selection-ea4f4a242e299f2227b2b8038152223f741e90780c0c766883939e8902542bda.js:1)
at new Shopify.OptionSelectors (option_selection-ea4f4a242e299f2227b2b8038152223f741e90780c0c766883939e8902542bda.js:1)
at HTMLFormElement.<anonymous> (theme.js?13924364935478740494:793)
at Function.each (jquery.min.js:2)
at n.fn.init.each (jquery.min.js:2)
at new Product (theme.js?13924364935478740494:792)
at Sections._createInstance (theme.js?13924364935478740494:538)
at Sections.<anonymous> (theme.js?13924364935478740494:616)
Похоже, вы используете какое-то приложение Bold Product Options. Это может мешать тому, чего ожидает JS вашей темы.
Для устранения проблемы потребуется дополнительная информация, скорее всего, доступ к файлам тем вашего магазина Shopify, чтобы попытаться определить причину проблемы. Но, по крайней мере, это отвечает на вопрос «почему X больше не работает».
@JStormThaKid Я бы начал с обращения в службу поддержки Bold, вероятно, для них это FAQ.
Звучит отлично, подойдет. Наконец, какая часть ошибки указала вам на жирный шрифт?
@JStormThaKid, похоже, проблема связана с данными о вариантах продукта, и у вас есть приложение Bold, которое изменяет данные о вариантах продукта, поэтому я просто соединил точки.
Кроме того, сейчас наблюдается больше ошибок JS: Uncaught TypeError: Cannot set property 'v9359985967151' of undefined - это похоже на устаревший файл Bold Recurring Orders Liquid.
Большое спасибо за ваш вклад @dossy. Это такая странная проблема. Я буду копать и вернусь с любыми находками.
Привет, Доси, спасибо за ответ! Могу ли я отправить вам файлы темы, чтобы помочь мне определить, что здесь происходит? У меня не установлены опции продукта, выделенные жирным шрифтом, но у меня есть еще 2 приложения, выделенные полужирным шрифтом. У меня есть приложение "Периодические заказы и подписка" и "Мотиватор продаж" от Bold.