Beskrivelse
Denne WooCommerce-utvidelsen legger automatisk til en PDF-faktura i e-postene med ordrebekreftelse som sendes ut til kundene dine. Inkluderer en grunnleggende mal (ytterligere maler er tilgjengelige fra WP Overnight ) samt muligheten til å endre/lage dine egne maler. I tillegg kan du velge å laste ned eller skrive ut fakturaer og følgesedler fra WooCommerce-ordreadministratoren.
Hovedtrekkene
- Legg automatisk ved faktura-PDF til WooCommerce-e-poster etter eget valg
- Last ned PDF-faktura / pakkseddel fra ordreadministrasjonssiden
- Generer PDF-fakturaer / pakksedler i bulk
- Fullt tilpassbare HTML/CSS fakturamaler
- Last ned fakturaer fra siden Min konto
- Sekvensielle fakturanumre – med tilpasset formatering
- Tilgjengelig på: tsjekkisk, nederlandsk, engelsk, finsk, fransk, tysk, ungarsk, italiensk, japansk (se FAQ for å legge til egendefinerte fonter!), norsk, portugisisk, polsk, rumensk, russisk, slovakisk, slovensk, spansk, svensk & ukrainsk
I tillegg til dette tilbyr vi flere premium-utvidelser:
- Opprett/send PDF-proforma-fakturaer, kreditnotaer (for refusjoner), e-postpakkesedler, automatisk opplasting til Dropbox og mer med PDF Invoices & Packing Slips for WooCommerce Professional
- Send automatisk nye bestillinger eller følgesedler til skriveren din, så snart kunden bestiller! WooCommerce Automatic Order Printing (fra våre partnere hos Simba Hosting)
- Mer avanserte og stilige maler med PDF-fakturaer og pakkesedler for WooCommerce Premium-maler
Fullt tilpassbar
I tillegg til en rekke standardinnstillinger (inkludert en egendefinert overskrift/logo) og flere layoutfelt som du kan bruke umiddelbart, inneholder plugin HTML/CSS-baserte maler som tillater tilpasning & full kontroll over PDF-utdataene. Kopier malene til temamappen din, og du trenger ikke bekymre deg for at tilpasningene dine vil bli overskrevet når du oppdaterer plugin-en.
- Sett inn kundehodebilde/logo
- Endre butikkdata / bunntekst / ansvarsfraskrivelse etc. på fakturaene & pakksedler
- Velg papirstørrelse (Letter eller A4)
- Klar til oversettelse
Skjermskudd
Installasjon
Minimumskrav
- WooCommerce 3.3 or later
- WordPress 3.5 eller nyere
Automatisk installasjon
Automatisk installasjon er det enkleste alternativet, ettersom WordPress håndterer filoverføringene selv og du ikke engang trenger å forlate nettleseren. For å gjøre en automatisk installasjon av PDF Invoices & Packing Slips for WooCommerce logger du inn på WordPress-administratorpanelet, navigerer til Plugins-menyen og klikker på Legg til ny.
I søkefeltet skriver du «PDF Invoices & Packing Slips for WooCommerce» og klikker på Search Plugins. Du kan installere den ved å klikke på Installer nå. Når du har klikket på denne lenken, blir du spurt om du er sikker på at du vil installere plugin-modulen. Klikk ja, så fullfører WordPress automatisk installasjonen. Når installasjonen er fullført, klikker du på lenken «activate plugin».
Manuell installasjon via WordPress-grensesnittet
- Last ned plugin-zip-filen til datamaskinen din
- Gå til WordPress admin panel-menyen Plugins > Legg til ny
- Velg opplasting
- Last opp plugin-zip-filen, plugin-en vil nå bli installert
- Etter at installasjonen er fullført, klikker du på koblingen «aktiver plugin»
Manuell installasjon via FTP
- Last ned plugin-filen til datamaskinen og pakk den ut
- Ved å bruke et FTP-program, eller ditt vertskontrollpanel, last opp den utpakkede plugin-mappen til WordPress-installasjonens wp-content/plugins/-katalog.
- Aktiver plugin-en fra Plugins-menyen i WordPress-administratoren.
FAQ
-
Hvor finner jeg dokumentasjonen?
-
Det virker ikke!
-
Sjekk ut våre trinnvise diagnostiske instruksjoner her: https://wordpress.org/support/topic/read-this-first-9/
-
Hvor finner jeg flere maler?
-
Gå til wpovernight.com for å sjekke ut flere maler! Disse inkluderer maler med flere avgiftsdetaljer og produktminiatyrbilder. Trenger du tilpassede maler? Kontakt oss på support@wpovernight.com for mer informasjon.
-
Kan jeg opprette/sende en proformafaktura eller en kreditnota?
-
Dette er en funksjon i vår Professional-utvidelse, som du finner på wpovernight.com
-
Kan jeg bidra til koden?
-
Du er mer enn velkommen! Denne plugin er vert på github, hvor du kan legge inn problemer eller komme med pull-forespørsler.
https://github.com/wpovernight/woocommerce-pdf-invoices-packing-slips -
Hvordan kan jeg vise HTML/CSS-kilden for feilsøking/utvikling av maler?
-
There’s a setting on the Advanced tab of the settings page that allows you to toggle HTML output. Don’t forget to turn if off after you’re done testing!
Vurderinger
Bidragsytere og utviklere
“PDF Invoices & Packing Slips for WooCommerce” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.
Bidragsytere“PDF Invoices & Packing Slips for WooCommerce” har blitt oversatt til 34 språk. Takk til oversetterne for deres bidrag.
Oversett “PDF Invoices & Packing Slips for WooCommerce” til ditt språk.
Interessert i utvikling?
Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.
Endringslogg
3.8.6 (2024-07-18)
- Fix: function
add_yith_product_bundles_classes()
errors - Fix:
get_header_logo_id()
return type fatal error
3.8.5 (2024-07-16)
- New: PDFJS v4.3.136 upgrade
- New: advanced embed images setting
- New: includes ImageMagick library in the Advanced Status
- New: adds Invoice number to search type selector in HPOS setups
- New: adds row classes for «YITH WooCommerce Product Bundles»
- New: register a log for document deletion in the Order Notes
- Tweak: improves header logo loading
- Fix: make Simple template total labels translatable
- Fix: wraps document addresses around
<p>
tags - Oversettelser: Oppdatert oversettelsesmal (POT)
- Tested up to WooCommerce 9.1 & WordPress 6.6
3.8.4 (2024-06-19)
- New: filter hook
wpo_wcpdf_multilingual_languages
- New:
wpo_wcpdf_get_multilingual_languages()
function has been introduced, derived from the deprecatedget_languages()
function - Tweak: Added new strings to the
strings.php
file to improve translations - Tweak: enhanced notes functions for improved translations when using the Professional extension.
- Fix:
normalize_settings_args()
function bug on multilingual setups - Fix: settings language tab issue when adding new language in multilingual setups
- Oversettelser: Oppdatert oversettelsesmal (POT)
3.8.3 (2024-06-06)
- New: adds language attribute to PDF HTML
- New: Dompdf
v3.0.0
upgrade - New: filter hook
wpo_wcpdf_after_system_status_table
- New: filter for server configs
wpo_wcpdf_advanced_status_server_configs
- New: PDFJS
v3.11.174
upgrade - Tweak: adds
p
as allowed tag of thewpo_wcpdf_sanitize_html_content()
function - Fix: number formatting
[order_number]
placeholder not using parent order number on Credit Notes - Fix: remove unwanted tags from
wpo_wcpdf_sanitize_html_content()
- Fix: removes unused «Log invoice number generation» setting
- Fix: reverts the
customer_invoice
email title to the original Woo title - Fix: the function
get_extensions_license_data()
returning empty if no cached data found - Fix: bug created by the output of the function
wpo_wcpdf_sanitize_html_content()
beingnull
- Oversettelser: Oppdatert oversettelsesmal (POT)
- Tested up to WooCommerce 9.0
3.8.2 (2024-04-29)
- Fix: «Customer Invoice» email title under «Send order email» metabox
- Fix: filter called with a refund object in
get_billing_address()
andget_shipping_address()
- Oversettelser: Oppdatert oversettelsesmal (POT)
- Tested up to WooCommerce 8.9
3.8.1 (2024-04-23)
- New: updates DOMPDF to
v2.0.7
- New: adds
woocommerce
as required plugin - New: improvements to shop logo to be translatable in future Professional extension version
- Fix: document date parse function being called on non HPOS stores
- Fix: replaces deprecated jQuery functions
- Fix: bug with type hint in
wpo_wcpdf_parse_document_date_for_wp_query()
function - Fix: bug calling
is_allowed()
onbool
underwcpdf_get_document()
function - Fix: not removing documents meta on Woo subcription renewal
- Fix: XSS vulnerability on Woo Checkout user input address data
- Fix: Semaphore attachments issue on concurrent refunds
- Oversettelser: Oppdatert oversettelsesmal (POT)
- Tested up to WooCommerce 8.8
3.8.0 (2024-03-18)
- New: updates composer libraries, specially
php-svg-lib
because of a security issue - New: hooks to allow adding new Settings Debug tabs and their contents
- New: implements date type selector on Danger tools
- New: filter
wpo_wcpdf_process_danger_zone_tools_date_type
- New: bumps WooCommerce min version to 3.3
- New: function
wcpdf_error_handling()
- New: function
wcpdf_get_document_output_format_extension()
- New: function
wcpdf_get_document_file()
to get the document file - Tweak: adds new filter to include invoice number in HPOS search queries
- Tweak: replace
date()
withdate_i18n()
onget_filename()
- Tweak: improves number initiation with new function:
init_number()
toinitiate_number()
- Tweak: hides the extensions banner temporarily
- Fix: bug that caused a sorting issue in the orders list
- Fix: JS error
$(...).pointer
is not a function - Fix: danger tools forms not working
- Fix: bulk document missing slug property
- Fix: changed default nonce name for wizard dismissal
- Fix: advanced tools issues like «Generate random temporary directory» not working
- Fix: number tool pagination
- Fix: renumbering documents not working
- Oversettelser: Oppdatert oversettelsesmal (POT)
- Tested up to WooCommerce 8.7 & WordPress 6.5
3.7.7 (2024-01-29)
- New: extensions license cache system
- New: hides the Upgrade tab on bundle
- New: get document filter hook
wcpdf_get_document
- Tweak: improves Simple template files markup
- Tweak: moves the notes hooks position in template files
- Fix: sorting orders by invoice number and date issue on the orders listing page
- Fix: the level parameter sent to the
log()
method in semaphore class - Fix: SQL injection bug in Advanced Numbers search
- Translations: make the due date output translatable
- Oversettelser: Oppdatert oversettelsesmal (POT)
- Tested up to WooCommerce 8.5
3.7.6 (2024-01-09)
- New: enforces PHP 7.2 as minimum version
- New: DOMPDF upgrade to
v2.0.4
- Tweak: declare new «Payment date» string for translation
- Fix: potential SQL injection bug in Number Tools
- Fix: bug in
get_payment_date()
- Oversettelser: Oppdatert oversettelsesmal (POT)
3.7.5 (2023-12-13)
- Tweak: includes
$args
in filter hookwpo_wcpdf_filename
parameters - Tweak: re-adds the legacy hook
woocommerce_invoice_number
for backwards compatibility - Fix: bug in «Full» document access using bulk actions
- Fix: fatal error in UBL document
3.7.4 (2023-12-06)
- New: adds new setting to enable semaphore logs
- Tweak: adds descriptions to the COC and VAT settings
- Tweak: replaces Packing Slip shipping function in the template file
- Tweak: adds semaphore to email attachment function
- Fix: bug on
get_payment_date()
- Fix: bug on getting VAT & CoC number saved values
- Tested up to WooCommerce 8.4
3.7.3 (2023-11-27)
- New: temporary promo ad
- Tweak: improves the templates number/date functions
- Tweak: update the filter
wpo_wcpdf_due_date_display
arguments - Tweak: change the way the setting is retrieved for the due date
- Fix: Packing Slip attachment when Pro is disabled
- Fix: modifying order creation date in the
get_due_date
method - Fix: PHP 8.1
preg_replace
warning - Fix: fatal error in the
custom_field()
function when custom field is anarray
- Fix: multiple document generation with «Full» access type
- Fix: empty argument bug for
display_due_date
method
3.7.2 (2023-11-08)
- New: adds Due Date option to the Invoice settings
- New: filter for plugin directories in Advanced Status tab:
wpo_wcpdf_plugin_directories
- New: advanced tab with Number tools extension code integrated
- Tweak: updates Upgrade tab extension features
- Fix: bug on historical settings not being deleted when using most current settings
- Fix: bug on document variable name on
output_ubl()
method - Tested up to WooCommerce 8.3
3.7.1 (2023-10-20)
- Fix: bug on UBL preview that forces the invoice creation
3.7.0 (2023-10-18)
- New: adds
payment_date()
function to be used in templates - New: adds UBL as additional output format for documents
- New: bump min required PHP version to 7.2
- New: bump min required WordPress version to 4.4 (which was already implicitly by the minimum required WooCommerce version)
- Tweak: switch
wpo_wcpdf_before_html
andwpo_wcpdf_before_html
hooks positions - Tweak: hide next Invoice number if displaying order number
- Tweak: removed legacy
normalize_path
functions and replaced withwp_normalize_path
- Fix: bug with HTML output using pretty links. Improved endpoint.
- Fix: potential fatal error if document is
false
in order list action buttons - Fix: error when calling order ID on
null
underoutput_number_date_edit_fields
method - Fix: bug when displaying the Invoice number/date columns, causing significant drop of performance
- Fix: my account PDF link conflict with Jetpack analytics module
- Fix: PHP error on calling
get_title()
document method onbool
- Fix:
strpos()
andstr_replace()
null
parameter deprecated warnings - Tested up to WooCommerce 8.2 & WordPress 6.4
3.6.3 (2023-09-04)
- Ny: legger til kolonnen Fakturanummer i ordreeksporten til WooCommerce Analytics
- Ny: legger til en sideinnstilling for dokumenttilgang nektet omdirigering
- Ny: kroker før og etter feilsøkingsverktøy:
wpo_wcpdf_before_debug_tools
,wpo_wcpdf_after_debug_tools
- Justering: legg til en merknad for å gjøre det klart at oppdatering av tallformatet bare påvirker nye bestillinger
- Justering: fjerner eldre modus & tekstdomene fra feilsøkingsinnstillinger
- Fiks: udefinert WC PageController-metoden
is_admin_page
bug og erstatt den medis_admin_or_embed_page
3.6.2 (2023-08-23)
- Ny kortkode for
wcpdf_document_link
- Ny: parametere for å laste ned PDF-kortkode
- Ny: legger til varsel for det kommende PHP 7.2-kravet
- Ny: filterkrok for å fjerne HTML-tagger fra fraktsedler
wpo_wcpdf_shipping_notes_strip_all_tags
- Fiks: feil med å sende feil variabel for de filtrerte e-postene
- Fiks: fjern gammel midlertidig katalog når du genererer ny fra statusverktøyet
- Fiks: viser alltid verktøyet Generer tilfeldig midlertidig katalog
- Fiks: problem med linjeskift for Shipping Notes
3.6.1 (2023-08-16)
- Fiks: problemer med strengkoding i PDF
3.6.0 (2023-08-15)
- Ny: innstilling for forbedret tilgangstype for dokumentkobling
- Ny: implementert autoloader for plugin-klasser
- Ny: legger til et nytt statusverktøy for å tilbakestille plugin-innstillingene
- Ny: fakturanummerkolonnen lagt til WooCommerce-ordreanalysen
- Fix: replaces
utf8_decode()
which is deprecated in PHP 8.2 - Fiks: tillater oversettelsen av Shipping Notes-strengene
- Fiks: feil når du prøver å slette midlertidige filer når du bruker mPDF-utvidelsen
- Fiks: feil på
$updater
som returnerernull
i fanefunksjonen Oppgradering - Fiks: avvikler
woocommerce_resend_order_emails_available
-filteret - Fiks: flere skrivefeil
- Fiks: Tilbakestill brytende lange tegn i rekkefølgedataetiketter
- Fiks: PHP8.2-oppretting av advarsler for utdaterte dynamiske egenskaper
- Oversettelser: Oppdatert oversettelsesmal (POT)
- Testet opp til WooCommerce 8.0 & WordPress 6.3
3.5.6 (2023-06-21)
- New: adds a generic shortcode
[wcpdf_download_pdf]
for PDF download links - Ny: bump preview PDFJS-bibliotek til v3.7.107
- Justering: optimaliser PDFJS-bibliotekstørrelsen
- Justering: fjern WPO-ansettbanner fra Status-fanen
- Justering: oppdatering av komponistavhengigheter
- Fiks: feil ved sletting av skrift etter plugin-oppgradering
- Fiks: feil ved forhåndsvisning av kreditnota hvis bestillingen har flere refusjoner
- Fiks: PHP-feil på
log_document_creation_trigger_to_order_meta()
-funksjonen når du prøver å få ordre-ID og type - Oversettelser: Oppdatert oversettelsesmal (POT)
- Testet opp til WooCommerce 7.8
3.5.5 (2023-06-01)
- Ny: veksle mellom visningsdato og opprettet via på dokumentdata
- Ny: legger til støtte for eldre Sidekick-aktiverte lisenser i fanen Oppgradering
- Justering: logg generering av fakturanummer ved innstilling
3.5.4 (2023-05-19)
- Justering: forbedrer koden for oppgraderingsfanen få lisensinfo-funksjonen
- Fiks: feil på maler som bruker eldre versjoner av Premium Templates-utvidelsen
- Løs: problemer med strengoversettelse & oppdatert POT
- Fiks: feil i slug-egenskapen er ikke angitt ved definering av dokumentnummerlåsnavnet
3.5.3 (2023-05-15)
- Nyhet: utløser for visning av opprettelse i dokumentdata og ordremeta
- Ny: oppdager utvidelseslisensstatusen i kategorien Oppgradering
- Ny: Søkedokumentinnstilling for fakturanummer
- Ny: legger til nytt filter til stick-dokumentdatametaboks:
wpo_wcpdf_sticky_document_data_metabox
- Fiks: legger til semafor til fakturanummer init for å forhindre samtidige nummerproblemer
- Fiks: Fakturakolonne kroker kun på innstillingstilstand
- Testet opp til WooCommerce 7.7
3.5.2 (2023-04-12)
- Ny: lagt til oppgraderingsfane
3.5.1 (2023-04-07)
- Justering: legger til brukertillatelsessjekk på AJAX-dokument som er skrevet ut
- Fiks: feil ved forsøk på å lagre bulkdokumentinnstilling på
document_can_be_manually_marked_printed()
- Fiks: ikke tillat dokumentoppretting for anonymiserte bestillinger
3.5.0 (2023-04-05)
- Ny: alternativet for å lagre fakturavisningsdato
- Ny: merk/fjern merking av faktura som skrevet ut
- Ny: legger til varsel når RTL oppdages
- Ny:
wpo_wcpdf_preview_after_reload_settings
handling - Ny:
wpo_wcpdf_export_settings
filter - Retting: fatal feil ved WC-deaktivering
- Fiks: feil på fakturanummer/datoskjermalternativer med HPOS aktivert
- Testet opp til WooCommerce 7.6 & WordPress 6.2
3.4.0 (2023-02-20)
- Ny: filtrer
wpo_wcpdf_settings_user_role_capabilities
for å endre rollefunksjoner for å få tilgang til plugin-innstillinger - Ny: forbedret brukergrensesnitt for feilsøkingsverktøy
- Ny: verktøy for import/eksportinnstillinger
- Ny: dompdf oppgradering til v2.0.3
- Fiks: lagre dokumentinnstillinger i meta-rekkefølge kun på dokumentinit
- Testet opp til WooCommerce 7.4
3.3.2 (2023-02-03)
- Ny: dompdf oppgradering til v2.0.2
- Ny: filter for å kontrollere verdien returnert av
is_woocommerce_activated()
- Fiks: JS udefinert feil ved forsøk på å hente forhåndsvisningstekster
3.3.1 (2023-01-20)
- Fiks: bruker
overflow-wrap:anywhere;
til den enklebody
i CSS-stiler - Fiks: viser en melding hvis det skrevne neste tallet er bedre enn MySQL INT max
- Fiks: tillat forhåndsvisning av takrenner tekst som skal oversettes
- Fiks: innstillinger danner bakgrunnsfargeproblem
- Fiks: PHP-varsel for udefinert indeks
exists
- Rett opp året i datoutgivelsen av v3.3.0 i readme.txt
3.3.0 (2023-01-16)
- Ny: WooCommerce HPOS-kompatibilitet (beta)
- Ny: omplanlegg den årlige tilbakestillingen av nummereringssystemet på en knapp fra Status-siden
- Ny: dokumentstatustabell på statussiden
- Ny: legger til dokumentobjektargument til klassekonstruktøren for PDF-maker
- Ny: filter for å tillate brukeren å deaktivere fjerning av dokumentene private data:
wpo_wcpdf_remove_order_personal_data
- Justering: optimerer bruken av
$wpdb
i klassenSequential_Number_store
- Justering: forbedrer årlig tilbakestillingsnummer med Action Scheduler og Updraft Plus Semafor
- Fiks: erstatter bruken av de utdaterte
wcs_
filterkrokene fra WooCommerce Subscriptions plugin - Fiks: kausjon hvis dokumentdata er tomme ved lagring av ordre
- Fiks: legg til nonces til flere usikre admin-forespørsler
- Testet opp til WooCommerce 7.3
3.2.6 (2022-12-15)
- Fiks: legger til nonce check in hide link for vedlegg hint i admin
- Testet opp til WooCommerce 7.2
3.2.5 (2022-11-22)
- Fiks: tillat WooCommerce Booking uten bestilling
3.2.4 (2022-11-07)
- Justering: oppdater oversettelsesmal og filer
- Fiks: bryt lange URL-er i forskjellige linjer hvis den når tilgjengelig plass i Simple mal
- Fix: restore deleted strings and load them using standalone strings.php file
- Fiks: advarsel om utdatert argument fra produktet get_dimensions()-metoden
- Testet opp til WooCommerce 7.1
3.2.3 (2022-10-28)
- Fiks: sjekk om bestillingen er ulagret eller ikke eksisterer før du gjengir PDF-dokumentet
- Fiks: feil på å få ordre-ID fra tredjepartsobjekter når du legger ved PDF til e-post
- Fiks: tilbakestiller dokumentfunksjoner/-maler som skapte problemer på versjon 3.2.2
- Fiks: fakturerings-/frakttelefon-getter-funksjoner for refusjonsordrer
- Testet opp til WordPress 6.1
3.2.2 (2022-10-25)
- Ny: filter for å gi kunder tilgang til PDF-filen din med en unik nøkkel
- Fiks: sjekk om butikklogoen eksisterer
- Fiks: sjekk om HTML er escaped riktig før ekko
- Fiks: kanskje installere fonter på nytt (hvis de mangler) før PDF-utdata
- Fiks: feil på automatisk opprydding cron-jobb
- Fiks: fjerner kompatibilitetsklasser for eldre WC-versjoner. Bumper WC minimum versjon til 3.0
- Løsning: tillat å sende ny bestillings-e-post på nytt manuelt
- Fiks: kjør handlingskroker i fakturakolonner under ordreliste
- Merket testet opp til WooCommerce 7.0
3.2.1 (2022-10-06)
- Gi nytt navn til plugin for å overholde varemerkeregler
3.2.0 (2022-09-26)
- Ny: innstilling for å vise Fakturadato-kolonnen i WooCommerce-ordrelisten
- Ny: oppdaterte Dompdf til versjon 2.0.1, som fikser et sikkerhetsproblem.
- Ny: filtrer
wpo_wcpdf_document_link_additional_vars
for å legge til flere søkevariabler til dokumentlenken - Justering: forbedrede dokumentinnstillinger-data starte/lagre
- Justering: forbedrede veiviservisningsinnstillinger
- Justering: forbedrede stiler og beskrivelser for dokumentets ‘Nummerformat’-innstillinger
- Justering: ny spørringsvariabel for kortkodedokumentlenken
3.1.1 (2022-09-13)
- Fiks: fatal feil forårsaket av list_files() funksjon mangler
3.1.0 (2022-09-06)
- New: custom document links feature available from the Status tab debug settings page. Changes the document links to a prettier URL scheme
- Ny: actionhooks før og etter butikklogoen:
wpo_wcpdf_before_shop_logo
ogwpo_wcpdf_after_shop_logo
- Fiks: erstatter WP_Filesystem med PHP-funksjoner for å slette midlertidige filer
- Merket testet opp til WooCommerce 6.8
3.0.1 (2022-08-02)
- Ny: administratorpeker for rullegardinmenyen for dokumentinnstillinger
- Sikkerhet: unnslipp fane- og seksjonsparametere før du sender dem tilbake, noe som fører til en Reflected Cross-Site Scripting. Denne feilen ble gjeninnført på versjon 2.14.0
- Justering: Forhindre krav velg å laste inn forhåndsvisning av innstillinger på nytt
- Fiks: tillat fjerningskrav utløser sekundær lagringsknapp på innstillingssider
- Merket testet opp til WooCommerce 6.7
3.0.0
- Biblioteker: Oppdaterte dompdf til 2.0.0, adresserer sikkerhetssårbarheter og introduserer noen endringer som muligens kan bryte tilpassede oppsett på høyt nivå ( mer informasjon )
- Fiks: respekter tilpassede (filtrerte) woocommerce-malbaner
- Fiks: Sjekk om fakturaen er tillatt før kortkodeutgangen
- Brukkergensesnitt: Link til Professional-utvidelse for pakkseddelvedlegg
2.16.0
- Sikkerhet: Rett opp autentisert reflektert XSS på innstillingssiden
- Fiks: Omdirigerings-URLer i veiviseren og når du sender e-poster manuelt
- Biblioteker: oppdatert dompdf til 1.2.2
2.15.0
- Ny: Filterkroker for å overstyre muligheten til å redigere dokumentdata
- Enkel mal: Vis kun frakt & betalingsmåtelinjer når angitt
- Sikkerhet: escape urls så sent som mulig
- Fiks: WP6.0+ konverterer grensesnittelementer til emojis
- Justering: Vis klissete lagringsknapp for alle innstillingsendringer
2.14.5
- Fiks: Forhåndsvis fakturanummer & innstillinger for datovisning
- Testet opp til WooCommerce 6.5 & WordPress 6.0
2.14.4
- Fiks: Content-Length header forårsaker ugyldig respons på enkelte servere
2.14.3
- Fiks: forhåndsvisning oppdateres ikke (med mindre testmodus er aktivert)
- Justering: legg til stiler for tilpassede innstillingsseksjoner
- Justering: Angi innholdslengde-overskrift for innebygd visning
2.14.2
- Fiks: Unescape tekststrenger angitt i installasjonsveiviseren
- Utvikling: Nytt filter wpo_wcpdf_email_order_object
- Brukergrensesnitt: Oppdater oppsettsveiviserens layout
- Biblioteker: oppdatert dompdf til 1.2.1 (adresserer potensielt sikkerhetssårbarhet)
- Merket testet opp til WooCommerce 6.4
2.14.1
- Ny: Start oppsettveiviseren på nytt manuelt fra Status-fanen
- Løsning: Dynamisk
wpo_wcpdf_tmp_path_{$type}
filterkroknavn-parsing - Fiks: fjerner innebygd forhåndsvisning for medieopplasting
- Brukergrensesnitt: Vis klissete lagringsknapp ved endring av innstillinger
- Brukergrensesnitt: Fyll ut dokumentikonarket med hvitt
2.14.0
- Nyhet: Live forhåndsvisning av PDF-dokument på innstillingssiden
- Fiks: sjekker om talllagertabellen eksisterer før DB-migrering tas i bruk
- Justering: Fjern i18n for noen loggstrenger
- Merket testet opp til WooCommerce 6.3
2.13.1
- Fiks: last inn manglende ikke-historiske innstillinger for eksisterende fakturaer
- Justering: skriv ut fil & linjenummer for unntak i feillogger & produksjon
- Merket testet opp til WooCommerce 6.2
2.13.0
- Ny: inkludere dompdf midlertidig mappe i oppryddingsprosedyren
- Ny: Legg til CSS-radklasser for WPC-produktpakker
- Ny: filter for å overstyre
wc_display_item_meta
argumenter - Fiks: Forhindr feil når serveren ikke støtter
.webp
bildegjengivelse - Fiks: endre ugyldig standarddato 0000-00-00 00:00:00 på talllagertabeller
- Justering: Ikke lagre ikke-historiske dokumentinnstillinger i meta-rekkefølge
- Maler: Ny handlingskrok før dokumentetiketten (
wpo_wcpdf_before_document_label
) - Biblioteker: oppdatert dompdf til 1.2.0
- Merket testet opp til WP5.9
2.12.1
- Løsning: Vis en tilbakemelding etter at du har lagret innstillingene
- Fiks: bilder med min-bredde/min-høyde-stiler gjengitt tabeller feil (dompdf-oppdatering)
- Justering: Deaktiver komponistplattformsjekk
2.12.0
- Ny: Støtte for webp-bilder
- Fiks: Plugin-versjon for oppgraderingsprosedyre for fontsynkronisering
- Fiks: tvinge gjenopplasting av installert malliste under malbanemigrering
- Fiks: PHP8.1-inkompatibel returtypemelding
- Fiks: WooCommerce 6.1-avviklingsmeldinger
- Avhengigheter: Oppdatert dompdf til 1.1.1
- Merket testet opp til WooCommerce 6.1
2.11.4
- Fiks: buntede fonter blir slettet under oppgraderinger
- Fiks: dompdf 1.1.0+ font cache-datakompatibilitet
2.11.3
- Fiks: Utvidet støtte for valutasymboler i bulkdokumenter
- Løsning: Forhindre kopiering av følgeseddel og andre dokumentdata for fornyelsesordrer (WooCommerce-abonnementer)
- Merket testet opp til WooCommerce 6.0
2.11.2
- Ny: filter og reserve for standardinnstillinger-fanen
- Justering: Forbedret fontsynkronisering under plugin-oppdateringer
- Fiks: Tillat ikke-historiske tekstinnstillinger
- Fiks: Mislykkes mer elegant under installasjon/oppgradering/nedgradering
- Fiks: varsel om manglende innstilling ved ny installasjon
- Fiks: ikke initialiser innstillinger når dokumentet ikke kan lastes
- Fiks: Forhindre unødvendige databasespørringer når innstillinger-API startes
- Fiks: Bruk ISO-valutakode for RTL-valutaer når standard PDF-bibliotek (dompdf) brukes
2.11.1
- Fiks: Feil ble feillogget etter installasjonen da ingen fakturaer var opprettet ennå
- Fiks: Knappestiler i rekkefølge backend
2.11.0
- Ny: Bruk årsbaserte nummerbutikker for fremtidige og tidligere år for å håndtere årlige tilbakestillinger mer pålitelig
- Fiks: PHP iconv fallback for tilpassede PHP-bygg uten denne funksjonen
2.10.6
- Fiks: PHP7.1-kompatibilitet
2.10.5
- Sikkerhet: Bruk escape på oversatte strenger
2.10.4
- Løsning: Faktureringstelefonen vises ikke i pakkseddelen når faktureringsadressen var aktivert
- Fiks: Støtte for spesialtegn på nettsteder uten PHP MB-strengmodulen
- Fiks: Ikke endre ordreobjekt når du logger dokumentoppretting for refusjon til ordrenotater
2.10.3
- Fiks: Sekundæradresse vises alltid, uavhengig av innstilling
2.10.2
- Ny: Skriv ut frakttelefonnummer når det er tilgjengelig (og aktivert i innstillingene)
- Ny: Vis innebygd advarsel på innstillingssiden når logoen er større enn 600 dpi
- Fiks: Forhindre fatal feil når du prøver å logge notater for å refundere bestillinger
- Fiks: MailPoet e-postkompatibilitetsvarsel
- Oversettelser: Oppdatert oversettelsesmal (POT)
- Oversettelser: Fjernet medfølgende oversettelser for språkpakker tilgjengelig på wordpress.org
- Merket testet opp til WooCommerce 5.9
2.10.1
- Fiks: forhindre fatale feil hvis malfunksjoner ikke kan lastes
2.10.0
- Ny: Bruk minifiserte JS- og CSS-filer for å redusere lastetiden på live-nettsteder (aktivering av
SCRIPT_DEBUG
vil laste inn fullversjoner) - Ny: Valgt malinnstilling er nå lagret som en referanse-ID i stedet for en fast bane ( #209 )
- Løsning: Tilbakestilling til første tilgjengelige oversettelse for innstillinger ved migrering fra flerspråklig til enkeltspråkoppsett
- Løsning: Udefinert variabelvarsel ved bruk av [wcpdf_download_invoice] på ikke-bestillingssider
- Fiks: Oppdaterte dokumentasjonslenker
- Merket testet opp til WooCommerce 5.7
2.9.3
- Fiks: JavaScript-feil på Min konto-siden med tomme koblingskoder
- Fiks: Lange nettadresser i notatområdebrytende layout
2.9.2
- Justering: Lagt til nytt ‘item-‘-prefiks til vareradens klasse-ID
- Ny: filter for å angi sorteringsrekkefølge for bulkdokumenter (
wpo_wcpdf_bulk_document_sort_order
) - Merket testet opp til WooCommerce 5.6
2.9.1
- Ny: Logg manuelt fakturaoppretting (med logging aktivert)
- Ny: Filtre for å overstyre kroppsklasse og innhold (
wpo_wcpdf_body_class
&wpo_wcpdf_html_content
) - Ny: Dokumentmetoder for å få (og overstyre) nummer- og datotitler
- Fiks: Åpne PDF på Min konto-siden i en ny nettleserfane/-vindu (følger innstillinger)
- Oversettelser: Oppdater mal (POT) og aktuelle oversettelsesprosjekter
- Merket testet opp til WooCommerce 5.5 og WordPress 5.8
2.9.0
- Ny: Innstilling for å logge dokumentgenereringstid & kontekst for å bestille notater
- Ny: malkroker ‘wpo_wcpdf_before_footer’ og ‘wpo_wcpdf_after_footer’
- Ny: Lagre og Avbryt-knapper for dokumentdata-metaboksen
- Løsning: Tilbakestilling til buntede skrifter når midlertidig mappe ikke er skrivbar
- Fiks: tøm første side under spesifikke forhold
- Fiks: HTML-linjeskift og spesialtegn i fakturanotater
- Fiks: Tillat innstilling av dokumentdato før den genereres
- Fiks: variabel ikke satt for filnavn
- Fiks: sørg for unikt filnavn i tilfelle ordrenummer eller dokumentnummer ikke er tilgjengelig
- Fiks: Tilbakeslag hvis ingen mal er valgt
- Oversettelser: Lagt til hint for oversettere, bruk nummererte plassholdere
- Oversettelser: La til arabisk (takket være Nabil Moqbel )
2.8.3
- Ny: Tillat filtrering av handlingsknappklasser
- Fiks: Feil når ingen ordredata ble sendt til filnavnfunksjonen
- Fix: During first install, only set defaults if not already (pre-) configured
- Fiks: Bruk
WC()->template_path()
i stedet forWC_TEMPLATE_PATH
for overstyring av temamaler - Fiks: Sjekker eksistensen av dokumentdatanummer og dato for bestillingsmetaboksfelt
- Løsning: Forhindre varsler om avvikling av WooCommerce for ikke-produkttyper
- Fiks: merknader om avvikling av jQuery
- Justering: Vis instruksjoner for e-post-metaboks
- Merket testet opp til WooCommerce 5.2 og WordPress 5.7
2.8.2
- Fiks: Oppsettproblemer med totaler for dokumenter med mer enn 1 side
- Fiks: Tillat å angi et fakturanummer og dato manuelt
- Fiks: Forhindre feil på PHP8.0 når ordre ikke er lastet inn for et dokument
2.8.1
- Fiks: Bilder og fonter som lastes inn fra egendefinerte steder for opplastinger og midlertidige mapper
2.8.0
- Fiks: Støtte for PHP8.0, avvikle støtte for PHP7.0 eller eldre (separat tillegg tilgjengelig for bakoverkompatibilitet)
- Fiks: Installasjonsveiviseren krasjer når tredjeparts plugins/temaer sjekker skjermobjektet
- Dev: Use internal date formatting function, allowing easier PDF specific date format overrides
- Utvikling: Introduserte ny handlingshook
wpo_wcpdf_document_created_manually
- Merket testet opp til WooCommerce 5.0
2.7.4
- Ny: Vis varsel hvis inkompatibel MailPoet-posttjeneste brukes
- Ny: WooCommerce webhook-emne for lagring av dokumenter
- Fiks: Ikke reverser rekkefølgen på bulkdokumentet hvis det allerede er sortert fra eldste til nyeste
- Merket testet opp til WooCommerce 4.9
2.7.3
- Nyhet: Støtte for linjeskift i fakturasedler
- Reparing: Send bare åpnede redigeringsfelt ved regenerering av dokument
- Fiks: Ord i tabelloverskrifter kan deles opp
- Utdatert: eldre oversettelser (pre-2.0) leses ikke lenger automatisk (kan aktiveres i Status-fanen)
2.7.2
- Fiks: Oppdater fakturanummer og dato ved regenerering av dokument fra redigeringsmodus
- Fiks: Hindre uendelig sløyfe når midlertidig mappe ikke er skrivbar
- Løsning: Forhindre layoutproblemer når tilpassede ordredata overskrider kolonnebredden
- Fiks: Feil når PHP Ctype-utvidelsen ikke er installert
- Testet opp til WooCommerce 4.8 & WP 5.6
2.7.1
- Ny: Redesignede handlingsknapper
- Ny: Randomisert midlertidig mappenavn for enklere beskyttelse
- Ny: Innstilling for å aktivere/deaktivere kundenotater
- Ny: Deaktiver gratis faktura fullstendig når den innstillingen er aktivert (ikke bare vedlegg)
- Ny: Mal action kroker før og etter butikknavn og adresse
- Ny: Filter for å angi startnummer for årlig tilbakestilling
- Retting: Feil på tredjepartsprodukter uten vekt/sku/dimensjoner
- Fiks: Ujevn avstand mellom handlingsikoner
- Løsning: Mangler
$email_to_send
parameter forwoocommerce_before_resend_order_emails
hook - Fiks: Bryt lange ord i faktureringsadressen
- Testet opp til WooCommerce 4.7
2.7.0
- Ny: Legg til notater per bestilling på fakturaer (krever maloppdatering hvis du har en egendefinert mal)
- Ny: Vis varsel med instruksjoner for beskyttelse av fakturamappen på NGINX-oppsett
- Fiks: Vis riktig «neste nummer» på innstillingssiden for nettsteder som bruker MySQL 8+
- Testet opp til WooCommerce 4.6
2.6.1
- Fiks: Last inn egendefinerte dokumenter én gang i stedet for på hver dokumentforespørsel
- Justering: utfør wpo_wcpdf_init_document handling i faktura også
- Testet opp til WooCommerce 4.5
2.6.0
- Funksjon: Mer avanserte alternativer for adressesynlighet
- Fiks: Avfallsvarsel i WooCommerce 4.4
2.5.4
- Fiks: sjekk for eksistensen av WooCommerce-funksjoner som forhindrer tilfeldige krasj i spesifikke distribusjonsoppsett
- Fiks: dokumenter kan fortsatt genereres programmatisk når dokumentet er deaktivert og ikke spesifikt ser etter
$document->is_allowed()
- Utvikling: Filter for å deaktivere innlasting av vedleggsoversettelser
- Testet opp til WooCommerce 4.4 & WP 5,5
2.5.3
- Fiks: WP5.5-kompatibel PHPMailer-integrasjon
- Testet opp til WooCommerce 4.3
2.5.2
- Fiks: ImageMagick versjonskonflikt
- Oversettelser: Oppdatert POT
2.5.1
- Fiks: Riktig integrasjon med permalink-innstillinger for
[wcpdf_download_invoice]
kortkode - Løsning: Versjon av plugin-elementer
2.5.0
- Funksjon: Regenerer individuelle dokumenter manuelt med de nyeste innstillingene (butikkadresse/bunntekst/etc)
- Funksjon: Kortkode for å laste ned faktura:
[wcpdf_download_invoice]
- Funksjon: Logo høydeinnstilling
- Løsning: fallback for tekstdomene ville mislykkes på bestemte nettstedsdomener, inkludert .mo
- Fiks: Unødvendig ekstra side på kantkasse bordhøyder
- Fiks: Innstillinger forsvinner når du overstyrer dokumenttitler til tom streng
- Fiks: sjekk om header-logofilen fortsatt eksisterer før lasting
- Fiks: Hvis dokumentet allerede er opprettet, se bort fra «deaktiver for:»-innstillingen
- Fiks: Lese dokumentinnstillinger & nummer når det er lagret feil (av eksterne plugins)
- Testet opp til WooCommerce 4.2
2.4.10
- Testet opp til WooCommerce 4.1
2.4.9
- Fiks: Bakoverkompatibilitet med WooCommerce 2.6
- Fiks: Beskrivelse av innstillingen for å deaktivere faktura for gratis bestillinger
- Endret: kortere teksten på min kontoknapp («Faktura» i stedet for «Last ned faktura (PDF)»)
2.4.8
- Utvikling: La til
wpo_wcpdf_pdf_data
filter for direkte lasting av PDF-data - Utvikling: Lagt til
is_bulk
egenskapen i bulkdokumenter
2.4.7
- Retting: manglende ordrenummer i filnavn når fakturanummer ikke er aktivert
- Utvikling: Lagt til handlingshook for dokumentlagringsmetode (
wpo_wcpdf_save_document
) - Utvikling: Lagt til handlingshook for utskrift av egendefinerte data i PDF-fakturadatapanelet (
wpo_wcpdf_meta_box_after_document_data
) - Testet opp til WooCommerce 4.0 & WP 5.4
2.4.6
- Fiks: Lokalitetsbestemmelse for administratorer på deres egen min kontoside
- Fiks: Handlingsknappikonjustering i WP5.3+
- Fiks: Legg til massehandlinger via native WP-metoder
- Justering: minimer anrop til WooCommerce mailer klasse når du laster innstillinger
2.4.5
- Løsning: Forhindre feil for tilbakebetaling av abonnementsavgift på refusjoner
2.4.4
- Løsning: Konflikt mellom innstillinger for miniatyrbilde i det tyske markedet
- Fiks: Rens veiviserens tekstinndata på riktig måte
- Fiks: Link til dokumentasjon for å øke minnet
- Løsning: Reserveavgift for avgiftssatser for fornyelse av abonnement
2.4.3
- Fiks: Forhindre feil som fjerner en ikke-eksisterende innstilling
- Fix: Potential crash on improperly initiated documents
- Fiks: Argumenter for omvendt skattesatsberegning
- Fiks: Støtt avgiftssatsfunksjoner for ikke-ordrelinjer
- Fiks: kommaposisjon på flere skattesatser
- Fiks: Konfigurasjonsveiviserstiler
- Oversettelser: Lagt til lv-lokalitet for latvisk (beholder lv_LV som reserve)
- Oversettelser: Oppdaterte pakkede tsjekkiske oversettelser
- Testet opp til WooCommerce 3.9
2.4.2
- Fiks: ‘Nei’-alternativet i ny dato & innstilling for tallsynlighet
- Fiks: Tilbakestilling av overskrifter forårsaket utilsiktet bufring av PDF-filer på enkelte verter
2.4.1
- Fiks: Å lage fakturaer for utkast til bestillinger ville krasje plugin
- Justering: Inkluder klokkeslett i standard fakturadato
2.4.0
- Funksjon: Mulighet for å bruke ordrenummer & dato for fakturanummer & Dato
- Fiks: forhindre feil under oppdatering når WC ikke er aktivt
- Fiks: ikke opprett fakturanummer automatisk når det legges inn manuelt & direkte endre ordrestatus
- Fiks: fakturaavgiftsbeløp for tilbakebetalte bestillinger (i kombinasjon med WooCommerce-avgiftsinnstilling «som en samlet sum»)
- …