Rotozoom B2B Manager release notes

Every released version of Rotozoom B2B Manager, newest first, with its changes in plain language.

Rotozoom B2B Manager Version 1.3.0.1

Latest release

Released Fix

  • Fix: guests could not place an order when the theme shows the business registration form on every page (e.g. XStore's header account panel): the form's fields had the same names as the checkout's billing and invoice fields, so the checkout sent an empty street, city and postcode. The registration form now uses its own field names and is no longer shown on the cart, checkout and payment pages.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.3.0

Released Feature

  • New e-mails where the plugin used to stay silent: the applicant hears when a registration is rejected; the partner hears when a sale to his customer is accepted and when a payout or a commission statement is approved, rejected, issued or cancelled; the shop hears about payout requests and partner invoices received, and the WooCommerce "New order" e-mail now carries a B2B block (partner, mode, end customer).
  • "Needs your attention" in wp-admin: a count bubble on the B2B Manager menu entry, a summary notice on the WordPress dashboard and counters on the Pending, Change requests, Credits and Statements tabs.
  • New credit model (PRO): per partner you switch on the "Commission program" and/or the "Credits program". Credits are earned on what the buyer pays for the goods (VAT included, shipping excluded), 1 credit per unit of your currency, and each partner has his own "Value of one credit". Credits are earned only after you set that value; balances from earlier versions keep their value and stay usable. Credits are no longer paid out to a bank account: the partner moves them to commission, which is paid with the next commission statement.
  • Checkout choices for partners renamed and simplified: "Buy for myself", "Ship to my customer" (dropshipping, invoice to the partner) and "Sell to my customer" (invoice to the end customer). Discount rules can now target "All orders", B2B purchases only or dropshipping only (PRO).
  • Sale prices: a partner never pays more than an ordinary shopper. When a product's sale price is lower than the partner's B2B price, the sale price applies, and in "Sell to my customer" the end customer pays the sale price too.
  • The business registration form now asks for the billing address with the fields your country requires; a partner without an approved billing address is stopped at checkout with a link to request it, and the admin sees a warning on the partner.
  • When a PRO licence lapses, only the store-wide discount keeps applying; brand, category, attribute and order-type rules are kept and apply again after renewal, and the admin screens show which rules are paused.
  • Optional connection to the Rotozoom B2B service (PRO, off until you press "Start the B2B service"): a copy of the partner ledger, an automatic company-ID check against the Bulgarian Commercial Register when you approve a Bulgarian partner, and centrally calculated price tables. If the service is unreachable the plugin keeps working on its own.
  • Modern admin screens in the look of the other Rotozoom plugins, with "Switch to the classic design" to go back; brand discounts work again on stores where WooCommerce adds an empty "Brands" list next to the theme's own; no more PHP warning on admin pages from the B2B payment methods.
  • Complete translations in 9 languages: Bulgarian, Czech, French, German, Italian, Polish, Portuguese, Romanian and Spanish.

Release page →Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.16

Released Maintenance

  • Bundles Rotozoom Connect 1.1.20 (Rotozoom services client, translations, Disconnect drops cached licences).

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.15

Released Fix

  • Fix: a B2B partner without an approved billing address now gets a clear message at checkout (with a link to request the address) instead of a failed or incomplete order; the admin sees a warning on the partner.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.14

Released Fix

  • More robust loading next to other Rotozoom plugins: activating or updating another Rotozoom plugin can no longer take the site down with a "Cannot declare class" error.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.13

Released Maintenance

  • Shared Rotozoom admin components updated: more robust loading when several Rotozoom plugins are active, and the Go PRO tab no longer shows a placeholder price for a plugin it does not know.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.12

Released Maintenance

  • Shared Rotozoom admin components updated: the Go PRO tab shows this plugin's own price, and the Rotozoom menu and its messages are translated.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.11

Released Security

  • Security: a partner's locked company billing details (name and address on invoices) can no longer be changed outside an approved change request — the invoice uses the approved details kept by the shop.
  • Security: a change request can no longer be altered while it awaits review; the shop's decision applies only to the request it was shown.

Release page →Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.10

Released Fix

  • Fix: locked partner company fields are enforced even when empty; commission statements use a single issuer identity.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.9

Released Security

  • Security: commission statements and partner invoices are stored under unguessable names and served only through an authenticated download. Files saved by earlier versions are renamed automatically the first time an administrator opens wp-admin.

Release page →Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.8

Released Feature

  • The Brand discount type now also recognises brand plugins it doesn't know by name — any product taxonomy whose slug or label mentions "brand".

Release page →Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.7

Released Fix

  • Fix: the "Brand" discount type was missing on stores whose theme registers its own brand taxonomy (for example XStore's Brands, slug "brand"); the plugin now detects the taxonomy the store actually uses, both in the admin and when the discount is applied in the cart.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.6

Released Fix

  • Fix: a customer given the B2B role manually under Users (instead of registration or the Convert tool) now appears in the Pending tab and can be approved or rejected there.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.5

Released Fix

  • Fix: saving a B2B customer's profile from the WordPress admin Edit User screen crashed the page with a critical error; the billing-details lock now applies only to the customer's own address form.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.4

Released Feature

  • Partner emails (registration received, approved, welcome to B2B, change request received/decided) are now sent in the SITE language instead of the administrator's personal language, and are translatable.
  • Admin notices and the registration "required field" error are translatable; the invoice legal note has an English source with the Bulgarian text in the bg_BG catalogue.
  • WordPress.org compliance pass: translator comments and integer casts — no change in behaviour.
  • Update URI header so WordPress never replaces this self-hosted build with the free WordPress.org build.
  • Bundled Rotozoom Connect 1.1.16.

Release page →Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.3

Released Feature

  • New "Go PRO" tab in the B2B Manager admin: "PRO ✓" on a licensed site, otherwise the list of PRO features with the upgrade steps
  • Code-quality: prepared SQL throughout, escaped exception messages, WordPress upload helper for the partner invoice file — behaviour unchanged (verified against all 7 test suites)

Release page →Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.2

Released Maintenance

  • Bundled Rotozoom Connect updated to 1.1.15 (licence refresh for every installed Rotozoom plugin on each admin page load); the bundled Connect now also upgrades an older installed copy automatically

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.1

Released Maintenance

  • Admin menu: the entry under "Rotozoom" now reads "B2B Manager" (the plugin name without the "Rotozoom" prefix), consistent across the family

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.2.0

Released Feature

  • Partner address book (My Account → Delivery addresses): courier offices/lockers from the Sell & Ship nomenclature or street addresses with a recipient; one-click chips on classic and Blocks checkout; editable recipient with "save back"
  • The partner's company (name, EIK, VAT, MOL, registered address) is locked at checkout and stamped on the order; company changes go through "Change requests" with admin approval (account on hold meanwhile)
  • Fulfilment modes per partner: Invoice & ship, Retail — commission, Retail — credits; profit panel at checkout; margin caps (minimum margin, maximum customer discount) enforced on the data layer; margin net of shipping
  • Payments per partner (card, bank, deferred on account with a credit limit, credits); new gateways "Deferred payment (B2B)" and "Pay with credits (B2B)"
  • Margin ledger with two pools (commission / credits) and programs per partner, transfers between pools, hold days, reversals on refunds; commission statements PR-YYYY-NNNN with PDF/HTML/CSV and the partner's invoice upload; credit payout requests PO-YYYY-NNNN with per-partner minimum
  • My Account: B2B pages grouped first with a badge; "Credits & commission" (pools, transfer, payout, filtered/paged history, compact on phones); "Commission statements" with the invoice text template; "Notifications"; on phones the non-B2B pages fold under "More about the account"
  • Credit hints next to products (catalogue, product page with quantity, cart) showing the balance and what remains
  • Email notifications to the partner (PRO): parcel not delivered after N days, delivered, returned, commission/credits paid out, balance above a threshold — each switchable per partner by the admin and by the partner
  • Bulgarian translation bundled (the plugin had none); German, Spanish, French, Italian, Portuguese updated to 100 %
  • Database versioning: new tables/columns are now created on existing installations (up to 1.0.8 they never were)

Release page →Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.9

Released Fix

  • Bundled translations actually load now. All eleven shipped catalogues were inert on a self-hosted install, so the admin stayed English no matter the site language.
  • The header badge shows the real installed Rotozoom Connect version instead of a hard-coded v1.0.0.
  • The plugin’s own admin notices (saved/error confirmations, limit and Go PRO banners) are visible again on Rotozoom screens.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.8

Released Maintenance

  • Added German, French, Italian, Spanish and Portuguese translations.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.7

Released Maintenance

  • WooCommerce HPOS (High-Performance Order Storage) compatibility declared.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.6

Released Maintenance

  • Translated the entire B2B Manager admin and B2B registration UI to English.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.5

Released Maintenance

  • Rebranded the shared admin menu to Rotozoom Connect.
  • Dependency install notice translated to English.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.4

Released Fix

  • Upgrade banner now links to the correct product checkout.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.3

Released Maintenance

  • Backend updates, licensing, and support are now handled by rotozoom.com.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.2

Released Fix

  • Fixed discount handling.
  • Fixed customer lookup.
  • Improved the stability of user role checks.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.1

Released Feature

  • Added an admin UI for customer management.
  • Added a discount rules table.

Open the Rotozoom B2B Manager guide →

Rotozoom B2B Manager Version 1.0.0

Released Feature

  • Initial release.

Open the Rotozoom B2B Manager guide →