wp-content/plugins/woocommerce/templates/global/quantity-input.php
себе в тему и заменить type="number" на type="text" должно помочь.wp-content/plugins/woocommerce/templates/myaccount
. Можно изучить хуки, которые там используется, подключиться к ним и изменить отображение, также можно скопировать шаблоны в тему и поправить как нужно.add_action( 'save_post_group_products', 'my_save_post' );
function my_save_post( $post_id ) {
// 7 - это ID товара
// Если хотите обновить все товары и товаров немного, то можно, например, запросить их через WP_Query и обновить циклом.
wp_update_post( array( 'ID' => 7, 'post_status' => 'private' ) );
}
Есть товар, допустим лимонад, у этого лимонада 10 разных вкусов, и что бы для каждого вкуса отдельно не создавать товар, нужно сделать что бы можно было в товаре выбрать этот параметр
$_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
$_product
записывается значение $cart_item['data']
. $cart_item['data'], $cart_item, $cart_item_key
. На основе которых, Вы сможете настроить свою логику.return что-то
и именно это запишется в $_product
вместо $cart_item['data']
. [products ids="ID_ТОВАРА"]
[products skus="АРТИКУЛ_ТОВАРА"]
<?php echo do_shortcode('[products ids="ID_ТОВАРА"]'); ?>
<?php echo do_shortcode('[products skus="АРТИКУЛ_ТОВАРА"]'); ?>
$args = array('post_type' => 'product', 'product_cat' => 'accessories', 'test1' => $product_tag );
$args = array('post_type' => 'product', 'meta_key' => 'test1', 'meta_value' => $product_tag );
function category_shop_func( $atts ) {
$output = '<div class="category_shop">';
$params = shortcode_atts( array( // в массиве укажите значения параметров по умолчанию
'category_id' => '', // параметр 1
), $atts );
$args = array(
'taxonomy' => 'product_cat',
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids,
'child_of' => $params['category_id']
);
$product_categories = get_terms( $args );
$count = count($product_categories);
if ( $count > 0 ){
foreach ( $product_categories as $product_category ) {
$thumbnail_id = get_woocommerce_term_meta( $product_category->term_id, 'thumbnail_id', true );
$item = '<div class="catalog__category category-block">';
$item .= '<a href="' . get_term_link( $product_category ) . '" class="category-block__link">Перейти</a>';
$item .= '<img class="category-block__img" src="'. wp_get_attachment_url( $thumbnail_ids ) .'" alt="">';
$item .= '<h3 class="category-block__title">' . $product_category->name . '</h3>';
$item .= '</div>';
$output .= $item;
}
}
$output .= '</div>';
return $output;
}
add_shortcode( 'category_shop', 'category_shop_func' );