YS CART – Give me electronic invoice

Electronic Invoice: Full support for B2C/B2B, carrier donation, and cancellation inquiries.

v0.1.2 YS CART Electronic Invoice Free Download

Giveme (Invoice Assistant) is a common value-added electronic invoice service in Taiwan. This provider integrates Giveme into the YS CART invoice provider framework: B2C personal invoices, B2B company invoices, mobile barcode carriers, charitable donations, cancellations, and inquiries are all completed in the YS CART backend.

Automated issuance and full lifecycle

Automatically generate invoices (or manually trigger) based on order status. After generation, the invoice number and random code will be written back to the order. When needed, you can directly cancel, re-issue, or query the latest status in the backend. Even if the Giveme API does not return the random code immediately, the plugin will query and supplement it promptly, ensuring the buyer always receives complete invoice information.

Unified supplier framework management

Share the YS CART invoicing framework with other invoice providers like SmilePay and Amego: invoice list, issuance rules, centralized log management; multiple vendors on the same site will only issue invoices based on enabled rules, avoiding conflicts.

Features

B2C / B2B Opening

Individual and company uniform invoice, select on checkout page, issue in backend.

Vehicles and Donations

Full support for mobile barcode carriers and love code donations.

Invalidation and Inquiry

One-click cancellation, restart, and status query in the backend.

Random code auto-completion

Immediately query and backfill when the API does not return a random code to ensure no invoice information is missing.

Framework unified management

Invoice List / Rules / Logs and other suppliers are consolidated in YS CART.

Screenshots

Changelog (Latest)

Fix

remove vendored YS Plugin Hub Client Invalid WooCommerce HPOS compatibility declaration inside.

Problem

This declaration calls `FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__ )` with its own vendor file path,

but `vendor/yangsheep/ys-plugin-hub-client/ys-plugin-plugin-hub-client.php` is not a registered plugin main file,

WooCommerce `FeaturesController` therefore inEach request Record one:

```

FeaturesController: Invalid plugin file '.../vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php' for feature 'custom_order_tables'.

```

Noise washes away the `plugin-woocommerce` log channel, buries the real error messages, and causes extra disk I/O.

Scope of impact

Does not affect the transaction, order, or payment process.

Amend the law

The declaration is invalid because it points to a non-registered file.Never took effectremove zero-change behavior - no plugins will become "incompatible with HPOS" because of this;

HPOS compatibility should be declared by each plugin itself.

  • vendor loader diff: `+0/-13` (this declaration block only; activation hook/autoloader/schema fallback/`ys_hub_client_loaded` all retained)
  • bundled Hub Client versionDeliberately maintain `2.0.2`Only remove dead code, without introducing subsequent version's center naming and menu normalization behaviors

packaging

  • `ys-cart-giveme-einvoice-0.1.2.zip` (59 entries)
  • SHA-256: `68D465ECD25CC61F45916D8EF5C8491C3B2A7F268814A22224A65C5715E987FE`

FAQ

What account is needed?

To apply for the Giveme Invoice Assistant service, obtain the API certificate and fill it into the settings page. It is recommended to practice issuing and voiding invoices in a test environment first.

Can it be installed at the same time as SmilePay?

Yes. The YS CART invoice supplier framework allows for multiple suppliers to coexist. The actual invoice generation is determined by the active suppliers and rules.

Will the invoice information be given to the buyer?

Invoice number and random code written back to the order, displayed on the member center order page and notification emails.

0