ccc

Mostrando entradas con la etiqueta Wordpress Woocommerce. Mostrar todas las entradas
Mostrando entradas con la etiqueta Wordpress Woocommerce. Mostrar todas las entradas

Woocommerce: localizar productos del woocommerce en la BD

select * from wp_posts where post_type like '%product%'

la tabla wp_postmeta con su correspondiente post_id del product

Si quieres localizar el tipo de producto, categorias, subcategorías, tags, atributos, etc están las siguientes tablas:

wp_terms

wp_termmeta

wp_term_taxonomy

wp_term_relationships

wp_woocommerce_termmeta

wp_woocommerce_attribute_taxonomies (Solo para aquellos productos que tienen atributos)

Woocommerce: Datos estructurados

http://www.brandalismo.es/configurar-datos-estructurados-en-woocommerce/

https://gonzalonavarro.es/blog/112-schema-en-wordpress-datos-estructurados/

Si no saliera el price en los datos estructurados tras instalar el plugin de Schema ir a la BD en phpmyadmin por ejemplo:

SELECT * FROM `wp_postmeta` where post_id = 6863 and meta_key like '%price%'

Y el campo "_price" meter el precio.

Wordpress Woocommerce: Hacer un catálogo sin las opciones de vender

Hay que ponerlo en  el functions.php de tu tema hijo:
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );
remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 );

Wordpress Woocommerce: Añadir moneda personalizada

Este código debes ponerlo en el functions.php de tu tema hijo:
add_filter( 'woocommerce_currencies', 'add_my_currency' );

function add_my_currency( $currencies ) {
     $currencies['ABC'] = __( 'Currency name', 'woocommerce' );
     return $currencies;
}

add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);

function add_my_currency_symbol( $currency_symbol, $currency ) {
     switch( $currency ) {
          case 'ABC': $currency_symbol = '$'; break;
     }
     return $currency_symbol;
}