​​​​

Testen Sie CodeCPQ.

Receive access to a CodeCPQ sandbox for testing.


1. Request sandbox access

If you want to try out CodeCPQ more thoroughly, contact us by clicking on the button below to request access to a CodeCPQ sandbox for testing.

Request CodeCPQ sandbox access here

2. Receive login details

After we have reviewed your information, we will contact you and provide you with login information to a CodeCPQ sandbox.

3. Einloggen

Use the login information to log into your sandbox account. Then, choose the CPQ app.

4. Explore CodeCPQ product configurations

Python-Codeschnipsel kontrollieren die Konfiguration

A general note at the beginning: The CodeCPQ module for Odoo is a kind of code-based development environment. Products and their configurations can be managed by code in so-called "snippets", i.e., input fields for Python program code, in the backend. You can recognize these snippet input fields by the line numbers. The snippets essentially control the entire CodeCPQ configuration scheme. Do you understand why our module is called CodeCPQ?

Mit diesen Snippets (Schnipseln) können Sie schnell einfache Konfigurationen mit lediglich einem Minimum an Python-Erfahrung erstellen. Mit dem Button TEST CPQ FORM können Sie zu dem die CPQ Konfiguration einfach während des Entwicklungsprozesses jederzeit testen.

Erkunden Sie CPQ Code Sets

Um Ihnen die ersten Schritte zu erleichtern, hat die CPQ App einige CPQ Schemata, die CPQ Code Sets genannt werden. Aus Ihrem Testaccount heraus sind diese Code Sets read-only, also nicht veränderbar. Erkunden Sie diese Konfiguration, um sich mit der Struktur und der Einrichtung eines Code Sets vertraut zu machen.

Es ist eine gute Idee, ein Code Set zu editieren und damit zu experimentieren. Der einfachste Weg ist, ein bestehendes Code Set zu duplizieren, und zwar wie folgt:

  • Wählen Sie ein Code Set aus, indem Sie auf die entsprechende Box in der Liste der Code Sets klicken.
  • Gehen Sie in das Menü Action und wählen Sie Duplicate Record.

Sie können nun das Code Set umbenennen, testen und editieren, d. h., Sie können die Konfigurationsparameter ändern, wie Sie wollen.


Das Init Product Object Snippet

In dem Code-Snippet Init Product Object auf der Registerkarte Build Object können Sie sowohl die Datenstruktur als auch Daten für die zu konfigurieren Produkte anlegen. Sie können das als Back-End-Benutzer selbst tun, z.B. in Ihrer Rolle als Produktmanager. Dies geschieht mit der Hilfe des Python-Objekts cpq, dessen objektorientierte Struktur Sie selbst definieren können. Das bedeutet, dass Sie die volle Power der Python Objekttypen für Ihre Produktkonfiguration nutzen können.

Einige der Attribute des cpq Objects sind für das Funktionieren der Konfiguration wichtig. Lassen Sie diese unbedingt im Code drin. Sie sollten sie auch nicht ändern, weil sonst Fehler entstehen könnten. Hierbei handelt es sich um die
folgenden Attribute: 

  • cpq.quantity
  • cpq.image_name
  • cpq.price
  • cpq.description

Der folgende Screenshot zeigt Ihnen, wie einige dieser Attribute verwendet werden:


Das Build Input Form Snippet

Der Build Input Form Code-Schnipsel, der von der Registerkarte Build Request aus erreichbar ist, erlaubt dem Back-End-Benutzer, das dynamische Eingabeformular für die Produktkonfiguration zu steuern. In jedem Antwort-Zyklus wird die Eingabemaske für die Produktkonfiguration auf dem Benutzerbildschirm mithilfe dieses Codes neu erzeugt. Der Generator für die Eingabemaske ist ebenfalls über Python Code programmierbar.

Es gibt eine eingebaute Funktion für jedes Kontrollelement, das erforderlich ist, um das Produkt zu konfigurieren. Einige der am meisten benutzten sind:

  • display_heading() erzeugt einen Text als Überschrift
  • display_text() schreibt einen Text auf den Bildschirm
  • input_number() lässt den Benutzer einen numerischen Wert eingeben
  • input_text() lässt den Benutzer einen Textstring eingeben
  • input_color() lässt den Benutzer eine Farbe auswählen
  • input_selection() zeigt ein Dropdown-Menü an, aus dem der Benutzer aus mehreren Optionen auswählen kann

Für mehr Details zur Verwendung dieser Funktionen lesen Sie bitte in unserer Dokumentation nach.

Der folgende Screenshot zeigt Ihnen die Verwendung einiger dieser Funktionen in dem Build Input Form Codeschnipsel: 


5. Produkte erkunden

Wenn Sie mehr über das Management von Produkttaten in CodeCPQ lernen möchten, wechseln Sie in den Bereich Product Data. Auch hier finden Sie einige Read-only Einträge zur schnellen Orientierung.

Um einen Produkteintrag zu editieren oder einen neuen anzulegen, wählen Sie einen bestehenden und duplizieren Sie ihn. Dann können Sie die Informationen in dem duplizierten Eintrag editieren, genau wie bei den Code Sets.

6. Weitere Funktionen testen

Lesen Sie in der Benutzerdokumentation nach, welche weiteren Funktionen die CPQ App bietet, und wie Sie diese konfigurieren können.

Testen Sie diese Funktionen jetzt. 
Registrieren Sie sich für eine kostenlose Testversion.

Entdecken Sie CPQ in Odoo.