Design every page of your site from Themes.Learn more ›
Skip to content

Payments, taxes and invoices ​

The settings mentioned are in the Store menu.

Your situationCase
Get paid from day oneAccept card payments
Paying by phoneApple Pay, Google Pay and PayPal
Cash on delivery or bank transferCash on delivery, transfer, check
French company liable for VAT20% VAT for a French store
French micro-entrepreneurSell without VAT (VAT exemption)
Books and accessoriesSeveral VAT rates
Complete invoicesCompliant invoices
30 days to change their mind30-day withdrawal period
Emails under your nameEmails from your own address
Different confirmation textCustomize order emails
Reassure customers at paymentCustomize the checkout page
Know when the money arrivesTrack your payouts

Accept card payments ​

Example: take your first orders.

  1. With an active Vivlab subscription, click Get started in Store > Payment.
  2. Give Stripe your ID, proof of business and IBAN.
  3. Wait for the review (24 to 48 business hours). If Stripe asks for a document, click Continue setup. Then place a test order.

Result: Your Stripe account is active. Stripe fees: 1.5% + €0.25 per transaction (EU card), payout within 2 business days.

Learn more: Payment.

Apple Pay, Google Pay and PayPal ​

Example: Apple Pay and PayPal on www.my-shop.com.

  1. Set your domain name as primary: without a custom domain registered with Stripe, these methods do not appear, even if turned on.
  2. In Payment, Payment methods, turn on Apple Pay, Google Pay or PayPal.
  3. Under Payment method domain, click Register domain, then check each method's green Active dot.

Result: wallets compatible with the customer's device appear.

Learn more: Payment.

Cash on delivery, transfer, check ​

Example: a customer wants to pay cash when collecting their order.

No cash on delivery, manual bank transfer or checks online: customers pay when ordering, through Stripe (Klarna lets them pay later or in installments).

Solution: take cash or card in person with the Vivlab point of sale.

Learn more: Payment.

20% VAT for a French store ​

Example: clothing, prices include VAT.

  1. In Store > Taxes, click Standard (20%) and save (Example block: €100 incl. VAT = €83.33 excl. VAT + €16.67 VAT).
  2. In Billing, fill in your VAT number.

Result: prices unchanged; invoices and reports show 20% VAT, shipping included.

Learn more: Taxes.

Sell without VAT (VAT exemption) ​

Example: French micro-entrepreneur, not liable for VAT (franchise en base).

  1. In Store > Taxes, click Exempt (0%) and save. Check that no product has its own rate.
  2. In Store > Billing, write in the Footer: "TVA non applicable, art. 293 B du CGI".
  3. Leave the VAT number empty and fill in your SIRET.

Result: invoices at 0% with the notice, which Vivlab never adds on its own.

Learn more: Taxes.

Several VAT rates ​

Example: bookshop, 5.5% on books and 20% on tote bags.

  1. In Taxes, choose Reduced (5.5%), the majority rate.
  2. In each tote bag, Shipping and VAT card, turn on Set a VAT rate, enter 20 and save.

Result: each line carries its rate; shipping is split in proportion to the items.

Learn more: Taxes.

Compliant invoices ​

Example: company name, SIRET, logo and payment terms.

  1. In Store > Billing, pick your company from the Sirene list in Company name: address, SIRET and VAT number fill in.
  2. Upload the Company logo.
  3. Add your notices in the Footer (legal form, share capital, payment terms...), then save.

Result: new invoices, attached to the confirmation and opened on the order with View invoice, use this information. The number (date and unique code, e.g. 2026-10-08-...) cannot be customized.

Learn more: Billing.

30-day withdrawal period ​

Example: 30 days to send an item back, at the customer's expense.

  1. In Website > Themes, open the Withdrawal form and click the page background. Turn on Withdrawal requests and enter a Withdrawal window of 30 days.
  2. Withdrawal conditions: "Unworn items, original packaging, returned at your expense to: Atelier Lune, 12 rue des Lilas, 69003 Lyon. Refund within 14 days of receipt." Settings save on their own.
  3. Link the form in your footer (Withdrawal page action).

Result: online requests for 30 days, handled from Returns.

Learn more: Withdrawal, handle a customer return.

Emails from your own address ​

Example: confirmation sent from contact@my-shop.com, replies included.

  1. In Store > Email sending, click your provider (OVH, Gmail...).
  2. Enter Email address, User and Password (an app password for Gmail).
  3. Click Send a test email, check that it arrives, then Save.

Result: emails come from your address, replies reach you. Otherwise they come from noreply@vivlab.com under your store's name, and replies go to your Vivlab account email.

Learn more: Email sending.

Customize order emails ​

Example: thank customers your way and rename the button "View invoice".

  1. In Email sending, Automatic emails, open Order confirmation.
  2. Edit Main text and Button label (variables possible, such as the customer name).
  3. Check the preview and save.

Result: Custom badge, applied to future orders. Reset brings back the original text.

Learn more: Email sending.

Customize the checkout page ​

Example: a summary on the right and a "Secure payment, returns within 30 days" message.

  1. In Themes, open Order payment (Checkout group).
  2. Click the background, then in Templates click Change: pick Form first and confirm with Replace.
  3. Add a text block with your message, then Publish layout.

Result: the published step replaces the original; the others do not change.

Learn more: Checkout steps.

Track your payouts ​

Example: when will this week's sales arrive?

  1. Open Payouts in the dashboard: each Stripe payout is listed with its date.

Result: Stripe's standard delay is 2 business days.

Learn more: Payouts, Orders and returns: common cases.

Documentation crafted with ❤️ by our in-house team.