Domanda

negozio cliente ha un solo prodotto scaricabile. Ed è la versione continuano a cambiare.
Quando la versione del prodotto è cambiato per la prima volta, ho caricato nuovo file via ftp nella cartella dei media relativi / scaricabile.
E il percorso aggiornata del LINK_URL del tavolo downloadable_link come:

UPDATE downloadable_link SET link_url = 'http://my-store.com/media/downloadable/files/links/m/y/mysoftware-v2 0 2.zip';

Nota : link precedente url era: http://my-store.com/media/downloadable/files/links/m/y/mysoftware-v2 0 1.zip

Dal momento che questo aggiornamento funziona solo per i nuovi clienti. Mi chiedevo come regolare per il cliente esistente che aveva già acquistato l'estensione in modo che quando scaricano ottengono la versione più recente, invece di vecchia versione.

Ho cercato di risolvere questo aggiornando LINK_URL di downloadable_link_purchased_item come:

UPDATE downloadable_link_purchased_item SET link_url = 'http://my-store.com/media/downloadable/files/links/m/y/mysoftware-v2 0 2.zip'

Ma non ha funzionato. Quando il cliente ha cercato di scaricare esistenti, ha dato il seguente errore:

è verificato un errore durante il recupero An il contenuto richiesto. Si prega di contattare il proprietario del negozio.

Qualsiasi idea di come aggiornare il LINK_URL con l'ultima versione del prodotto in modo che il cliente esistente può scaricarlo? approccio SQL sarà preferibile, se possibile.

Modifica : Dopo aver analizzato quello che ho trovato è, codice per il download di Magento dà 404 not found codice del prodotto scaricabile con lo spazio nel nome del file. Dopo aver rimosso lo spazio dal nome del file e l'aggiornamento via sopra SQLs fisso il mio problema.

Grazie

È stato utile?

Soluzione

Dopo aver analizzato quello che ho trovato è, codice per il download di Magento dà 404 not found codice del prodotto scaricabile con lo spazio nel nome del file. Dopo aver rimosso lo spazio dal nome del file e l'aggiornamento tramite SQLs sopra fisso il mio problema:

UPDATE downloadable_link SET link_url = 'http://my-store.com/media/downloadable/files/links/m/y/mysoftware-v202.zip';
UPDATE downloadable_link_purchased_item SET link_url = 'http://my-store.com/media/downloadable/files/links/m/y/mysoftware-v202.zip';
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top