CartCubes Invoices for FluentCart

Changelog

New features, improvements and fixes for CartCubes Invoices for FluentCart.

1.1.1

Latest

License Improvement

  • Improved Updated the license SDK.

1.1.0

Latest

Mix store products on one-time invoices

  • New One-time invoices can mix custom lines and store products on one Pay Now link. Product lines use the catalog price. Existing custom invoices keep the same link and cart behavior.
  • New Product search on the invoice editor. Subscription invoices stay a single custom amount.
  • New Duplicate an invoice from the list or the edit screen. The copy is a new draft. Filter cartcubes_fc_invoices_duplicate_data on the insert payload. Action cartcubes_fc_invoices_invoice_duplicated after insert.
  • New Optional checkout message on each invoice for that invoice Pay Now only, with a location setting. Filter cartcubes_fc_invoices_checkout_message on the text before it prints.
  • New View the FluentCart order from a paid invoice. Filter cartcubes_fc_invoices_order_admin_url on that admin URL.
  • New Optional customer account tab for unpaid invoices. Off by default. Filter cartcubes_fc_invoices_account_invoices on the list and cartcubes_fc_invoices_account_menu_item on the menu label and link.
  • New Actions cartcubes_fc_invoices_invoice_saved, cartcubes_fc_invoices_invoice_paid, and cartcubes_fc_invoices_invoice_cancelled on those invoice events.
  • New FluentCRM actions when Enable FluentCRM Actions is on: Create Invoice, Send Invoice Email, Send Reminder, and Cancel Pending Invoice. Create Invoice makes a pending invoice and does not send email. One-time is up to three custom lines. A subscription is one amount.

1.0.1

Latest

Pay Now and checkout filters

  • New Filter cartcubes_fc_invoices_pay_url_args to add query args, and cartcubes_fc_invoices_pay_url to rewrite the Pay Now URL. Email {pay_url} and the admin Copy link use the same method.
  • New Filter cartcubes_fc_invoices_email_tokens to add or change invoice email tokens after the default map.
  • New Filter cartcubes_fc_invoices_ghost_variation on the checkout ghost item. Prices still come from the invoice.

1.0.0

Latest

Initial release

  • New Create custom invoices that are not shop products, then copy or email a Pay Now link. The client pays in FluentCart checkout. Prices come from the invoice, not the URL.
  • New One-time lines or a subscription amount, with optional trial days and a signup fee. Trial checkouts charge only the signup fee (or $0) until the trial ends.
  • New Search or create a FluentCart customer, then save as draft or pending. After payment, the invoice is marked paid and linked to the FluentCart order.
  • New Per-invoice option to block coupons on checkout. Mark pending invoices paid without a checkout, or cancel so the Pay Now link stops working.
  • New Pay Now and Reminder email templates. Send either from the invoice list or the edit screen. Optional automatic reminder after an invoice has been pending for a set number of days.
  • New Invoice list with status filters, search, and pagination. Copy link, Email, and Send reminder stay on the actions menu until they finish.