Skip to content

wmotti/spree_invoice_generator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpreeInvoice

This gem provides model responsible for generating pdf from html file.

Basic Installation

  1. Add the following to your Gemfile
  gem 'spree_invoice', '~> 1.1.0'
  1. Run bundle install
  2. To copy and apply migrations run:
	rails g spree_invoice:install

Configuration

In file config/initializers/spree_invoice.rb please check your configuration for wkhtmltopdf bin path. For more see: wicked_pdf

Usage

  1. Print Invoice directly
	Spree::Invoice.find_by_order_id('some id').try(:generate_pdf)
  1. Print Invoice from order
	Order.last.invoice.generate_pdf
  1. Print Invoice from User
	pdfs = []
	User.last.invoices.each { |e| pdfs << e.generate_pdf }

You can also check how many times invoice was generated - column: counter

Copyright (c) 2012 [Damiano Giacomello], released under the New BSD License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%