Question

magasin client n'a qu'un seul produit téléchargeable. Et ce donjon de version sur le changement.
Lorsque la version du produit a changé pour la première fois, je téléchargé nouveau fichier via FTP aux médias connexes / dossier téléchargeable.
Et le chemin de la mise à jour link_url de la table downloadable_link comme:

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

Remarque : url précédente lien était: http://my-store.com/media/downloadable/files/links/m/y/mysoftware-v2 0 1.zip

Depuis cette mise à jour ne fonctionne que pour les nouveaux clients. Je me demandais comment régler pour le client existant qui avait déjà acheté l'extension de sorte que lorsqu'ils téléchargent qu'ils obtiennent la dernière version de la place ancienne version.

J'ai essayé de résoudre ce en mettant à jour link_url de downloadable_link_purchased_item comme:

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

Mais ne fonctionne pas. Lorsque le client existant essayé de télécharger, il a donné l'erreur suivante:

  

Une erreur est survenue lors de l'obtention du contenu demandé. S'il vous plaît contactez   le propriétaire du magasin.

Toute idée de comment mettre à jour le link_url avec la dernière version du produit afin que le client existant peut le télécharger? approche SQL est préférable, si possible.

EDIT : Après avoir analysé ce que je trouve est, le code de téléchargement Magento donne 404 du code non trouvé pour le produit téléchargeable avec l'espace dans le nom de fichier. Après avoir retiré l'espace de nom de fichier et mise à jour par-dessus SQLs fixe mon problème.

Merci

Était-ce utile?

La solution

Après avoir analysé ce que j'ai trouvé est, le code de téléchargement Magento donne 404 du code non trouvé pour le produit téléchargeable avec l'espace dans le nom de fichier. Après avoir retiré l'espace de nom de fichier et mise à jour par SQLs ci-dessus fixe mon problème:

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';
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top