Задать вопрос
@Genri_Rus

Почему не работает скрипт add-to-cart-variation.js?

Нашел скрипт, который преобразует select в radio кнопки
Подключил по такому пути: название темы/assets/js/add-to-cart-variation.js

Но мне скрипт в консоли показывает вот такую ошибку
5e04c734ce8e2584707778.png
if ( ! variation.variation_is_visible ) {
			template = wp.template( 'unavailable-variation-template' );
		} else {
			template     = wp.template( 'variation-template' );
			variation_id = variation.variation_id;
		}

		$template_html = template( {
			variation: variation
		} );
  • Вопрос задан
  • 220 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Genri_Rus Автор вопроса
Вопрос решен !!!

Как оказалось скрипту add-to-cart-variation.js в обязательном порядке нужен некий wp-util.js

function load_scripts() {
			if (!(wc_get_product() && wc_get_product()->is_type('bundle'))) {
				wp_deregister_script( 'wc-add-to-cart-variation' );
				wp_register_script( 'wc-add-to-cart-variation', get_template_directory_uri() . '/assets/js/add-to-cart-variation.js', array( 'jquery', 'wp-util' ) );
			}
		}


'wc-add-to-cart-variation'   => array(
				'src'     => self::get_asset_url( 'assets/js/frontend/add-to-cart-variation' . $suffix . '.js' ),
				'deps'    => array( 'jquery', 'wp-util', 'jquery-blockui' ),
				'version' => WC_VERSION,
			),
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы