Log in as Manager::

    >>> browser.login(TEST_USER_NAME, TEST_USER_PASSWORD)

Create Shop::

    >>> browser.open('/++add++collective.cart.shopping.Shop')
    >>> browser.getControl(name="form.widgets.IDublinCore.title").value = 'Shöp'
    >>> browser.getControl(name="form.buttons.save").click()

Add Shipping Method::

    >>> browser.open('/shop/shipping-method-container/createObject?type_name=ShippingMethod')
    >>> browser.getControl(name="title").value = 'ShippingMethöd1'
    >>> browser.getControl(name="description").value = 'Description of ShippingMethöd1'
    >>> browser.getControl(name="min_delivery_days").value = '3'
    >>> browser.getControl(name="max_delivery_days").value = '5'
    >>> browser.getControl(name="form.button.save").click()
    >>> 'Shipping fee for one kg' in browser.contents
    True
    >>> '1.0' in browser.contents
    True

Add ArticleContainer::

    >>> browser.open('/shop/++add++collective.cart.shopping.ArticleContainer')
    >>> browser.getControl(name="form.widgets.IDublinCore.title").value = 'Ärticle Container'
    >>> browser.getControl(name="form.buttons.save").click()

Add Article::

    >>> browser.open('/shop/article-container/article-container/++add++collective.cart.core.Article')
    >>> browser.getControl(name="form.widgets.IDublinCore.title").value = 'Ärticle1'
    >>> browser.getControl(name="form.widgets.IDublinCore.description").value = 'Description of Ärticle1'
    >>> browser.getControl(name="form.widgets.ISKU.sku").value = 'SKÖ1'
    >>> browser.getControl(name="form.widgets.IDiscount.price").value = '12.40'
    >>> browser.getControl(name="form.widgets.ISize.weight").value = '100'
    >>> browser.getControl(name="form.buttons.save").click()

    >>> article1_url = browser.url

Add Stock to Ärticle1::

    >>> browser.open('/shop/article-container/article1/++add++collective.cart.stock.Stock')
    >>> browser.getControl(name="form.widgets.IBasic.title").value = 'Stöck1'
    >>> browser.getControl(name="form.widgets.IBasic.description").value = 'Description of Stöck1'
    >>> browser.getControl(name="form.widgets.stock").value = '100'
    >>> browser.getControl( name="form.widgets.IStockPrice.price").value = '0.0'
    >>> browser.getControl(name="form.buttons.save").click()

    >>> stock1_url = browser.url

Add Ärticle1 to Cart::

    >>> browser.open(article1_url)
    >>> browser.getControl(name="form.buttons.AddToCart").click()

Go to Cart::

    >>> browser.open('/shop/@@cart')

Check Out::

    >>> browser.getControl(name="form.buttons.CheckOut").click()

