Dateiupload für Kunden / FULLTime eCommerce Plugin / Warenkorb Upload & Nachträglicher Upload

Ich würde gerne folgendes realisieren:

Eingeloggter Kunde soll Dateien hochladen können, welche dann durch uns im Backend in dem entsprechenden Kundenkonto geöffnet werden können.

Gibts dafür ein Plugin oder wie lässt sich das realisieren?

Hello

Unfortunately similar plugin I have not seen,…

I don’t know what exactly to say, because for this plugin you need to change the database + extjs + .tpl… 

something like I did for shopware 4, for 5 version the meaning is the same. So In general, you need do something like that … 

  1.   add new field into   s_user_attributes tables, say, for saving   file name 

  2.  override extJS class  Shopware.apps.Customer.view.detail.Additional to display the file (or links to it )

3) subscribe to   Enlight_Controller_Action_PreDispatch_Frontend_Account   Here, you can expand the view for the user  and get the file itself on the server.

 

Cheers,

Bogdan

Habe ein Plugin gefunden dass ziemlich gut passt:

Warenkorb Upload & Nachträglicher Upload

 

Aber ein Problem tritt noch auf:

 

Wenn jetzt zwei Kunden den gleichen Dateinamen auswählen, dann wird die Datei des ersten Kunden durch die Datei des zweiten Kunden überschrieben.

 

Oder habe ich das jetzt was bei den Einstellungen übersehen?

 

 

 

 

I haven’t seen that plugin, but I think this is a bug.  In any case, I see no reason to implement such behavior. Write to developers of the plugin, they will be able to fix it.

Wir haben auf einem unserer Kundenshops dieses Plugin aktiv. Nun möchte der Kunde jedoch folgendes haben:

  • Zuerst soll als Standardeinstellung “per E-mail” eingestellt werden und dann die beiden anderen Optionen  
    • ​Das kann man sicher auf Templateseite lösen? Oder gibt es eine einfachere Möglichkeit?
  • Der Button “Zahlungspflichtig bestellen” soll IMMER vorhanden ist - aktuell kommt dieser Button ja erst, wenn man eines der Upload-Buttons aktiviert hat
    • Wie kann man das am saubersten lösen? Geht das ohne Weiteres?