Refactor VV_PRODUCT_NUMBER as const

This commit is contained in:
Daniel Egger 2024-07-02 11:05:30 +02:00
parent 52f2b30a58
commit 4f58415ff5
2 changed files with 5 additions and 1 deletions

View File

@ -2,3 +2,6 @@
VV_DE_PRODUCT_SKU = "vv-de" VV_DE_PRODUCT_SKU = "vv-de"
VV_FR_PRODUCT_SKU = "vv-fr" VV_FR_PRODUCT_SKU = "vv-fr"
VV_IT_PRODUCT_SKU = "vv-it" VV_IT_PRODUCT_SKU = "vv-it"
# VBV Abacus VV product number
VV_PRODUCT_NUMBER = "30202"

View File

@ -5,6 +5,7 @@ from xml.etree.ElementTree import Element, SubElement, tostring
import structlog import structlog
from vbv_lernwelt.shop.const import VV_PRODUCT_NUMBER
from vbv_lernwelt.shop.invoice.abacus_sftp_client import AbacusSftpClient from vbv_lernwelt.shop.invoice.abacus_sftp_client import AbacusSftpClient
from vbv_lernwelt.shop.models import CheckoutInformation, CheckoutState from vbv_lernwelt.shop.models import CheckoutInformation, CheckoutState
@ -165,7 +166,7 @@ def render_invoice_xml(
item_fields = SubElement(item_element, "ItemFields", mode="SAVE") item_fields = SubElement(item_element, "ItemFields", mode="SAVE")
SubElement(item_fields, "DeliveryDate").text = order_date.isoformat() SubElement(item_fields, "DeliveryDate").text = order_date.isoformat()
SubElement(item_fields, "ItemNumber").text = "1" SubElement(item_fields, "ItemNumber").text = "1"
SubElement(item_fields, "ProductNumber").text = "30202" SubElement(item_fields, "ProductNumber").text = VV_PRODUCT_NUMBER
SubElement(item_fields, "QuantityOrdered").text = "1" SubElement(item_fields, "QuantityOrdered").text = "1"
item_text = SubElement(item_element, "ItemText", mode="SAVE") item_text = SubElement(item_element, "ItemText", mode="SAVE")