Benutzer-Werkzeuge

Webseiten-Werkzeuge


marketpress

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
marketpress [2018/03/08 02:31]
Admin
marketpress [2018/03/12 08:27] (aktuell)
Admin
Zeile 1: Zeile 1:
 +====== MarketPress ======
 +
 +===== offene Punkte =====
 +
 +  * German Market - Allgemein - E-Mails Bestellbestätigungsmail senden ... Edit Subject not possible
 +  * Bestellbestätigung:​ Inhalt anpassen, bzgl. Überweisung mit Betreff der Rechungsnummer und den Kontodaten.
 +  * Rechungs PDF: Rechungsinhalt,​ Spaltenbreiten nicht einstellbar. Produktspalte wird sehr schmal, wenn alle möglichen Spalten aktiviert sind. Andere Spalten dafür unnötig breiter.
 +  * Rechungs PDF, Rücksende- / Lieferschein:​ fehlt eine Spalte für benutzer definierte Meta-Daten (z.B. Inhalt in kg und EAN13 am besten als Barcode). Die Spalte Gewicht bezieht sich auf das Versandgewicht.
 +  * Lieferschein:​ automatisch bei Bestelleingang an frei deinierbarer E-Mail-Adresse versenden
 +  * Rücksende- / Lieferschein:​ Logo nicht Rechtsbündig verfügbar
 +  * Rücksendeschein - E-Mail Einstellungen:​ E-Mail Bestelleingang funktioniert nicht.
 +  * Rücksende- / Lieferschein:​ Fußzeile nicht mit HTML-Code verfügbar ... wäre schön
 +  * Lieferschein:​ Rechungsnummer ist die ID und nicht die Formatierte,​ welche dem Kunden mitgeilt wurde
 +  * Zahlung per Rechnung ... Rechnungsnummer und Text zur Überweisung mitschicken
 +  * Rolled Based Prices ... Export/​Import geht nicht mit der "​normalen"​ Woocommerce funktion
 +  * Datenschutzerklärung:​ Piwik-Statistiken heißt jetzt Matomo-Statistiken
 +  * ist es möglich ein Rechnungsnummernsuffix aus der Bestellnummer zu generieren?
 +  * Lieferzeiten ändern, wenn nicht vorrätig
 +
 +
 +
 +===== Fragen und Antworten =====
 +
 +
 +1. wo muss ich jetzt den Lizenzschlüssel eingeben, oder wie funktioniert das mit der Lizenzierung?​
 +>> Im Pluginverzeichnis unter dem Namen von German Market, findest du die Möglichkeit der Eingabe des Keys.
 +
 +2. bzw. ich würde es gerne Hamburg wie folgt anpassen, wo und wie ist das möglich?
 +>> Schaust du bitte hier https://​marketpress.de/​2013/​child-theme-erstellen-anpassen/​
 +
 +3. Wenn du eigene Vorlagen verwenden willst, dann kopiere alle Dateien von wp-content/​plugins/​woocommerce-pdf-invoices-packing-slips/​templates/​Simple nach wp-content/​themes/​storefront/​woocommerce/​pdf/​yourtemplate und passe sie dort an.
 +>> Der Pfad zeigt (woocommerce-pdf-invoices-packing-slips),​ dass du nicht unser Plugin nutzt. Hier haben wir also keinen Einfluss drauf.
 +
 +4. Um das Template mit dem Rechnungsinhalt zu überschreiben und zu bearbeiten, kopiere woocommerce-invoice-pdf/​templates/​refund-content.php in den Theme Ordner yourtheme/​woocommerce-invoice-pdf/​refund-content.php.
 +>> Das ist richtig, was ist hier falsch?
 +>>>​ zu 4.  Rechungs PDF - Rechnungsinhalt und Strono PDF (HTML Template)
 +>>>​ den Pfad habe ich nicht gefunden ... woocommerce-invoice-pdf/​templates/​
 +>>>​ sondern bei mir ist es
 +  .../​wp-content/​plugins/​woocommerce-german-market/​add-ons/​woocommerce-invoice-pdf/​vendors/​self/​templates/​
 +>>>>​ zu 4. Verstehe. Das nehmen wir mal mit. 
 +
 +5. Unter allgemein - Emails fehlt noch eine Übersetzung:​
 +>> Danke dir, das nehmen wir mit und fixen das zur nächsten Version.
 +
 +6. Gibt es für eine EAN bzw. GTIN-Nummer im Shop und auf der Rechnung schon eine funktionierende Lösung, bzw. kennen Sie eine?
 +>> Uns ist hier keine bekannt.
 +
 +7. ich konnte keine Möglichkeit sehen, dass ich bei einer neuer Bestellung einen Lieferschein automatisch per E-Mail an eine frei definierte Adresse versenden kann. 
 +Ähnlich wie in "​Rücksendeschein - E-Mail Einstellungen"​ Gibt es diese Funktion überhaupt?
 +>> Ja, die Funktion gibt es nicht. Da ein Lieferschein ja in das Paket gehört und nicht per Mail versendet wird. 
 +>>>​ Stimmt. Die Mail geht ans Lager und wird dort direkt von einem Drucker der Mailempfang hat ausgedruckt.
 +Ansonsten muss ich den Lieferschein manuell weiterleiten. ​
 +
 +8. ich habe mir Heute das PlugIn "Role Based Prices für WooCommerce"​ gekauft. ​
 +Bei der automatischen Preisanpassung wird zwar der richtige Preis angegeben, doch leider wird nicht der Preis pro Kg angepasst. (z.B. Rabatt % ab X kg und Stammkundenrabatt von X %)
 +Es handelt sich um ein Variables Produkt mit mehreren Varianten.
 +Ist das irgendwie möglich bzw. zu realisieren?​
 +>> die Preis pro Einheit Anzeige passt sich auch nicht automatisch an. Das ist kein Bestandteil von Role Based Prices für WooCommerce. Ich nehme da aber gerne einmal für die weitere Entwicklung mit. 
 +
 +9. "​Telefon ist ein Pflichtfeld"​ habe ich im German Market aktiviert, aber es an der Kasse wird es nicht zum Pflichtfeld. ​
 +> das Problem mit der Telefonnummer konnte ich mit dem PayPal-Express checkout beheben.
 +> Dort gibt es ein Feld: Require Phone Number
 +> Require buyer to enter their telephone number during checkout if none is provided by PayPal
 +> wird das aktiviert, erscheint es auch als Pflichtfeld im checkout.
 +>> Neben German Market bringt auch das von dir genutzte Plugin “PayPal Express Checkout” die Möglichkeit mit, das Telefonnummern-Feld auf der Kassenseite als erforderlich oder nicht erforderlich einzustellen. ​
 +>> Die Einstellung findest du bei:
 +>> WooCommerce -> Einstellungen -> Kasse -> PayPal Express Checkout -> Require Phone Number
 +>>>​ Stimmt, aber dann die Funktion von German Market "​Telefon ist ein Pflichtfeld"​ funktioniert anschienend troztdem nciht ;-)
 +
 +10. Nach dem Bestellvorgang bekommt der Kunde einen Button "​Rechnung"​ angezeigt.
 +Wenn es ein Neukunde ist, der sein Konto noch nicht bestätigt hat. Bekommt er "​0"​ anstelle der Rechnung angezeigt.
 +>> Wir haben den Download-Button nun so angepasst, dass er nicht angezeigt wird, wenn Double-Opt-In aktiviert ist und der Kunde seine Aktivierung noch nicht durchgeführt hat. Dazu haben wir einen Fix auf deinem Server installiert,​ dieser wird auch im nächsten German Market Update enthalten sein.
 + 
 +
 +11. Auf der Produktseite von einem einfaches Produkt erscheint der Preis pro Kg nicht, bei einer Variante eines variablen Produkts aber schon.
 +>> Im Produkt unter Preis pro Einheit kannst du die Angaben hinterlegen. Dann wird diese auch dort angezeigt. ​
 +>>>​ habe herausgefunden,​ dass mindestens eine Ziffer eingetragen werden muss z.B. 1 Kg nicht nur LEER kg. Wäre vielleicht mit einer If Abfrage abzufangen ;-) Wenn ein Preis eingetragen ist und LEER dann 1 
 +>>>​ UND bei der Ausgabe vielleicht eine 1 unterdrücken,​ damit erscheint z.B. 9,99€/kg nicht 9,99€/1kg
 +
 +12. Kurze Info zu den Role Based Prices: Es wäre auch schon, wenn der Standardpreis pro Einheit automatisch ermittelt werden würde und man es nicht manuell eingeben muss. Ich beziehe mich da auf die folgenden Einträge für die Varianten: Meta: _v_regular_price_per_unit Meta: _v_unit_regular_price_per_unit_mult Meta: _v_unit_regular_price_per_unit Meta: _v_sale_price_per_unit Meta: _v_unit_sale_price_per_unit_mult Meta: _v_unit_sale_price_per_unit Man müsste dann allerdings neue Feld genieren ... für z.B. das Produktgewicht/​Inhalt,​ da dies vom Gewicht abweicht, das für die Versandberechnung verwendet wird. Ich nutze jetzt eine Tabelle die das Berechnet und dann mit CSV importiert.
 +>> Wir arbeiten da gerade an einer neuen Major Version, da wird es diesbezüglich Anpassungen geben. ​
 +
 +
 +----
 +====== UNSORTIERT ======
 +
 +===== Regeln Role Based Prices =====
 +
 +
 +habe jetzt 2 Regeln in Role Based Prices
 +> erste Regel: Einfaches Produkt 25€/​Stück ab 4 Stück 10% Rabatt
 +> zweite Regel: globale Regel für Gruppe Großkunden 20% Rabatt
 +> Beim Produkt wird der richtige Preis angezeigt: bei 4 Stück statt 100 Euro nur 72 Euro.
 +> Lege ich das Produkt in den Warenkorb steht es dort mit 80 Euro und an der Kasse werden auch 80 Euro bezahlt.
 +> Auf der Produktseite erscheint dann auch wieder der Preis von 80 Euro
 +> Kleiner Nebeneffekt ...
 +> Gastkunde: wenn ich 4 Stück bereits im Warenkorb habe erscheint in der Produktvorschau der um 10% Reduzierte Preis, im Artikel selbst nicht.
 +> Großkunde: Es erscheint in der Produktvorschau der um 20% Reduzierte Preis, lege ich 4 Stück in den Warenkorb, ändert sich der Preis nicht. Sollte sich aber noch einmal um 10% auf 72 Euro reduzieren.
 +
 +----
 +
 +===== in der E-Mail: "​Aktiviere dein Konto" wird das Passwort nicht angezeigt. =====
 +
 +
 +
 +XX. in der E-Mail: "​Aktiviere dein Konto" wird das Passwort nicht angezeigt. Obwohl es laut Standard E-Mail-Vorlage "​woocommerce/​templates/​emails/​customer-new-account.php"​ es eigentlich funktionieren sollte. ​
 +
 +<code php>
 +<?php if ( '​yes'​ === get_option( '​woocommerce_registration_generate_password'​ ) && $password_generated ) : ?> 
 +<p>
 +<?php printf( __( 'Your password has been automatically generated: %s', '​woocommerce'​ ), '<​strong>'​ . esc_html( $user_pass ) . '</​strong>'​ ); ?>
 +</​p> ​
 +<?php endif; ?> 
 +</​code>​
 +
 +Ich verwende:
 +
 +  * Double-Opt-in Kundenregistrierung
 +  * keine Gastbestellung möglich
 +  * Automatische Passwort Generierung
 +  * Benutzername wird aus E-Mail Adresse generiert.
 +
 +Was kann ich tun?
 +>> Das verstehen wir leider nicht, was meinst du hier genau. ​
 +
 +
 +----
 +
 +Das Szenario:
 +
 +- Double-Opt-in Kundenregistrierung ist aktiviert
 +- Ein Kunde bestellt.
 +- Benutzer wird automatisch aus E-Mailadresse erstellt.
 +- Passwort wird automatisch generiert.
 +- Kunde bekommt E-Mail "​Aktiviere dein Konto" mit dem Link https://<​DELETED>/​mein-konto?​account-activation=<​DELETED>​ ... nach dem anklicken kommt "Dein Konto wurde erfolgreich aktiviert."​
 +- Kunde bekommt E-Mail "​Willkommen bei <​DELETED>"​ mit dem folgenden Inhalt:
 +Vielen Dank für das Erstellen eines Kundenkontos auf <​DELETED>​. Dein Benutzername lautet <​DELETED>​.
 +Um Bestellungen anzusehen oder dein Passwort zu ändern, melde dich hier in deinem Benutzerkonto an: https://<​DELETED>​.de/​mein-konto/​
 +FOOTER
 +
 +... an dieser Stelle sollte ihm auch das Passwort mitgeteilt werden oder ein Hinweis darauf, denn der Kunde kennt das Passwort nicht!
 +
 +Mein Workaround lautet nun in WooCommerce - Einstellungen - E-Mails - Neues Konto:
 +
 +<code php>
 +<?php
 +/**
 + * Customer new account email
 + *
 + * This template can be overridden by copying it to yourtheme/​woocommerce/​emails/​customer-new-account.php.
 + *
 + * HOWEVER, on occasion WooCommerce will need to update template files and you
 + * (the theme developer) will need to copy the new files to your theme to
 + * maintain compatibility. We try to do this as little as possible, but it does
 + * happen. When this occurs the version of the template file will be bumped and
 + * the readme will list any important changes.
 + *
 + * @see         ​https://​docs.woocommerce.com/​document/​template-structure/​
 + * @author ​        ​WooThemes
 + * @package ​    ​WooCommerce/​Templates/​Emails
 + * @version ​    1.6.4
 + */
 +if ( ! defined( '​ABSPATH'​ ) ) {
 +    exit; // Exit if accessed directly
 +}
 +function reset_pass_url() { $siteURL = get_option('​siteurl'​);​ return "​{$siteURL}/​wp-login.php?​action=lostpassword";​ } add_filter( '​lostpassword_url',​ '​reset_pass_url',​ 11, 0 );
 +?>
 +<?php do_action( '​woocommerce_email_header',​ $email_heading,​ $email ); ?>
 +    <​p><?​php printf( __( '​Thanks for creating an account on %1$s. <​br>​Your username is %2$s', '​woocommerce'​ ), esc_html( $blogname ), '<​strong>'​ . esc_html( $user_login ) . '</​strong>'​ ); ?></​p>​
 +    <​p><?​php printf( __( 'You can log in with your email address: %1$s', '​woocommerce'​ ), '<​strong>'​ . esc_html( $email->​user_email ) . '</​strong>'​ ); ?></​p>​
 +<?php if ( '​yes'​ === get_option( '​woocommerce_registration_generate_password'​ ) && $password_generated ) : ?>
 +    <​p><?​php printf( __( 'Your password has been automatically generated: %s', '​woocommerce'​ ), '<​strong>'​ . esc_html( $user_pass ) . '</​strong>'​ ); ?></​p>​
 +<?php endif; ?>
 +    <​p><?​php printf( __( 'Du kannst dein Passwort hier erstellen/​ändern:​ %s ', '​woocommerce'​ ), '<​br>'​ . make_clickable( esc_url( reset_pass_url() ) ) ); ?></​p>​
 +    <​p><?​php printf( __( 'Du kannst dich hier einloggen, um deine Bestellungen und Rechungen zu sehen: %s ', '​woocommerce'​ ), '<​br>'​ . make_clickable( esc_url( wc_get_page_permalink( '​myaccount'​ ) ) ) ); ?></​p>​
 +<?php do_action( '​woocommerce_email_footer',​ $email );
 +
 +</​code>​
 +
 +----
 +
 +===== WordPress Theme Hamburg - Slider auf der Startseite =====
 +
 +
 +<code html>
 +
 +<div id="​banner-slider"​ class="​flexslider flex-slider">​
 + <ul class="​slides">​
 + <​li><​a href="​https://​allamalacha.de/​produkt/​fluo-pop-up-pink-white-3/#">​
 + <img src="​https://​allamalacha.de/​wp-content/​uploads/​art-fluo-popup-pink-white-neutral.jpg" ​
 + title="​fluo-pop-up-pink-white-3" ​
 + alt="​fluo-pop-up-pink-white-3" ​
 + style="​width:​300px;​height:​300px;​display:​block;​margin-left:​ auto;​margin-right:​ auto;">​
 + </​a></​li>​
 + <​li><​a href="​https://​allamalacha.de/​produkt/​muster-ohne-wert/#">​
 + <img src="​https://​allamalacha.de/​wp-content/​uploads/​zeig-favicon.png" ​
 + title="​muster-ohne-wert" ​
 + alt="​muster-ohne-wert" ​
 + style="​width:​300px;​height:​300px;​display:​block;​margin-left:​ auto;​margin-right:​ auto;">​
 + </​a></​li>​
 + <​li><​a href="​https://​allamalacha.de/​produkt/​liquid-div-ausfuehrungen/#">​
 + <img src="​https://​allamalacha.de/​wp-content/​uploads/​art-liquid-orange.org_.jpg" ​
 + title="​liquid-div-ausfuehrungen" ​
 + alt="​liquid-div-ausfuehrungen"  ​
 + style="​width:​300px;​height:​300px;​display:​block;​margin-left:​ auto;​margin-right:​ auto;">​
 + </​a></​li>​
 + <​li><​a href="​https://​allamalacha.de/​produkt/​liquid-braun-500ml/#">​
 + <img src="​https://​allamalacha.de/​wp-content/​uploads/​art-liquid-braun.200.jpg" ​
 + title="​liquid-braun-500ml" ​
 + alt="​liquid-braun-500ml"  ​
 + style="​width:​300px;​height:​300px;​display:​block;​margin-left:​ auto;​margin-right:​ auto;">​
 + </​a></​li>​
 + <​li><​a href="​https://​allamalacha.de/​produkt/​liquid-div-ausfuehrungen/#">​
 + <img src="​https://​allamalacha.de/​wp-content/​uploads/​art-liquid-orange.org_.jpg" ​
 + title="​liquid-div-ausfuehrungen" ​
 + alt="​liquid-div-ausfuehrungen"  ​
 + style="​width:​300px;​height:​300px;​display:​block;​margin-left:​ auto;​margin-right:​ auto;">​
 + </​a></​li>​
 + </​ul>​
 +</​div>​
 +<br>
 +<br>
 +<hr>
 +<​div>​siehe Anleitung: ​
 + <a href="​https://​marketpress.de/​documentation/​theme-hamburg/​anpassen-customizer/​statische-startseite-oder-beitragsuebersicht/#​hh-slider">​WordPress Theme Hamburg - Slider auf der Startseite</​a>​
 +</​div>​
 +
 +
 +</​code>​
  
marketpress.txt · Zuletzt geändert: 2018/03/12 08:27 von Admin