Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Barkoda Shipping For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Barkoda Shipping For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Barkoda Shipping for WooCommerce connects your store to the PTT Kargo SOAP integration service. From the WooCommerce order screens you can create a barcoded shipment, print an 80mm thermal label, follow the parcel’s movements and request a courier pickup, without retyping order data into a separate portal.

This plugin requires a PTT integration contract. PTT issues you a customer number, a password and a block of barcode numbers. Without those the plugin has nothing to authenticate with. See the FAQ for how to apply.

Features

  • Order list with a “Ship” action, plus a WooCommerce bulk action
  • Single-package shipments via kabulEkle2
  • Multi-package shipments via kabulEkleParcaliBarkod, one barcode per package
  • Cancel a shipment PTT has not accepted yet, by barcode or by reference number
  • Tracking by barcode or reference, with the parcel’s movement history
  • The PTT branch currently holding the parcel, with address, hours and a map link
  • Courier pickup requests via siparisIstekEkle2
  • 80mm thermal labels rendered as HTML and Code128 SVG, so any 80mm printer works
  • Bulk label printing: every selected order in one document with page breaks
  • Per-order insurance toggle (Valuable Goods / DK service code)
  • Cash on delivery mapped from your WooCommerce payment methods
  • Optional separate return address
  • Missing recipient data is detected before sending and can be filled in from a popup
  • Weight and dimensions computed from your products, overridable per order
  • Full request and response log for every SOAP call, with passwords masked
  • WooCommerce HPOS compatible

Built for reliability

PTT allocates a finite block of barcode numbers, so the plugin treats them as a scarce resource. Numbers are handed out inside a database transaction, so two simultaneous orders can never receive the same barcode. If a shipment fails, the consumed number is held against the order and reused on the next attempt rather than burned.

Your PTT password is stored AES-256-CBC encrypted, keyed from your site’s AUTH_KEY, and is masked out of every log entry before it is written.

Disclaimer

This plugin is not developed, endorsed or supported by PTT. It is an independent client for the SOAP services PTT provides to contracted customers. PTT and PTT Kargo are trademarks of their respective owner.

External services

This plugin sends data to PTT (Posta ve Telgraf Teskilati A.S.), the Turkish postal service, which is required for it to function. No data is sent anywhere else, and nothing is transmitted until you enter PTT credentials and act on an order.

Requests go to pttws.ptt.gov.tr, using the test endpoints PttVeriYuklemeTest and GonderiTakipV2Test or the live endpoints PttVeriYukleme and GonderiTakipV2, depending on the environment you select.

Data is sent when you ship an order, cancel a shipment, track a parcel, request a courier or use the connection test. Depending on the action it includes:

  • your PTT customer number and password
  • the recipient’s name, address, province, district, postcode, phone number and email address
  • the order’s weight, dimensions, total value and payment method
  • the sender details you configure in the plugin settings
  • the barcode or customer reference number of the shipment

PTT’s terms of service: https://www.ptt.gov.tr/Sayfalar/Kurumsal/KullanimKosullari.aspx
PTT’s privacy policy: https://www.ptt.gov.tr/Sayfalar/Kurumsal/KisiselVerilerinKorunmasi.aspx

Screenshots

  1. The order list, with the shipping status of each order and the action that creates the shipment.

    The order list, with the shipping status of each order and the action that creates the shipment.

  2. The shipment popup, showing recipient data, auto-computed weight and dimensions, and the insurance toggle.

    The shipment popup, showing recipient data, auto-computed weight and dimensions, and the insurance toggle.

  3. An 80mm thermal label with the Code128 barcode.

    An 80mm thermal label with the Code128 barcode.

  4. The panel on the order edit screen, with the barcode, the tracking link and the label and cancel actions.

    The panel on the order edit screen, with the barcode, the tracking link and the label and cancel actions.

  5. The settings screen with the live label preview.

    The settings screen with the live label preview.

  6. The integration log, showing the full request and response for each SOAP call.

    The integration log, showing the full request and response for each SOAP call.


Reviews & Comments