php - shortcodes - url añadir al carrito woocommerce
WooCommerce enlaces de afiliación externos múltiples para un solo producto (1)
Hola a todos y gracias por su tiempo.
Estoy tratando de encontrar si es posible hacer una configuración en woocommerce en donde un solo producto puede tener múltiples afiliados / enlaces externos / vendedores y ¿el precio puede ser dinámico? Como se muestra en las imágenes a continuación. Básicamente estoy buscando una aplicación de comparación de precios usando woocommerce.
Sé que woocommerce tiene un tipo de producto externo / afiliado en el que podemos ingresar un precio y una URL con nuestro ID de referencia. Pero solo admite un enlace único y el precio se ingresa manualmente. Entonces, si tengo 1000 productos, será casi imposible monitorear los cambios en los precios de todos los productos y actualizarlos regularmente.
Aquí hay un ejemplo de un sitio web que no es wp haciendo lo mismo. solo por una idea - junglee.com . Intenté buscar un complemento y los minoristas de productos woocommerce parecen ser los más cercanos, pero el precio es manual.
Solo quiero saber si esto es factible y qué enfoque debo tomar
La respuesta a su primer problema (controlar los precios) es usar la API proporcionada por los proveedores y cargar / consultar regularmente sus datos, generalmente a través de archivos XML.
Puede echar un vistazo a los complementos de Datafeedr para tener una idea, o los complementos de Amazon para ver cómo obtener datos dinámicamente de Amazon.
La segunda pregunta es más "diseño".
Estos productos generalmente tienen una única identificación que es la misma en todos los comercios, por lo que debe diseñar una página que busque todos los productos con esta única identificación (EAN, por ejemplo), muestre la información y clasifique todos los productos por precios.
El proveedor sería un atributo del producto único, y puede almacenar en wp_options el enlace al logotipo de este proveedor específico o utilizar un complemento como Metadatos de taxonomía para ampliar la información ingresada para este atributo específico.