Modul Website eCommerce Base

Technischer Name / Technical name: eq_website_ecommerce_base

Lizenz: AGPL-3 


Links:
Equitania Fork: https://gitlab.ownerp.io/v10-myodoo/v10-website/tree/develop/eq_website_ecommerce_base


Beschreibung

Basisfunktionalität der Erweiterungen im Webshop, die mit dem website_sale etwas zu tun haben.

Fügt folgende Einstellungsmöglichkeiten hinzu:

  • Pflichtfelder Registrierung
    über Einstellungen kann man die Pflichtfelder der Kontaktadresse im Checkoutvorgang steuern.
  • Pflichtfelder Lieferadresse
    über Einstellungen kann man die Pflichtfelder der Lieferadressen im Checkoutvorgang steuern 
  • Pflichtfelder Rechnungsadresse
    über Einstellungen kann man die Pflichtfelder der Rechnungsadressen im Checkoutvorgang steuern. 
  • AGBs URL
    über Einstellungen kann man die URL von AGBs setzen und sie im Webshop auf der Seite "Payment" anzeigen
  • Versandkosten URL
    über Einstellungen kann man die URL von Versandkosten setzen und sie im Webshop auf der Seite "Payment" anzeigen
  • Widerrufsbelehrung aktivieren & Widerrufsbelehrung URL
    über Einstellungen kann man die URL von Widerrufsbelehrung setzen und sie im Webshop auf der Seite "Payment" anzeigen


Description: 
Basic functionality of the extensions in the webshop that have something to do with website_sale.

Adds the following settings:

  • Mandatory fields Registration
    via Settings you can control the mandatory fields of the contact address in the checkout process.
  • Mandatory fields Delivery address
    via Settings you can control the mandatory fields of the delivery addresses in the checkout process 
  • Mandatory fields Billing address
    via Settings you can control the mandatory fields of the invoice addresses in the checkout process. The functionality in the webshop has also been extended so that an invoice can be sent to the customer.
  • AGB's URL
    via Settings you can set the URL of AGBs and display it in the webshop on the page "Payment".
  • Shipping costs URL
    via Settings you can set the URL of shipping costs and display them in the webshop on the page "Payment".
  • Activate Revocation Policy & Revocation Policy URL
    via Settings you can set the URL of the revocation instruction and display it in the webshop on the page "Payment".


Diese Einstellungen sind zu finden unter Website Admin > Konfiguration > Einstellungen. These settings can be found under Website Admin > Configuration > Settings.



E-Commerce Status

In der Ansicht der Angebote wurde eine neue Spalte "E-Commerce Status" hinzugefügt.
A new column "E-Commerce Status" has been added to the listings view.

  • Manuell angelegte Angebote haben keinen Eintrag.
  • Angebote die erstellt werden durch hinzufügen von Produkten in den Warenkorb, aber noch nicht bestellt wurden, werden als Entwurf angezeigt.
  • Wurde der Webshop Bestellprozess vollständig abgeschlossen, wird dieses Angebot als Abgeschlossen angezeigt.
  • Manually created quotations have no entry.
  • Quotations created by adding products to the shopping cart but not yet ordered are displayed as a draft.
  • If the webshop order process has been completed, this offer will be displayed as Completed.


Um ein noch offenen Warenkorb visuell zu verdeutlichen, sieht man auch in der Detail-Ansicht einen Hinweis.
To visually illustrate an open shopping cart, you can also see a note in the detail view.




Installation: 
Installieren Sie unter Apps die App: eq_website_ecommerce_base

Installation: 
Install the app under Apps: eq_website_ecommerce_base

B2B

Ein B2B System muss so eingestellt werden:

  • Die Preise müssen bei den Steuersätzen auf NETTO gesetzt werden (Finanzen → Konfiguration → Steuern)