Fill Billing Info::

    >>> browser.getControl(name="billing_first_name").value = 'Billing First Näme'
    >>> browser.getControl(name="billing_last_name").value = 'Billing Last Näme'
    >>> browser.getControl(name="billing_organization").value = 'Billing Örganization'
    >>> browser.getControl(name="billing_vat").value = 'Fı1234567890'
    >>> browser.getControl(name="billing_email").value = 'first.last@email.bil'
    >>> browser.getControl(name="billing_street").value = 'Billing Street Äddress'
    >>> browser.getControl(name="billing_post").value = 'Billing Pöst Cöde'
    >>> browser.getControl(name="billing_city").value = 'Billing €ity'
    >>> browser.getControl(name="billing_phone").value = 'Billing Phöne Number'
    >>> browser.getControl(name="form.buttons.CheckOut").click()

    >>> print browser.bycss('#article-listing')
    --- 1 ---
    <section id="article-listing"><article><section class="image"><a href="http://nohost/plone/shop/article-container/article1" title="&#196;rticle1">
    <img src="http://nohost/plone/fallback.png"></a>
    </section><section class="title-and-description"><dl><dt>
    <a href="http://nohost/plone/shop/article-container/article1">&#196;rticle1</a>
    </dt>
    <dd class="description">Description of &#196;rticle1</dd>
    </dl></section><section class="gross-and-vat-rate"><section class="gross">12.40 &#8364;</section><section class="vat-rate">
    Including VAT: 24%
    </section></section></article></section>

    >>> print browser.bycss('#shipping-method')
    --- 1 ---
    <section id="shipping-method"><span class="title">Shipping Method</span>
    <span>ShippingMeth&#246;d1</span>
    <span class="gross-and-vat-rate">
    <span class="gross">0.10 &#8364;</span>
    <span class="vat-rate">
    Including VAT: 24%
    </span>
    </span>
    </section>

    >>> print browser.bycss('#total')
    --- 1 ---
    <section id="total"><span class="title">Total</span>&#160;&#160;
    <span class="total">12.50 &#8364;</span>
    </section>

    >>> print browser.bycss('#check-out-buttons')
    --- 1 ---
    <section id="check-out-buttons"><button formnovalidate type="submit" class="back" value="form.buttons.Back" name="form.buttons.Back">Back</button>
    <button type="submit" class="next" value="form.buttons.CheckOut" name="form.buttons.CheckOut">Next</button>
    </section>

Go back::

    >>> browser.getControl(name="form.buttons.Back").click()
    >>> browser.url
    'http://nohost/plone/shop/@@billing-and-shipping'


Proceed::

    >>> browser.getControl(name="form.buttons.CheckOut").click()
    >>> browser.url
    'http://nohost/plone/shop/@@order-confirmation'

Confirm the order::

    >>> len(mailhost.messages)
    0

    >>> browser.getControl(name="form.buttons.CheckOut").click()
    >>> browser.url
    'http://nohost/plone/shop/@@thanks'

    >>> print browser.bycss('#content-core')
    --- 1 ---
    <div id="content-core">
    <p>Your order number is <span id="number">1</span>.</p>
    </div>

Check the newest message sent::

    >>> len(mailhost.messages)
    2

    >>> msg = mailhost.messages[-2]
    >>> prink(msg)
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable
    Subject: =?utf-8?q?Order_Number=3A_1?=
    To: =?utf-8?q?Billing_First_N=C3=A4me_Billing_Last_N=C3=A4me?=
     <first.last@email.bil>
    From: =?utf-8?q?Sh=C3=B6p?= <email@from.address>
    Date: ...
    <BLANKLINE>
    Thank you for the order.
    <BLANKLINE>
    Order Number: 1
    <BLANKLINE>
    Billing Address
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    Billing First N=C3=A4me Billing Last N=C3=A4me  Billing =C3=96rganization  =
    F=C4=B11234567890
    Billing Street =C3=84ddress
    Billing P=C3=B6st C=C3=B6de Billing =E2=82=ACity
    Billing Ph=C3=B6ne Number
    first.last@email.bil
    <BLANKLINE>
    Shipping Address
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    Billing First N=C3=A4me Billing Last N=C3=A4me  Billing =C3=96rganization  =
    F=C4=B11234567890
    Billing Street =C3=84ddress
    Billing P=C3=B6st C=C3=B6de Billing =E2=82=ACity
    Billing Ph=C3=B6ne Number
    first.last@email.bil
    <BLANKLINE>
    <BLANKLINE>
    Order Contents
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    SKU: SK=C3=961
    =C3=84rticle1 x 1 =3D 12.40 =E2=82=AC
    <BLANKLINE>
    Shipping Method: ShippingMeth=C3=B6d1 0.10 =E2=82=AC
    <BLANKLINE>
    Total: 12.50 =E2=82=AC
    <BLANKLINE>
    <BLANKLINE>
    Link to the order: http://nohost/plone/shop/order-container/1
    <BLANKLINE>

    >>> msg = mailhost.messages[-1]
    >>> prink(msg)
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable
    Subject: =?utf-8?q?Order_Number=3A_1?=
    To: =?utf-8?q?Sh=C3=B6p?= <email@from.address>
    From: =?utf-8?q?Sh=C3=B6p?= <email@from.address>
    Date: ...
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
    Order Number: 1
    Billing Address
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    Billing First N=C3=A4me Billing Last N=C3=A4me  Billing =C3=96rganization  =
    F=C4=B11234567890
    Billing Street =C3=84ddress
    Billing P=C3=B6st C=C3=B6de Billing =E2=82=ACity
    Billing Ph=C3=B6ne Number
    first.last@email.bil
    <BLANKLINE>
    Shipping Address
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    Billing First N=C3=A4me Billing Last N=C3=A4me  Billing =C3=96rganization  =
    F=C4=B11234567890
    Billing Street =C3=84ddress
    Billing P=C3=B6st C=C3=B6de Billing =E2=82=ACity
    Billing Ph=C3=B6ne Number
    first.last@email.bil
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
    Order Contents
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    <BLANKLINE>
    SKU: SK=C3=961
    =C3=84rticle1 x 1 =3D 12.40 =E2=82=AC
    <BLANKLINE>
    <BLANKLINE>
    Shipping Method: ShippingMeth=C3=B6d1 0.10 =E2=82=AC
    <BLANKLINE>
    Total: 12.50 =E2=82=AC
    <BLANKLINE>
    <BLANKLINE>
    Link to the order: http://nohost/plone/shop/order-container/1
    <BLANKLINE>

Add to-customer-order-mail-template-message:

    >>> browser.open('/shop/createObject?type_name=Folder')
    >>> browser.getControl(name="title").value = 'To Customer Order Mail Template Message'
    >>> browser.getControl(name="form.button.save").click()
    >>> browser.open('/shop/to-customer-order-mail-template-message/createObject?type_name=Document')
    >>> browser.getControl(name="title").value = 'English'
    >>> browser.getControl(name="description").value = 'Description öf English'
    >>> browser.getControl(name="text").value = '<p>Text öf English.</p>'
    >>> browser.getControl(name="form.button.save").click()

Add Ärticle1 to Cart::

    >>> browser.open(article1_url)
    >>> browser.getControl(name="form.buttons.AddToCart").click()

Go to Cart::

    >>> browser.open('/shop/@@cart')

Check Out::

    >>> browser.getControl(name="form.buttons.CheckOut").click()

Fill Billing Info with different info for shipping address::

    >>> browser.getControl(name="billing_first_name").value = 'Billing First Näme'
    >>> browser.getControl(name="billing_last_name").value = 'Billing Last Näme'
    >>> browser.getControl(name="billing_organization").value = 'Billing Örganization'
    >>> browser.getControl(name="billing_vat").value = 'Fı1234567890'
    >>> browser.getControl(name="billing_email").value = 'first.last@email.bil'
    >>> browser.getControl(name="billing_street").value = 'Billing Street Äddress'
    >>> browser.getControl(name="billing_post").value = 'Billing Pöst Cöde'
    >>> browser.getControl(name="billing_city").value = 'Billing €ity'
    >>> browser.getControl(name="billing_phone").value = 'Billing Phöne Number'
    >>> browser.getControl(name="billing-same-as-shipping").value = ['different']
    >>> browser.getControl(name="form.buttons.CheckOut").click()

Update Shipping Info::

    >>> browser.getControl(name="shipping_first_name").value = 'Shipping First Näme'
    >>> browser.getControl(name="shipping_last_name").value = 'Shipping Last Näme'
    >>> browser.getControl(name="shipping_organization").value = 'Shipping Örganization'
    >>> browser.getControl(name="shipping_vat").value = 'SHIPPING1234567890'
    >>> browser.getControl(name="shipping_email").value = 'first.last@email.shi'
    >>> browser.getControl(name="shipping_street").value = 'Shipping Street Äddress'
    >>> browser.getControl(name="shipping_post").value = 'Shipping Pöst Cöde'
    >>> browser.getControl(name="shipping_city").value = 'Shipping €ity'
    >>> browser.getControl(name="shipping_phone").value = 'Shipping Phöne Number'
    >>> browser.getControl(name="form.buttons.CheckOut").click()

Confirm the order::

    >>> browser.getControl(name="form.buttons.CheckOut").click()

    >>> print browser.bycss('#content-core')
    --- 1 ---
    <div id="content-core">
    <p>Your order number is <span id="number">2</span>.</p>
    </div>

Check the newest message sent::

    >>> len(mailhost.messages)
    4

    >>> msg = mailhost.messages[-2]
    >>> prink(msg)
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable
    Subject: =?utf-8?q?Order_Number=3A_2?=
    To: =?utf-8?q?Billing_First_N=C3=A4me_Billing_Last_N=C3=A4me?=
     <first.last@email.bil>
    From: =?utf-8?q?Sh=C3=B6p?= <email@from.address>
    Date: ...
    <BLANKLINE>
    Thank you for the order.
    Description =C3=B6f English
    <BLANKLINE>
    <BLANKLINE>
    Order Number: 2
    <BLANKLINE>
    <BLANKLINE>
    Billing Address
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    Billing First N=C3=A4me Billing Last N=C3=A4me  Billing =C3=96rganization  =
    F=C4=B11234567890
    Billing Street =C3=84ddress
    Billing P=C3=B6st C=C3=B6de Billing =E2=82=ACity
    Billing Ph=C3=B6ne Number
    first.last@email.bil
    <BLANKLINE>
    Shipping Address
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    Shipping First N=C3=A4me Shipping Last N=C3=A4me  Shipping =C3=96rganizatio=
    n  SHIPPING1234567890
    Shipping Street =C3=84ddress
    Shipping P=C3=B6st C=C3=B6de Shipping =E2=82=ACity
    Shipping Ph=C3=B6ne Number
    first.last@email.shi
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
    Order Contents
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    <BLANKLINE>
    SKU: SK=C3=961
    =C3=84rticle1 x 1 =3D 12.40 =E2=82=AC
    <BLANKLINE>
    <BLANKLINE>
    Shipping Method: ShippingMeth=C3=B6d1 0.10 =E2=82=AC
    <BLANKLINE>
    Total: 12.50 =E2=82=AC
    <BLANKLINE>
    <BLANKLINE>
    Link to the order: http://nohost/plone/shop/order-container/2
    <BLANKLINE>
    Text =C3=B6f English.

    >>> msg = mailhost.messages[-1]
    >>> prink(msg)
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable
    Subject: =?utf-8?q?Order_Number=3A_2?=
    To: =?utf-8?q?Sh=C3=B6p?= <email@from.address>
    From: =?utf-8?q?Sh=C3=B6p?= <email@from.address>
    Date: ...
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
    Order Number: 2
    <BLANKLINE>
    <BLANKLINE>
    Billing Address
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    Billing First N=C3=A4me Billing Last N=C3=A4me  Billing =C3=96rganization  =
    F=C4=B11234567890
    Billing Street =C3=84ddress
    Billing P=C3=B6st C=C3=B6de Billing =E2=82=ACity
    Billing Ph=C3=B6ne Number
    first.last@email.bil
    <BLANKLINE>
    Shipping Address
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    Shipping First N=C3=A4me Shipping Last N=C3=A4me  Shipping =C3=96rganizatio=
    n  SHIPPING1234567890
    Shipping Street =C3=84ddress
    Shipping P=C3=B6st C=C3=B6de Shipping =E2=82=ACity
    Shipping Ph=C3=B6ne Number
    first.last@email.shi
    <BLANKLINE>
    <BLANKLINE>
    <BLANKLINE>
    Order Contents
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
    =3D=3D=3D
    <BLANKLINE>
    SKU: SK=C3=961
    =C3=84rticle1 x 1 =3D 12.40 =E2=82=AC
    <BLANKLINE>
    <BLANKLINE>
    Shipping Method: ShippingMeth=C3=B6d1 0.10 =E2=82=AC
    <BLANKLINE>
    Total: 12.50 =E2=82=AC
    <BLANKLINE>
    <BLANKLINE>
    Link to the order: http://nohost/plone/shop/order-container/2
    <BLANKLINE>

