All work

Beesmetic / Custom app

Your invoicing needs to account for different payment methods and orders that change after checkout.

Invoicing that follows the order.

An embedded invoicing app with Space Invoices, built around post-purchase additions and cash-on-delivery confirmation.

Tell me about your project

An enquiry first, nothing booked. I reply by email, usually within a day or two.

Illustrative invoicing integration

  1. ShopifyThe order and payment status

    Card payments and confirmed cash-on-delivery payments.

  2. Beesmetic's appThe invoicing workflow

    Accounts for payment method and post-purchase additions.

  3. Space InvoicesInvoice creation and fiscalisation
The app connects Shopify orders to Space Invoices and emails the customer. The chapters below show when each workflow starts.
My role
App development, order workflows and integration
Integration
Space Invoices for invoice creation and fiscalisation
Team controls
Invoicing inside Shopify, with manual COD payment confirmation

01

Give post-purchase additions time to arrive.

The post-purchase offer adds items to the existing order. Invoicing at checkout would produce an invoice that misses them. The app creates and fiscalises invoices through Space Invoices. For card orders, the invoice email waits 20 minutes.

Invoices include what customers add after checkout.

Illustrative card-order timeline

  1. At checkoutThe customer pays by card
  2. After checkoutThe post-purchase offer adds an item to the order
  3. Up to 20 minutesThe app waits before invoicing
  4. At 20 minutesInvoice and email, with every item
The invoice is created and fiscalised through Space Invoices once the post-purchase addition has had time to arrive.

02

Invoice after the team confirms payment.

Invoicing cash-on-delivery orders at checkout would invoice payments that have not arrived. Marking the order paid in Shopify notifies the app, which starts the invoice and email.

The team confirms payment. The app handles everything after that.

Illustrative cash-on-delivery workflow

Team

Marks the order paid in Shopify

App

  1. Creates the invoice
  2. Fiscalises it
  3. Emails the customer
One step for the team. Shopify notifies the app when the order is marked paid, and the app does the rest.

03

Keep campaign discounts combinable.

Klaviyo created discount codes with combinations disabled. A separate automation applies the right combination settings when Klaviyo creates a code.

Campaign codes work alongside other discounts.

Illustrative discount automation

  1. KlaviyoCreates a campaign code

    Combinations are disabled initially.

  2. AutomationUpdates the combination settings
  3. Shopify checkoutThe code works with other discounts
A separate automation updates Klaviyo-created codes so campaign discounts can combine with other discounts.
Project scope
  • An embedded Shopify app for invoice processing, fiscalisation through Space Invoices and purchaser emails.
  • A 20-minute wait before card-order invoice emails, allowing for post-purchase additions.
  • An invoicing workflow that starts when the team marks a cash-on-delivery order paid.
  • Automatic combination settings for Klaviyo-created discount codes.

Next step

Does your order workflow need a custom app?

Tell me where the standard process stops fitting and where your team needs to stay involved.

After delivery, work can continue as a partnership or by the hour.

How project work is agreed