Frage

Der Client Store verfügt über nur ein herunterladbares Produkt. Und es ist immer wieder verändert.
Wenn sich die Version des Produkts zum ersten Mal geändert hat, habe ich neue Datei über FTP in den zugehörigen Medien-/Download -Ordner hochgeladen.
Und aktualisierter Pfad des link_url der downloadable_link Tabelle als:

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

Notiz: Vorherige Link -URL war: http://my-store.com/media/downloadable/files/links/m/y/mysoftware-v2 0 1.zip

Da dieses Update nur für neue Kunden funktioniert. Ich habe mich gefragt, wie man sich an den vorhandenen Kunden anpasst, der die Erweiterung bereits gekauft hatte, damit sie beim Download die neueste Version anstelle der alten Version erhalten.

Ich habe versucht, dies zu lösen, indem ich link_url von downloadable_link_purchased_item als aktualisiert habe:

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

Hat aber nicht funktioniert. Als der vorhandene Kunde versuchte, herunterzuladen, gab es den folgenden Fehler:

Ein Fehler beim Erhalten des angeforderten Inhalts. Bitte kontaktieren Sie den Ladenbesitzer.

Gibt es eine Idee, wie ich den Link_url mit der neuesten Version des Produkts aktualisieren kann, damit der vorhandene Kunde ihn herunterladen kann? Der SQL -Ansatz ist nach Möglichkeit vorzuziehen.

BEARBEITEN: Nach der Analyse dessen, was ich gefunden habe, gibt der Download Code von Magento 404 nicht gefundenen Code für das herunterladbare Produkt mit Platz in Dateiname. Nach dem Entfernen des Speicherplatzes von Dateiname und der Aktualisierung über die oben genannten SQLS habe mein Problem behoben.

Vielen Dank

War es hilfreich?

Lösung

Nach der Analyse dessen, was ich gefunden habe, gibt der Download Code von Magento 404 nicht gefundenen Code für das herunterladbare Produkt mit Platz in Dateiname. Nachdem der Speicherplatz aus dem Dateinamen entfernt wurde und über die oben genannten SQLS aktualisiert wurde, wurde mein Problem behoben:

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';
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top