Add terms::

    >>> browser.open('/shop/createObject?type_name=Folder')
    >>> browser.getControl(name="title").value = 'Terms Message'
    >>> browser.getControl(name="form.button.save").click()
    >>> browser.open('/shop/terms-message/createObject?type_name=Document')
    >>> browser.getControl(name="title").value = 'Terms'
    >>> browser.getControl(name="description").value = 'Description of Terms'
    >>> browser.getControl(name="text").value = '<p>Text of Terms</p>'
    >>> browser.getControl(name="form.button.save").click()

Add Ärticle1 to Cart::

    >>> browser.open(article1_url)
    >>> browser.getControl(name="form.buttons.AddToCart").click()

Go to Cart::

    >>> browser.open('/shop/@@cart')

Check Out::

    >>> browser.getControl(name="form.buttons.CheckOut").click()
    >>> browser.url
    'http://nohost/plone/shop/@@billing-and-shipping'

Check Out::

    >>> browser.getControl(name="form.buttons.CheckOut").click()
    >>> browser.url
    'http://nohost/plone/shop/@@order-confirmation'

Check Out::

    >>> browser.getControl(name="form.buttons.CheckOut").click()
    >>> browser.url
    'http://nohost/plone/shop/@@order-confirmation'

Accept terms::

    >>> browser.getControl(name="accept-terms").value = True
    >>> browser.getControl(name="form.buttons.CheckOut").click()
    >>> browser.url
    'http://nohost/plone/shop/@@thanks'

    >>> print browser.bycss('#content-core')
    --- 1 ---
    <div id="content-core">
    <p>Your order number is <span id="number">3</span>.</p>
    </div>

    >>> browser.reload()
    >>> browser.url
    'http://nohost/plone/shop/@@cart'

Go to shop::

    >>> browser.open('/shop')

Go to @@article-listing::

    >>> browser.getLink('Article List').click()
    >>> browser.url
    'http://nohost/plone/shop/@@article-listing'

    >>> print browser.bycss('.documentFirstHeading')
    --- 1 ---
    <h1 class="documentFirstHeading">Article Listing</h1>

    >>> print browser.bycss('.documentDescription')

    >>> print browser.bycss('.listing')
    --- 1 ---
    <table class="listing"><thead><tr><th>SKU</th>
    <th>Name</th>
    <th>Price</th>
    <th>Stock</th>
    <th>Subtotal</th>
    </tr></thead><tbody><tr class="even"><td>
    SK&#214;1
    </td>
    <td>
    <a href="http://nohost/plone/shop/article-container/article1">&#196;rticle1</a>
    </td>
    <td>
    0.00
    </td>
    <td>
    97
    </td>
    <td>
    0.00
    </td>
    </tr></tbody></table>

Go to @@orders::

    >>> browser.getLink('Orders').click()
    >>> browser.url
    'http://nohost/plone/shop/@@orders'

    >>> print browser.bycss('.documentFirstHeading')
    --- 1 ---
    <h1 class="documentFirstHeading">Order Listing</h1>

    >>> print browser.bycss('.documentDescription')
    --- 1 ---
    <div class="documentDescription">The next order ID: 4</div>

    >>> print browser.bycss('#order-listing')
    --- 1 ---
    <section id="order-listing"><table class="listing"><thead><tr><th>No.</th>
    <th>Updated</th>
    <th>Owner</th>
    <th>State</th>
    <th>Change State</th>
    ...
    <a href="http://nohost/plone/shop/order-container/2">2</a>
    </td>
    <td>...</td>
    <td>test_user_1_</td>
    <td>Ordered</td>
    <td>
    <button name="form.buttons.ChangeState" type="submit" value="2:canceled">Canceled</button>
    <button name="form.buttons.ChangeState" type="submit" value="2:paid">Paid</button>
    <button name="form.buttons.ChangeState" type="submit" value="2:charged">Charged</button>
    ...
    </tr></tbody></table></section>

