Probo Connect – Print on demand

Beschrijving

This WordPress plugin connects the Probo API to WooCommerce, enabling customers to integrate Probo’s printing services into their WooCommerce store seamlessly. This allows businesses to automate the ordering process of printed materials directly from their online store.

Key Features:

  • Directe integratie met Probo API
  • Automatische synchronisatie van productgegevens
  • Webhook support for order updates
  • Drop-shipping afhandeling

Externe diensten

This plugin connects to the Probo API to obtain product and price information and to create print fulfillment orders.
When creating a print fulfillment order, customer name and address information, along with optional print data, are sent to the Probo API so that orders can be fulfilled and drop-shipped directly to customers.
This service is provided by Probo Print BV. Please review their terms of use and privacy policy before using this plugin.

API Endpoint: https://api.proboprints.com/order
Service Provider: Probo Print BV

Verzonden gegevens:

  • Customer name and shipping address
  • Product information and specifications
  • Optional print customization data
  • Bestelling details

Externe dienst: Probo Print BV
Doel: print en dropshipping diensten
Gegevensverwerking: klantgegevens worden veilig verzonden om bestellingen te kunnen uitvoeren.

Installatie

  1. Upload the plugin files to the /wp-content/plugins/probo-connect directory, or install the plugin through the WordPress plugins screen directly.
  2. Activeer de plugin via het ‘Plugins’ scherm in WordPress.
  3. Make sure WooCommerce is installed and activated on your WordPress site.
  4. Navigeer naar WooCommerce Instellingen Probo Connect om de plugin te configureren.
  5. Voer je Probo API-gegevens in (je kunt deze aanvragen via je Probo accountinstellingen).
  6. Configure webhook settings if you want to receive automatic order updates.

FAQ

Hoe verkrijg ik Probo API-referenties?

Login to your Probo Account. Go to your account & settings and set up an API account and obtain your credentials.

Is customer data secure?

Yes, all data transmission to the Probo API is encrypted and secure. Please review Probo Print BV’s terms of conditions.

Hoe maak ik een Probo API-product?

You can create a Probo API Product on your Probo platform.

Mijn bestelling is geannuleerd, wat is er gebeurd?

Make sure you did not enabled the sandbox modus. Secondly check your email to see the error notification.

The configurator is not loaded

Make sure you have entered your Probo API credentials in WooCommerce Settings Probo Connect and that the product has a valid Probo product ID configured. Additionally, check the settings (WooCommerce -> Settings -> Probo Settings -> Advanced) to make sure the configurator is autoloaded or you loaded the shortcode into your template

Does the module work with WooCommerce Shipping Tracking

Yes, it does! If a status change comes that contains any track and trace code, it is added.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Probo Connect – Print on demand” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Probo Connect – Print on demand” is vertaald in 1 locale. Dank voor de vertalers voor hun bijdragen.

Vertaal “Probo Connect – Print on demand” in je eigen taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.5.3

  • Added: Order status callbacks now log whether the status arrived via callback and store the raw callback status value on the order.
  • Improved: All order-related log entries are now grouped into a single per-order log source (probo-order-{id}), keeping an order’s full history together.
  • Added: “View order log” link in the Probo Order Panel that opens the order’s log in WooCommerce Status Logs.
  • Fixed: The order status mapping dropdown now correctly pre-selects the saved WooCommerce status
  • Added: The “Sync to Probo” quick action in the orders list now asks for confirmation before syncing.
  • Fixed: The “Eligible” auto-order filter on the orders list
  • Fixed: The Probo status badge in the order panel now shows its colour again (the CSS class no longer used a mismatched prefix).
  • Fixed: Shipment status emails triggered from a background/callback context now render with the full WooCommerce email layout (header, footer and order details).

1.5.2

  • Fixed: Fixed bug in delivery dates

1.5.0

  • Added: Configurable order status mapping.
  • Added: Printlane support (requires active Printlane account).
  • Added: Optional contact email setting — when set, the email is included as contact_email in the Probo order payload (must be an existing Probo merchant login).
  • Added: “Hide rush delivery dates” setting in Shipment Settings — when enabled, delivery dates with a rush surcharge are filtered out of the configurator.
  • Fixed: Add-to-cart button could trigger duplicate cart submissions when clicked rapidly or when used with an uploader session; debounce guard and module-scoped state now prevent this.
  • Fixed: WooCommerce blocks-based mini cart now updates correctly after adding a product to cart.
  • Fixed: Probo Product selection on variants now works correctly.
  • Improved: Products sync logging is now opt-in (disabled by default) via Advanced Settings Logging.
  • Improved: Product sync to run differently and only update products that have changed.
  • Improved: Probo shipping now uses shipping classes instead of custom checkbox.

1.4.5

  • Fixed: Uploader for static file fixes.
  • Added: Better support for other types of order sending plugins (YayMail/PDF Invoices etc)
  • Added: Debug payload order action.

1.4.4

  • Added: Configuration selection summary to email.
  • Added: Translated the configurator to Spanish (you should still overwrite the product options)

1.4.3

  • Added: Logic to supply different calculation address to bypass reserved shipping dates
  • Added: Optional logic for orderline reference.

1.4.2

  • Fixed: Bug in file specifications with template products.

