Skip to main content
Skip table of contents

Workflow Bestätigung des Newsletterlink

Hier liegt noch ein bug vor beim einspielen!

CODE
<?xml version="1.0"?>
<workflow name="SendInBlueMCNewsletter" trigger="NewsletterOptIn" start="#1050">
    <step id="#1050" name="Gutschein erstellen" action="Centauri.Shop.Workflows.Database.SQLCommand">
        <parameter>
            <command><![CDATA[insert into giftcodes (giftcode, text, type, validFrom, validTo, value_eur, credit, usage, valuecode, cardnr, customernr, transferitemnr ) select top 1 right(replace(cast(newid() as varchar(50)), '-', ''),10), 'Newsletter-Bonus', 'SINGLE', GETDATE(), GETDATE()+365, 5, 1, 0, 1, email, (select top 1 customernr from vip where vip.email=newslettermembers.email), '9newsletter' from newslettermembers where email not in (select cardnr from giftcodes where text='Newsletter-Bonus') and confirmed<>0 ]]></command>
            <ignoreerror>false</ignoreerror>
        </parameter>
        <transition destination="#1051" success="yes"/>
    </step>
    <step id="#1051" name="Gutschein laden" action="Centauri.Shop.Workflows.Database.SQLQuery">
        <parameter>
            <command>select top 1 giftcode from giftcodes where text='Newsletter-Bonus' and property1 is null order by validFrom desc
            </command>
            <parameter>giftcode</parameter>
            <ignoreerror>false</ignoreerror>
        </parameter>
        <transition destination="#1052" success="yes"/>
    </step>
    <step id="#1052" name="Gutschein überprüfen" action="Centauri.Shop.Workflows.Process.Check">
        <data>
            <parameter>giftcode</parameter>
        </data>
        <transition destination="#1053" success="yes"/>
    </step>
    <step id="#1053" name="Gutschein E-Mail laden" action="Centauri.Shop.Workflows.Database.SQLQuery">
        <data>
            <parameter>email</parameter>
            <command>select top 1 cardnr from giftcodes where giftcode=@giftcode</command>
        </data>
        <transition destination="#1054" success="yes"/>
    </step>
    <step id="#1054" name="Newsletter verschicken" action="Centauri.Shop.Workflows.SendInBlue.Send">
        <data>
            <template>27</template>
            <parameter>giftcode</parameter>
        </data>
        <transition destination="#1055" success="yes"/>
    </step>
    <step id="#1055" name="Datum dokumentieren" action="Centauri.Shop.Workflows.Database.SQLCommand" final="yes">
        <data>
            <parameter>email</parameter>
            <command>update giftcodes set property1=getdate() where giftcode=@giftcode</command>
        </data>
    </step>
    <mapping origin="*"/>
</workflow>

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.