Go to order 2::

    >>> browser.getLink('2').click()
    >>> browser.url
    'http://nohost/plone/shop/order-container/2'

    >>> print browser.bycss('.documentFirstHeading')
    --- 1 ---
    <h1 class="documentFirstHeading">Order ID: 2</h1>

    >>> print browser.bycss('.documentDescription')

    >>> print browser.bycss('#order-listing')
    --- 1 ---
    <section id="order-listing"><dl class="collapsible"><dt class="collapsibleHeader">
    <span class="order-number">
    Order Number: 2</span>
    <span class="order-state">
    State:
    Ordered</span>
    <span class="order-updated">
    Updated: ...</span>
    </dt>
    <dd class="collapsibleContent">
    ...</dd>
    </dl></section>

    >>> print browser.bycss('#article-listing')
    --- 1 ---
    <section id="article-listing"><article><section class="image"><a href="http://nohost/plone/shop/article-container/article1" title="&#196;rticle1">
    <img src="http://nohost/plone/fallback.png"></a>
    </section><section class="title-and-description"><dl><dt>
    <a href="http://nohost/plone/shop/article-container/article1">&#196;rticle1</a>
    </dt>
    <dd class="description">Description of &#196;rticle1</dd>
    </dl></section><section class="gross-and-vat-rate"><section class="gross">12.40 &#8364;</section><section class="vat-rate">
    Including VAT: 24%
    </section></section></article></section>

    >>> print browser.bycss('#shipping-method')
    --- 1 ---
    <section id="shipping-method"><span class="title">Shipping Method</span>
    <span>ShippingMeth&#246;d1</span>
    <span class="gross-and-vat-rate">
    <span class="gross">0.10 &#8364;</span>
    <span class="vat-rate">
    Including VAT: 24.0
    </span>
    </span>
    </section>

    >>> print browser.bycss('#total')
    --- 1 ---
    <section id="total"><span class="title">Total</span>&#160;&#160;
    <span class="total">12.50 &#8364;</span>
    </section>

    >>> print browser.bycss('#addresses')
    --- 1 ---
    <section id="addresses"><dl><dt>Billing Address</dt>
    <dd>
    <span class="name">
    <span class="first-name">Billing First N&#228;me</span>
    <span class="last-name">Billing Last N&#228;me</span>
    <span class="organization">Billing &#214;rganization</span>
    <span class="vat-number">F&#305;1234567890</span>
    </span>
    <span class="location">
    <span class="street">Billing Street &#196;ddress</span>
    <span class="city">Billing &#8364;ity</span>
    <span class="post">Billing P&#246;st C&#246;de</span>
    </span>
    <span class="phone">Billing Ph&#246;ne Number</span>
    <span class="email">first.last@email.bil</span>
    </dd>
    </dl><dl><dt>Shipping Address</dt>
    <dd>
    <span class="name">
    <span class="first-name">Shipping First N&#228;me</span>
    <span class="last-name">Shipping Last N&#228;me</span>
    <span class="organization">Shipping &#214;rganization</span>
    <span class="vat-number">SHIPPING1234567890</span>
    </span>
    <span class="location">
    <span class="street">Shipping Street &#196;ddress</span>
    <span class="city">Shipping &#8364;ity</span>
    <span class="post">Shipping P&#246;st C&#246;de</span>
    </span>
    <span class="phone">Shipping Ph&#246;ne Number</span>
    <span class="email">first.last@email.shi</span>
    </dd>
    </dl></section>