1.4.1

  • Fixed: There was an issue with WooCommerce Shipping Tracking module for status updates.
  • Updated: Upload after ordering is changed. Now you can toggle if it is also used in the cart. Allowing your customers to use the probo-uploader for fixed items.
  • Fixed: Bug that the css in the order list was not loaded properly

1.4.0

  • Added: Experimental email notifications for Probo shipment status changes.
  • Added: Experimental order statuses In production and in transit
  • Fixed: Bug Configurator autofocus and dirty state issues.
  • Fixed: Bug Delivery methods are still available that should have been hidden.

1.3.0

  • Updated: WP admin => Delivery Options for Probo order.
  • Added: WP admin => API Products
  • Added: WP admin => Bulk action -> Sync order
  • Added: WP admin => Reset order
  • Fixed: Configurator Mobile issues.

1.2.2

  • Added: Option to show selected configurator options in the mini cart (WooCommerce blocks compatible).
  • Fixed: Mini cart now displays options on separate lines instead of separated by slashes.

1.2.1

  • Fixed Bug in calculation checkout

1.2.0

  • Added: Menu for easy Probo related navigation
  • Added: New uploader type; Files after order. Initiates an probo uploader session/
  • Added: Uploader sessions page, to manually set the status for uploaders or to check these.
  • Added: Probo Configurable Product => Pricing discounts per user and per product.
  • Updated: Settings to be more clear and understandable.
  • Fixed Bugs

1.1.3

  • Fixed Styling settings not applying to configurator component.
  • Added Text color settings for uploader status buttons.

1.1.2

  • Fixed Plugin translations not loading correctly (i18n).
  • Fixed General tab hidden for non-Probo product types.
  • Fixed Paper products in configurator
  • Fixed m2 calculations in configurator
  • Fixed Fixed “new configuration” in configurator

1.1.1

  • Fixed double cart addition by removing add-to-cart value from AJAX FormData.
  • Fixed Added country selection dropdown using <datalist> in the settings form to make sure correct iso land code is added
  • Fixed shipping method return correct price as sell price
  • Fixed Productes that do not need an uploader, no longer show this button.

1.1.0

  • Fixed API product code not saving on probo_configurable products.
  • Fixed products catalog search and filter
  • Fixed cron not scheduling on activation.
  • Fixed missing translations.
  • Fixed for adding your own location as pick-up location
  • Fixed to make sure the overwrites are loaded again properly when opening the Editor in the product tab.
  • Verbeterde bestandspecificaties modal onder de configurator
  • Improved validation when order line item contains Probo Uploader
  • De logica voor ‘Toevoegen aan winkelwagen’ is verbeterd, zodat het nu beter werkt met de instellingen van WooCommerce.
  • Added action probo_auto_order ( $order_id). If an order can be auto ordered, this action is available
  • Added logic to change the shipping date of an order via the Probo Order Panel

1.0.2

  • Automatisch laden configurator standaard ingeschakeld.
  • Fixed bug in backend that prevent image changing.

1.0.1

  • Bugfix; wit scherm bij ‘Nieuw bericht/pagina toevoegen’ opgelost door Probo scripts alleen op productschermen te laten werken.

1.0.0

  • Eerste stabiele release
  • Volledige productconfigurator met Probo API-integratie
  • WooCommerce shipping method integration
  • Order synchronization with Probo fulfillment services
  • White-label uploader support
  • Shortcode support for flexible configurator placement

0.1.4

  • Bug fixes and stability improvements

0.1.2

  • Fixed WordPress Plugin Check errors and warnings
  • Added proper text domain to all translatable strings
  • Added ABSPATH security checks to template files
  • Prefixed all global variables per WordPress coding standards
  • Updated GitHub Actions workflows with dependency caching
  • Ontwikkelingsbestanden uitgesloten van plugin distributie

0.1.1

  • Added [connect_configurator] shortcode for flexible configurator placement
  • Improved template compatibility for custom themes
  • Added Probo shipping method.
  • Rearranged some internal files to make it more organized
  • Prices in “add to cart” can no longer be overwritten from the front-end. Only calculation ID is pushed to the backend.
  • Log per order sync can be found in the woocommerce logs. WooCommerce > Status > Logs

0.1.0

  • Added Probo Configurator to allow for full configurations
  • Updated logic for custom uploaders.
  • Added White label uploader support

0.0.9

  • Adjusted the settings section
  • Added logic to set the sender address
  • Added hooks for the sender and address

0.0.8

  • Added more support for variants

0.0.7

  • Fixed issue in product.files object, which prevented the sync from working.

0.0.6

  • Fixed translation errors

0.0.5

  • Added order action to get order status
  • Added logic for external uploader types.
  • Added order panel

0.0.4

  • Added, product override option.
  • Changed, readme.txt.
  • Changed, product file handling to add conditional formatting options.
  • Fixed, small styling changes for the image preview.
  • Removed, unused logic for api tokens.

0.0.3

  • Changed, readme.txt.
  • Fixed, small bug fixes inside the main plugin code.

0.0.2

  • Changed, plugin function name conventions.
  • Fixed, small bug fixes.

0.0.1

  • Toegevoegd, verbinding met de Probo API.
  • Added, adding Probo product data to products.
  • Added, ability to sync to the Probo API.
  • Added, ability to recieve probo API webhook information in the order.