A B2B system must be set up like this:

  • The prices must be set to NET for the tax rates (finances → configuration → taxes)

  • Die Einstellung "Anzeige der Steuer"  (Verkauf →  Konfiguration → Einstellungen → Anzeige der Steuer) muss auf B2B gesetzt werden. The setting "Display of tax" (Sale → Configuration → Settings → Display of tax) must be set to B2B.


B2C

Ein B2C System muss so eingestellt werden:

  • Die Preise müssen bei den Steuersätzen auf BRUTTO gesetzt werden (Finanzen → Konfiguration → Steuern)

A B2C system must be set like this:

  • The prices must be set to gross at the tax rates (financial → configuration → taxes)

  • Die Einstellung "Anzeige der Steuer"  (Verkauf →  Konfiguration → Einstellungen → Anzeige der Steuer) muss auf B2C gesetzt werden. The setting "Display of tax" (Sale → Configuration → Settings → Display of tax) must be set to B2C.

  • Nicht vergessen, dass man auch die Preise bei den Produkten korrekt pflegen muss! Don't forget that you also have to maintain the prices of the products correctly!



Abhängigkeiten (Dependencies):

Abhängigkeit zu Modul / Dependency on moduleBeschreibung / Description
base_setup

Basisfunktionalität des Odoo Systems - Menus. Erweiterung der Tabelle res.config.settings um neue Felder.

Basic functionality of the Odoo System - Menus. Enhancement of the table res. config. settings with new fields.

Ansichten ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBeschreibung / Description
contactbase.contact

Erweiterung des Widgets 'contact' um neue Felder. Adding new fields to the' contact' widget.
eq_website_base
Ansichten ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBeschreibung / Description
eq_website_ecommerce_base_config_settingseq_website_base.eq_website_base_config_settingseq.website.base.configeq_gtc_url

Link auf AGBs auf der Konfigmaske im Backend. Link to AGBs on the config mask in the backend.

eq_paymentwebsite_sale.website_sale.payment
gtc_urlLink auf AGBs. Link to AGBs.
eq_website_ecommerce_mainwebsite.assets_frontend

Erweiterung um Anbindung der JS-Datei. Extension with connection of the JS file.
eq_res_partner
Ansichten ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBeschreibung / Description


res.partnereq_firstname

Vorname im Backend und Frontend. First name in the backend and frontend.



res.partnereq_name2Name2 im Backend und Frontend. Name2 in the backend and frontend.


res.partnereq_house_noHausNr. im Backend und Frontend. House No. in the backend and frontend.
website_sale_delivery
Ansichten ID / View IDinherit_idBeschreibung / Description
eq_payment_deliverywebsite_sale_delivery.payment_deliveryFügt den Link für die Versandkosten-Informationen unterhalb der Versandkosten-Auswahl hinzu (auf dem Bezahlvorgang). Adds the link for the shipping cost information below the shipping cost selection (on the checkout page).
website_sale
Ansichten ID / View IDinherit_idDatenmodell / DatamodelFeld / Field Beschreibung / Description
eq_addresswebsite_sale.address

Erweiterung der Seite "Adress" um neue Felder. Adding new fields to the "Address" page.

eq_checkoutwebsite_sale.checkout

Erweiterung der Seite "Checkout" um neue Felder. Add new fields to the "Checkout" page.
eq_address_kanbanwebsite_sale.address_kanban

Erweiterung der Übersicht mit den Adressen um unsere Felder - die Erweiterung des Widgets ist in eq_ir_web_widgets.xml. Adding our fields to the list of addresses - the widget extension is in eq_ir_web_widgets. xml.
eq_confirmationwebsite_sale.confirmation

Erweiterung der Seite Confirmation. Extension of the page Confirmation.
eq_payment_deliverywebsite_sale_delivery.payment_delivery

Erweiterung der Seite paypment page unterhalb der Lieferkosten. Extension of the page paypment page below the delivery costs.
eq_paymentwebsite_sale.payment

Erweiterung der Seite payment page. Extension of the payment page.