fgkeka
Forum Replies Created
-
@wclovers tengo este ticket sin respuesta Ticket # 235479
Hola @wclovers siempre muchas gracias por tu colaboracion
Algun gancho para hacer esto?
Sera posible de realizar??Entiendo que habria que relacionar los id de cada proveedor con cada producto publicado
tendria que comprar algun complemento??
Pagar por un complemento especial de wcfm, no seria problema para mi, si logro implememtarlo de forma segura.
Claro, esta será una web sin fines de lucro, solo para ayudar a emprendedores, por lo tanto no hay mucho presupuesto.
??????Gracias
Hola, gracoas por responder.
Si, un intercambio de productos.
Sin importar su precio.
Vendedor 1 puede aceptar o rechazar la propuesta de pago o intercambio.Es solo para ayudarse entre emprendedores en tiempos dificiles.
Muchas gracias por tu ayuda siempre es fantastica
- This reply was modified 4 years ago by fgkeka.
Me acabo de dar cuenta que si agrego el codigo de agregar URL desaparese el campo descripción
add_filter( 'wcfm_marketplace_settings_fields_general', function( $setting_fields, $vendor_id ) { $wcfm_vendor_website = get_user_meta( $vendor_id, 'wcfm_vendor_website', true ); if( isset( $setting_fields['store_name'] ) ) { if( isset( $_GET['store-setup'] ) ) { $wcfm_vendor_website_field = array( "wcfm_vendor_website" => array( 'label' => __( 'Website', 'wc-multivendor-marketplace'), 'in_table' => 'yes', 'name' => 'wcfm_vendor_website', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele', 'label_class' => 'wcfm_title wcfm_ele', 'value' => $wcfm_vendor_website ), ); } else { $wcfm_vendor_website_field = array( "wcfm_vendor_website" => array( 'label' => __( 'Website', 'wc-multivendor-marketplace'), 'name' => 'wcfm_vendor_website', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele', 'label_class' => 'wcfm_title wcfm_ele', 'value' => $wcfm_vendor_website ), ); } } $setting_fields = array_merge( $wcfm_vendor_website_field, $setting_fields ); return $setting_fields; }, 50, 2 ); add_action( 'wcfm_vendor_settings_update', function( $vendor_id, $wcfm_settings_form ) { global $WCFM, $_POST; if( isset( $wcfm_settings_form['wcfm_vendor_website'] ) ) { update_user_meta( $vendor_id, 'wcfm_vendor_website', $wcfm_settings_form['wcfm_vendor_website'] ); } }, 50, 2 ); add_action( 'wcfmmp_store_list_after_store_info', function( $vendor_id, $store_info ) { global $WCFM; $site_url = get_user_meta( $vendor_id, 'wcfm_vendor_website', true ); if( $site_url ) { $site_url_href = $site_url; if (strpos( $site_url_href, 'http') === false) { $site_url_href = "https://" . $site_url_href; } ?> <p class="store-phone"> <i class="wcfmfa fa-globe" aria-hidden="true"></i> <a href="<?php echo $site_url_href; ?>"><?php echo $site_url; ?></a> </p> <?php } }, 10, 2 ); add_action( 'after_wcfmmp_store_header_info', function( $vendor_id ) { global $WCFM; $site_url = get_user_meta( $vendor_id, 'wcfm_vendor_website', true ); if( $site_url ) { $site_url_href = $site_url; if (strpos( $site_url_href, 'http') === false) { $site_url_href = "https://" . $site_url_href; } ?> <div class="store_info_parallal"> <i class="wcfmfa fa-globe" aria-hidden="true"></i> <span> <a href="<?php echo $site_url_href; ?>"><?php echo $site_url; ?></a> </span> </div> <div class="spacer"></div> <?php } }, 10 );
Sin embargo el codigo
add_filter( 'wcfm_marketplace_settings_fields_brand', function( $brand_fields, $vendor_id ) { if( isset( $brand_fields['gravatar'] ) ) { $brand_fields['gravatar']['custom_attributes'] = array( 'required' => 1 ); } if( isset( $brand_fields['shop_description'] ) ) { $brand_fields['shop_description']['custom_attributes'] = array( 'required' => 1 ); } return $brand_fields; }, 50, 2 );
No obliga a rellenar la descripción ni agregar el logo
@wclovers el codigo no funciona correctamente
en la configuracion de la tienda la descripcion desaparece, y si no cargo un Avatar o logo me permite igual pasar a la siguiente etapa
seria posible verificarlo
https://ibb.co/Kb52vLrmuchas gracias siempre por tu ayuda
alguna ayuda para esto??
Hola Mira esto tengo no se si podemos llegar a algo mejor
add_filter( 'wcfmmp_store_about', function( $wcfm_shop_description) { if( isset( $wcfm_shop_description ['shop_description'] ) ) { $wcfm_shop_description ['shop_description']['custom_attributes'] = array( 'required' => 1 ); } return $wcfm_shop_description; }, 50 );
ya que aun no me funciona
Actualización
he logrado algunas cosas y funcionan y he intentado con algunos ganchos pero no funciona del todo
1) para agregar la galería de fotos del proveedor como una galería en la pagina de la tienda, tenga o no productos agregados a la tienda?
2) para hacer que la descripción de la pagina de la tienda en sea obligatoria para una suscripción A y para la suscripción B sea opcional?
Usé este gancho pero no funciona
add_filter( 'wcfmmp_store_about', function( $wcfm_shop_description) { if( isset( $wcfm_shop_description ['shop_description'] ) ) { $wcfm_shop_description ['shop_description']['custom_attributes'] = array( 'required' => 1 ); } return $wcfm_shop_description; }, 50 );
3) para hacer que la configuración de la tienda sea obligatoria en el momento del registro, que no sea posible hacerlo mas tarde?
usé este CSS que encontré
.wc-setup .wc-setup-actions .button-large {display:none !important; } .wc-setup .wc-setup-actions .button-primary {display:inline-block !important; }</strong>
4) para hacer que luego de 30 días se envíe un email automático para preguntar si el producto sigue disponible, de ser así que exista la opción de renovación automática del producto o bien la opción de proceder a su eliminación?
5) en caso que la pregunta anterior sea factible, es posible agregar un mensaje al proveedor indicando que en 30 días la publicación del producto se renovará automáticamente a no ser que indique lo contrario
6) En caso que 4 y 5 no sean posible es posible agregar un código en el tema hijo que de la opción al proveedor la opción de elegir cuanto tiempo desea que la publicación esté activa, 15 dias – 30 dias – 60 dias – permanente
Muchas Gracias
por adelantado este complemento es fantástico
@wclovers habra alguna solución para mi problema??
gracias
si tienes multiples proveedores usas por ejemplo
[wcfm_stores theme = ‘simple’]
donde aparecerá cada proveedor en una listaen cambio si agregas el shortcode
[products]
apareceran todos los productos de todos los proveedores
por lo general se usa para la pagina de la tienda
soy autodidacta y eso he aprendido
saludos
nope
Los puedes sacar de aqui
https://docs.wclovers.com/store-list/
ejemplo
[wcfm_stores theme=’simple’]
Saludos
hola no soy experta en esto pero a mi me pasó lo mismo y me dijeron que el shortcode de lista de tiendas no es compatible con elementor
la “solución” es agregar el shortcode en la edición de la pagina por defecto de wordpress sin usar elementorespero te sirva al menos mientras lo hagan compatible
Saludos
Yp ta.bien ando en bsuqueda de lo mismo
Probe con varios ganchos sin solucion