Files
kupshop/bundles/KupShop/EcomailBundle/Resources/upgrade/upgrade_data.json
2025-08-02 16:30:27 +02:00

5 lines
11 KiB
JSON

{
"template_basic" : "{\"beginning\":\"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<ORDERS>\",\"end\":\"</ORDERS>\",\"nodes\":[{\"type\":\"element\",\"value\":\"ORDER\",\"nodes\":[{\"type\":\"element\",\"value\":\"HOSTNAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"contexts.domain\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"id\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"CODE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"number\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"USER_EMAIL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"email\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"USER_ID\",\"nodes\":[{\"type\":\"condition\",\"value\":\"user_id\",\"nodes\":[{\"type\":\"expression\",\"value\":\"user_id\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"FIRST_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"invoice_name\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"LAST_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"invoice_surname\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"LANGUAGE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"language\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"STATUS_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"STATUS\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_name\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"STATUS_STORNO\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_storno\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERED\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_paid\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"ORDERED_AT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"utils.formatDatetime(date, 'YYYY-MM-DDTHH:mm:ss')\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"TOTAL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_storno == '1' ? 0 : total_price.withVat\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"VAT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_storno == '1' ? 0 : total_price.vatValue\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"CURRENCY_CODE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"total_price.currency.code\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"ITEMS\",\"nodes\":[{\"type\":\"cycle\",\"value\":\"items\",\"indexAccessName\":\"\",\"valueAccessName\":\"item\",\"nodes\":[{\"type\":\"element\",\"value\":\"ITEM\",\"nodes\":[{\"type\":\"element\",\"value\":\"ID_PRODUCT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.id_product\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"ID_VARIATION\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.id_variation\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"TITLE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.title\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"UNIT_PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_storno == '1' ? 0 : item.piece_price.withVat\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"QUANTITY\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.pieces\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_storno == '1' ? 0 : item.total_price.withVat\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"item.product && item.product.section\",\"nodes\":[{\"type\":\"element\",\"value\":\"MAIN_SECTION_TITLE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.product.section.path_sections['1'].title\",\"nodes\":[]}]}]}]}]}]},{\"type\":\"element\",\"value\":\"DISCOUNTS\",\"nodes\":[{\"type\":\"cycle\",\"value\":\"discounts\",\"indexAccessName\":\"\",\"valueAccessName\":\"discount\",\"nodes\":[{\"type\":\"element\",\"value\":\"DISCOUNT\",\"nodes\":[{\"type\":\"element\",\"value\":\"DISCOUNT_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"discount.name\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DISCOUNT_PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_storno == '1' ? 0 : discount.totalPrice\",\"nodes\":[]}]}]}]}]},{\"type\":\"element\",\"value\":\"PAYMENT_TYPE\",\"nodes\":[{\"type\":\"condition\",\"value\":\"payment\",\"nodes\":[{\"type\":\"expression\",\"value\":\"payment.type\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"PAYMENT_METHOD\",\"nodes\":[{\"type\":\"condition\",\"value\":\"payment\",\"nodes\":[{\"type\":\"expression\",\"value\":\"payment.method\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"DELIVERY_TYPE\",\"nodes\":[{\"type\":\"condition\",\"value\":\"delivery\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery.type\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"DELIVERY_METHOD\",\"nodes\":[{\"type\":\"condition\",\"value\":\"delivery\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery.method\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"DELIVERY_COUNTRY_CODE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_country_code\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERY_STREET\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_street\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERY_CITY\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_city\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERY_POSTAL_CODE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_zip\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"PHONE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"invoice_phone\",\"nodes\":[]}]}]}]}",
"template_convert" : "{\"beginning\":\"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<ORDERS>\",\"end\":\"</ORDERS>\",\"nodes\":[{\"type\":\"element\",\"value\":\"ORDER\",\"nodes\":[{\"type\":\"element\",\"value\":\"HOSTNAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"contexts.domain\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"id\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"CODE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"number\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"USER_EMAIL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"email\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"USER_ID\",\"nodes\":[{\"type\":\"condition\",\"value\":\"user_id\",\"nodes\":[{\"type\":\"expression\",\"value\":\"user_id\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"FIRST_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"invoice_name\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"LAST_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"invoice_surname\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"LANGUAGE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"language\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"STATUS_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"STATUS\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_name\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"STATUS_STORNO\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_storno\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERED\",\"nodes\":[{\"type\":\"expression\",\"value\":\"status_paid\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"ORDERED_AT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"utils.formatDatetime(date, 'YYYY-MM-DDTHH:mm:ss')\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"TOTAL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"priceUtils.roundCurrency(priceUtils.convertCurrency(total_price.withVat, total_price.currency.code, 'CZK'), 'CZK')\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"VAT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"priceUtils.roundCurrency(priceUtils.convertCurrency(total_price.vatValue, total_price.currency.code, 'CZK'), 'CZK')\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"CURRENCY_CODE\",\"nodes\":[{\"type\":\"value\",\"value\":\"CZK\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"ITEMS\",\"nodes\":[{\"type\":\"cycle\",\"value\":\"items\",\"indexAccessName\":\"\",\"valueAccessName\":\"item\",\"nodes\":[{\"type\":\"element\",\"value\":\"ITEM\",\"nodes\":[{\"type\":\"element\",\"value\":\"ID_PRODUCT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.id_product\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"ID_VARIATION\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.id_variation\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"TITLE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.title\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"UNIT_PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"priceUtils.roundCurrency(priceUtils.convertCurrency(item.piece_price.withVat, item.piece_price.currency.code, 'CZK'), 'CZK')\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"QUANTITY\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.pieces\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"priceUtils.roundCurrency(priceUtils.convertCurrency(item.total_price.withVat, item.total_price.currency.code, 'CZK'), 'CZK')\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"item.product && item.product.section\",\"nodes\":[{\"type\":\"element\",\"value\":\"MAIN_SECTION_TITLE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"item.product.section.path_sections['1'].title\",\"nodes\":[]}]}]}]}]}]},{\"type\":\"element\",\"value\":\"DISCOUNTS\",\"nodes\":[{\"type\":\"cycle\",\"value\":\"discounts\",\"indexAccessName\":\"\",\"valueAccessName\":\"discount\",\"nodes\":[{\"type\":\"element\",\"value\":\"DISCOUNT\",\"nodes\":[{\"type\":\"element\",\"value\":\"DISCOUNT_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"discount.name\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DISCOUNT_PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"priceUtils.roundCurrency(priceUtils.convertCurrency(discount.totalPrice, total_price.currency.code, 'CZK'), 'CZK')\",\"nodes\":[]}]}]}]}]},{\"type\":\"element\",\"value\":\"PAYMENT_TYPE\",\"nodes\":[{\"type\":\"condition\",\"value\":\"payment\",\"nodes\":[{\"type\":\"expression\",\"value\":\"payment.type\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"PAYMENT_METHOD\",\"nodes\":[{\"type\":\"condition\",\"value\":\"payment\",\"nodes\":[{\"type\":\"expression\",\"value\":\"payment.method\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"DELIVERY_TYPE\",\"nodes\":[{\"type\":\"condition\",\"value\":\"delivery\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery.type\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"DELIVERY_METHOD\",\"nodes\":[{\"type\":\"condition\",\"value\":\"delivery\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery.method\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"DELIVERY_COUNTRY_CODE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_country_code\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERY_STREET\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_street\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERY_CITY\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_city\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERY_POSTAL_CODE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_zip\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"PHONE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"invoice_phone\",\"nodes\":[]}]}]}]}"
}