WooCommerce - Modifica prodotto variabile Aggiungi al carrello per comportarsi come un prodotto esterno utilizzando il campo personalizzato (link) [chiuso

wordpress.stackexchange https://wordpress.stackexchange.com/questions/128603

Domanda

Sto importando prodotti di affiliazione tramite XML in WooCommerce. A causa di prodotti che hanno variazioni se utilizzo il tipo di prodotto esterno/affiliato, ottengo la ripetizione del prodotto sul mio front -end (ad es. Stesso prodotto con posizione/colore diverso). Per evitare ciò sto tentando di importare questi prodotti come prodotti variabili, questo risolve il problema, tranne ora devo modificare l'aggiunta al carrello per comportarmi come un prodotto esterno (cioè un pulsante che si collega a un altro sito Web).

Ho creato un valore personalizzato associato a ciascun prodotto chiamato "Buy_link", e adesso?

Ho cercato e cercato, ma incapace di trovare una soluzione per qualcosa che pensavo sarebbe stato relativamente semplice per qualcuno con conoscenza del PHP.

So che dovrei essere in grado di recuperare il link facendo qualcosa del genere:

<?php echo get_post_meta($post->ID, 'Buy_Link', true); ?>

(Dopo un po 'di aiuto e un po' più di ricerca) Credo che dovrò posizionare il codice: id, 'buy_link', vero); ?>

In un singolo prodotto/add-a-carr/variabile.php, ma non sono ancora sicuro di dove andrebbe in quel modello.

Vorrei che il collegamento sostituisse alcune delle funzionalità del pulsante Aggiungi al carrello originale.

Ovviamente, non ho troppo familiarità con il codice PHP, quindi per favore sii specifico su come e dove nel modello posso mettere il codice. Molto apprezzato.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top