Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: One Stop Shop (OSS) EU-Regelung 2021

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #180 am: 25. September 2021, 16:21:39
    Hallo Nils,

    hänge mal deine geänderte "logobar.html" hier an. Eigentlich ist es eine Sache von 10 Minuten. Keine Ahnung was du falsch machst.
    Wenn gar nichts geht, musst du dich einfach melden.

    BG Karsta

    Onlineshopper

    • Fördermitglied
    • Beiträge: 948
    • Geschlecht:
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #181 am: 25. September 2021, 17:03:58
    Hallo Karsta,

    anbei die Logobar.

    LG
    Nils

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #182 am: 25. September 2021, 17:51:09
    Du hast den neuen Listenpunkt ausserhalb der Liste eingefügt. Ersetze den Inhalt deiner Datei wie folgt:

    Code: PHP  [Auswählen]
    {if $smarty.const.BS4_SEARCHFIELD_PERMANENT != 'true'}
    <div id="logobar" class="row text-center text-md-left mb-3">
            <a class="nav-logo col-12 col-md-4" href="{$index}" title="{#link_index#} &bull; {$store_name}"><img src="{$tpl_path}{$smarty.const.BS4_SHOP_LOGO}" class="img-fluid" alt="{$store_name}" /></a>
            <ul class="nav col-12 col-md-8 mt-3 justify-content-end">
                    <li class="nav-item home"><a class="nav-link {$smarty.const.BS4_LOGOBAR_TEXT}" title="{#link_index#}" href="{$index}"><span class="fa fa-home fa-lg"></span></a></li>
                    {if isset($box_LANGUAGES) && trim($box_LANGUAGES) != ''}{$box_LANGUAGES}{/if}
            {if isset($box_SHIPPING_COUNTRY)}
            <li class="nav-item"><a class="nav-link text-secondary" title="{#header_shipping_country#}" href="#" data-toggle="modal" data-target="#shipping_country_box"><span class="fas fa-truck fa-lg"></span></a></li>
        <div id="shipping_country_box" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
             <div class="modal-dialog src">
                 <div class="modal-content">
                      <div class="modal-header"><h4 class="modal-title text-center">{#header_shipping_country#}</h4>
                      <button type="button" class="close" data-dismiss="modal" aria-label="{#BS4_close#}"><span aria-hidden="true">&times;</span><span class="sr-only">{#BS4_close#}</span></button>
                     </div>
                      <div class="modal-body">
                      {$box_SHIPPING_COUNTRY}
                      </div>
                      <div class="modal-footer">
                      {#BS4_close#|bs4button:'modal_close':'data-dismiss="modal"':'true'|replace:'submit':'button'}
                     </div>
                    </div>
                </div>
            </div>
            {/if}

                    <li class="nav-item account dropdown">
                            <a id="account-dd" href="#" class="nav-link {$smarty.const.BS4_LOGOBAR_TEXT}"  title="{#link_account#}" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><span class="fa fa-user fa-lg fa-fw" aria-hidden="true"></span></a>
                            <div class="dropdown-menu dropdown-menu-right toggle_account" aria-labelledby="account-dd">
                                    {if isset($account)}<a class="dropdown-item{if strstr($smarty.server.PHP_SELF, 'account') && !strstr ($smarty.server.PHP_SELF, 'create_account')} active{/if}" href="{$account}"><span class="fa fa-user fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#link_account#}</a>{/if}
                                    {if isset($smarty.session.customer_id)}
                                            <a class="dropdown-item{if strstr ($smarty.server.PHP_SELF, 'logoff')} active{/if}" href="{$logoff}"><span class="fa fa-sign-out-alt fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#link_logoff#}</a>
                                            <a class="dropdown-item{if strstr ($smarty.server.PHP_SELF, 'checkout')} active{/if}" href="{$checkout}"><span class="fa fa-cash-register fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#link_checkout#}</a>
                                    {else}
                                            <a class="dropdown-item{if strstr($smarty.server.PHP_SELF, 'create_account')} active{/if}" href="{$create_account}"><span class="fa fa-user-plus fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#new_customer#}</a>
                                            <a class="dropdown-item{if strstr($smarty.server.PHP_SELF, 'login')} active{/if}" href="{$login}"><span class="fa fa-sign-in-alt fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#link_login#}</a>
                                    {/if}
                            </div>
                    </li>
                    {if isset($smarty.session.customer_id)}<li class="nav-item"><a class="nav-link {$smarty.const.BS4_LOGOBAR_TEXT}" title="{#link_logoff#}" href="{$logoff}"><span class="fa fa-sign-out-alt fa-lg"></span></a></li>{/if}
                    {if isset($box_WISHLIST)}{$box_WISHLIST}{/if}
                    {if isset($box_CART)}{$box_CART}{/if}
                    {if isset($box_SEARCH)}{$box_SEARCH}{/if}
                    </ul>
    </div>
    {else}
    <div id="logobar" class="row text-center text-md-left mb-3">
            <a class="nav-logo col-12 col-md-4" href="{$index}" title="{#link_index#} &bull; {$store_name}"><img src="{$tpl_path}{$smarty.const.BS4_SHOP_LOGO}" class="img-fluid" alt="{$store_name}" /></a>
            <div class="col-12 col-md-8">
                    <div class="row justify-content-end">
                           
                            <ul class="nav col-12 justify-content-end">
                                    <li class="nav-item home"><a class="nav-link {$smarty.const.BS4_LOGOBAR_TEXT}" title="{#link_index#}" href="{$index}"><span class="fa fa-home fa-lg"></span></a></li>
                                    {if isset($box_LANGUAGES) && trim($box_LANGUAGES) != ''}{$box_LANGUAGES}{/if}
                                    <li class="nav-item account dropdown">
                                            <a id="account-dd" href="#" class="nav-link {$smarty.const.BS4_LOGOBAR_TEXT}"  title="{#link_account#}" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><span class="fa fa-user fa-lg fa-fw" aria-hidden="true"></span></a>
                                            <div class="dropdown-menu dropdown-menu-right toggle_account" aria-labelledby="account-dd">
                                                    {if isset($account)}<a class="dropdown-item{if strstr($smarty.server.PHP_SELF, 'account') && !strstr ($smarty.server.PHP_SELF, 'create_account')} active{/if}" href="{$account}"><span class="fa fa-user fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#link_account#}</a>{/if}
                                                    {if isset($smarty.session.customer_id)}
                                                            <a class="dropdown-item{if strstr ($smarty.server.PHP_SELF, 'logoff')} active{/if}" href="{$logoff}"><span class="fa fa-sign-out-alt fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#link_logoff#}</a>
                                                            <a class="dropdown-item{if strstr ($smarty.server.PHP_SELF, 'checkout')} active{/if}" href="{$checkout}"><span class="fa fa-cash-register fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#link_checkout#}</a>
                                                    {else}
                                                            <a class="dropdown-item{if strstr($smarty.server.PHP_SELF, 'create_account')} active{/if}" href="{$create_account}"><span class="fa fa-user-plus fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#new_customer#}</a>
                                                            <a class="dropdown-item{if strstr($smarty.server.PHP_SELF, 'login')} active{/if}" href="{$login}"><span class="fa fa-sign-in-alt fa-lg fa-fw" aria-hidden="true"></span>&nbsp;&nbsp;{#link_login#}</a>
                                                    {/if}
                                            </div>
                                    </li>
                                    {if isset($smarty.session.customer_id)}<li class="nav-item"><a class="nav-link {$smarty.const.BS4_LOGOBAR_TEXT}" title="{#link_logoff#}" href="{$logoff}"><span class="fa fa-sign-out-alt fa-lg"></span></a></li>{/if}
                                    {if isset($box_WISHLIST)}{$box_WISHLIST}{/if}
                                    {if isset($box_CART)}{$box_CART}{/if}
                                    {if isset($box_SEARCH)}{$box_SEARCH}{/if}
                            </ul>
                    </div>
            </div>
    </div>
    {/if}

    BG Karsta

    Onlineshopper

    • Fördermitglied
    • Beiträge: 948
    • Geschlecht:
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #183 am: 25. September 2021, 18:40:48
    Auch das habe ich jetzt gemacht. Erscheint trotzdem nichts.
    Sehr merkwürdig. :-(

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #184 am: 25. September 2021, 19:10:08
    Voraussetzung zur Anzeige des Links, ist der korrekte Einbau des Moduls. Du hast aber schon die shipping_box wie in diesem Modul angegeben in dein Template eingebaut.

    Da kann man nicht wirklich mit einer Ferndiagnose helfen.

    BG Karsta

    Onlineshopper

    • Fördermitglied
    • Beiträge: 948
    • Geschlecht:
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #185 am: 25. September 2021, 22:04:57
    Das Modul war schon in der 2.0.6.0 eingebaut. Da musste ich nichts weiter machen.
    Geht nur darum, dass das Auswahlfeld unter der Suche steht, da ich für den Shop "Fullcontent" nutze, was ich nicht hinbekomme.

    LG
    Nils

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #186 am: 26. September 2021, 07:29:39
    Dann poste bitte mal deine boxes.php.

    BG Karsta

    Onlineshopper

    • Fördermitglied
    • Beiträge: 948
    • Geschlecht:
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #187 am: 26. September 2021, 11:17:09
    Hallo Karsta,

    in der boxes.php hatte ich tatsächlich den Code an einer falschen Stelle.
    Jetzt wirds zumindest schon mal angezeigt.

    Ich musste allerdings in der logo.html den Code auch wieder verschieben, sonst hätte er das Auto wieder nicht angezeigt.

    LG
    Nils

    Onlineshopper

    • Fördermitglied
    • Beiträge: 948
    • Geschlecht:
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #188 am: 26. September 2021, 13:07:05
    Hab das jetzt soweit hinbekommen, wie auf dem Screenshot.
    Jetzt muss nur noch die Box unter das Suchfeld.

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #189 am: 26. September 2021, 14:54:07
    Irgendwie scheinst du das alles nicht wirklich zu verstehen.
    Mit Betätigung des Links, öffnet sich die Lightbox in der sich die Auswahlbox befindet. Genau wie hier: VAT eCommerce & One Stop Shop zu sehen, nur eben für bootstrap4.

    Ich poste doch nicht wirklich 4 Tage lang, wie man einen zusätzlichen Link in sein Template integriert.

    BG Karsta

    Onlineshopper

    • Fördermitglied
    • Beiträge: 948
    • Geschlecht:
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #190 am: 26. September 2021, 16:29:34
    Sorry für den Stress.

    Hab es jetzt hinbekommen.

    Danke dir für deine Mühe.

    LG
    Nils

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.225
    • Geschlecht:
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #191 am: 27. September 2021, 10:29:39
    [...]
    Bei mir tritt ebenfalls das Problem auf, dass, wenn ich als Österreicher in einem deutschen Shop per Selbstabholung bestellen will, mir zwar ein Steuersatz von 19% angezeigt wird, dieser sich allerdings aus dem Brutto-Preis für Österreich berechnet wird.

    Artikelpreis netto: 10,00 €
    Artikelpreis brutto: 12,00 € (müsste bei Selbstabholung 11,90 € sein)
    19% Steuern: 1,92 € (19% von 12,00 € statt von 11,90 €)
    [...]

    Du musst in der /includes/classes/order.php diesen Code:

    Code: PHP  [Auswählen]
            if (isset($GLOBALS[$shipping_class])
                && is_object($GLOBALS[$shipping_class])
                && method_exists($GLOBALS[$shipping_class], 'address')
                )
            {
              $this->delivery = $GLOBALS[$shipping_class]->address();
            }

    ersetzen mit:

    Code: PHP  [Auswählen]
            if (isset($GLOBALS[$shipping_class])
                && is_object($GLOBALS[$shipping_class])
                && method_exists($GLOBALS[$shipping_class], 'address')
                )
            {
              $this->delivery = $GLOBALS[$shipping_class]->address();

              $tax_address['country_id'] = $this->delivery['country_id'];
              $tax_address['zone_id'] = $this->delivery['zone_id'];

              $xtPrice->country_id = $tax_address['country_id'];
              $xtPrice->zone_id = $tax_address['zone_id'];

              $zones_query = xtDBquery("SELECT tax_class_id as class FROM " . TABLE_TAX_CLASS);
              while ($zones_data = xtc_db_fetch_array($zones_query, true)) {
                $xtPrice->TAX[$zones_data['class']] = xtc_get_tax_rate($zones_data['class'], $tax_address['country_id'], $tax_address['zone_id']);
              }
            }

    Gruss Gerhard

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #192 am: 27. September 2021, 13:10:20
    Die Korrektur haben wir in r13744 & r13745 ins SVN übernommen sowie ins Modul aus Beitrag 1.

    Grüße

    Torsten

    Hans Bambel

    • Mitglied
    • Beiträge: 118
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #193 am: 28. September 2021, 10:15:15
    Vielen Dank, Gerhard  :thx:

    fasciUG

    • Neu im Forum
    • Beiträge: 48
    Re: MODUL: One Stop Shop (OSS) EU-Regelung 2021
    Antwort #194 am: 12. Oktober 2021, 14:02:17
    Habe das Modul in der neuesten Version installiert, allerdings kann ich "update_oss.sql" nicht wiederherstellen. Es erscheint dann diese Fehlermeldung:

    Code: PHP  [Auswählen]
    Fatal error: Couldn't create table or view `products_geo_zones_to_tax_class´

    Was mache ich falsch?
    216 Antworten
    36274 Aufrufe
    27. November 2023, 16:29:47 von Viol
    20 Antworten
    7255 Aufrufe
    13. Oktober 2021, 19:37:34 von WeXsler
    2 Antworten
    1134 Aufrufe
    01. April 2019, 10:32:36 von Tomcraft
    0 Antworten
    805 Aufrufe
    11. Januar 2018, 15:25:34 von Benjamindd