Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
SamedayCourier Shipping icon

SamedayCourier Shipping

v1.9.1
by Sameday · 3.2 (13 reviews)

Sameday Courier shipping method plugin

4K+ active installs Updated Jan 20, 2025 Tested to 6.6.2 Requires PHP 7.4
Try Demo Download
Pre-installed Ready in ~10s No card

About SamedayCourier Shipping

This plugin allows you to implement a new shipping method using the Sameday Courier service. You can import the list of Sameday Courier service and delivery points assigned to your account, create an AWB, add parcels to the AWB, and view the AWB as a PDF. You can also enable and configure different shipping services and set up the plugin for your specific needs.

Screenshots

SamedayCourier Shipping screenshot
SamedayCourier Shipping screenshot
SamedayCourier Shipping screenshot
SamedayCourier Shipping screenshot
SamedayCourier Shipping screenshot
SamedayCourier Shipping screenshot
SamedayCourier Shipping screenshot
SamedayCourier Shipping screenshot

Changelog

1.9.1

  • Minor interface fix

1.9.0

  • Fixed locker pick bug on classic checkout
  • Code refactor

1.8.10

  • Functionality for adding and deleting pickup points

1.8.9

  • Fix for previous version regarding locker pick
  • Selector for partial ID during input check
  • Selector for partial ID during input check

1.8.8

  • compatibility with checkout blocks fix
  • Selector for partial ID during input check

1.8.7

  • Added select search for pickup points.

1.8.6

  • Small improvement. Pre-validate required fields before postAWB action.

1.8.5

  • Small improvement.

1.8.4

  • Update Sameday PHP-SDK library.

1.8.3

  • Code refactor. Encode multibyte Unicode characters literally (default is to escape as uXXXX) in order to deal with Cyrillic characters.

1.8.2

  • Bug fix. Undefined method SamedayCourierHelperClass::countGridRecords

1.8.1

  • Add Labels for PUDO service nomenclature.

1.8.0

  • Implement PUDO Service as OOH (Out of home) delivery option.

1.7.11

  • Code refactor. Compatibility with WP 6.6

1.7.10

  • Code Refactor. “Use locker map” becomes “Show locker method”.

1.7.9

  • Add new feature. Pre-complete LockerMaxItems field with default value.

1.7.8

  • Bug fix. lockerLastMile issue: LockerLastMile is invalid. (From previous version 1.7.7)
    caused by some inconsistency in the dataType for lockerLastMile.

1.7.6

  • Code refactor. Rearrange the field for displaying the showing map button on the checkout page.

1.7.5

  • Code refactor. Manage issue with undefined data for shipping address.

1.7.4

  • Code refactor. Crossborder validation on shipping rates by country.
  • Code refactor. Reinitialize lockerPlugins when user change address in Checkout.
  • Bug fix. Deal with such type of exception: Uncaught TypeError: round(): Argument #1 ($num) must be of type int|float

1.7.3

  • Code refactor for shipping methods validation.

1.7.2

  • Update Cross-border validation for repayment.

1.7.1

  • Bug fix. Improve Caught exceptions system for awb generation in order to deal with some new edge-cases from our API.

1.7.0

  • Add new feature. Implement Cross-border services XB (For Home delivery Cross border) and XL for (Cross border Locker Services).

1.6.3

  • Bug fix. Fix issue from v1.6.1 (!LockerLastMile is invalid).

1.6.2

  • Add new feature. Automatic weight converter to kg for Sameday standard unit measure.

1.6.1

  • Add new feature. For Locker NextDay Service update delivery address for home delivery with locker address.

1.6.0

  • Add new feature. Add button to Import local all data of your Sameday account such as Services, Pickup point and Lockers.

1.5.14

  • Update Sameday PHP-SDK library.

1.5.13

  • Bug fix. Change name of methods in order to avoid conflicts.

1.5.12

  • Bug fix. Fix the issue caused by conflict with Checkout Field Manager plugin.

1.5.11

  • Fix $ sign notation conflict for using jQuery library.

1.5.10

  • Calculate free price for delivery with or without coupons. Fix floating point issue.

1.5.9

  • Calculate free price for delivery with or without coupons.

1.5.8

  • Bug fix. Fix problem with ajaxComplete.

  • Bug fix. Fix problem for virtual products.

1.5.7

  • Bug fix. Deal with float values (replace casting to float for null values).

1.5.6

  • Bug fix. Deal with float values.

1.5.5

  • Add new feature. Grant permissions to shop_manager in order to generate awb.

1.5.4

  • Add new feature. Open Sameday AWB PDF page as a new tab.

1.5.3

  • Bug fix. Handle undefined settings options.

1.5.2

  • Add new feature. Improve code security by protecting all internal forms with nonce var and validate actions only as administrator.
  • Add samedaycourier-shipping text-domain for translations
  • Resolve issue with custom fields in checkout page

1.5.1

  • Bug fix. Fix Uncaught JsonException: Control character error JSON_THROW_ON_ERROR.

1.5.0

  • Add new feature. Add personal delivery optional service.

1.4.4

  • Bug fix. “repayment fee”, error “wc-ajax=add_to_cart:1”

1.4.3

  • Add new feature. Add repayment fee. You are able to set an extra charge (Optional) to your customers for COD (cash on delivery) service.

1.4.2

  • Bug fix. Fatal error: Uncaught JsonException: Syntax error

1.4.1

  • Bug fix. Track lockers_sync_admin.js file

1.4.0

  • Major release. Refactor code in some legacy part of plugin.
    Add new feature in order that admin be able to change selected LockerId in Generate AWB Form.
    Connecting plugin with eAWB Bulgarian instance.

1.3.2

  • Bug fix. Solve edit service form error.

1.3.1

  • Bug fix. Solve Fatal error: Uncaught JsonException: Syntax error.

1.3.0

  • Major release. Refactor code in order to work with PHP 7.4 version.
    Integrate AddLockerDetails_admin branch in order to show in AWB form the details of selected locker for LN services.
    Rezolve fix init map.
    Do estimate cost only if city and address fields are complete in checkout page.

1.2.19

  • Add new feature. Add username api for lockerPlugins init.

1.2.18

  • Bug fix. Load locker_syncs.js lib only in checkout page.

1.2.17

  • Bug fix. Load locker map only if select LN checkbox.

1.2.16

  • BugFix frontend: Single digit Locker ids were not restored from cookie

1.2.15

  • Load locker map only if select LN checkbox.

1.2.14

  • Add new feature. Show details about selected locker in checkout page.

1.2.13

  • Refresh Sameday Api token after each new auth with another set of user credentials
    (Be aware that when you switch from one user to another you will have to redo the import of services and pick-up points !).

1.2.12

  • Add client ID and country for lockers map.

1.2.11

  • Fixed select2 error. Check if element exist.

1.2.10

  • Set lockers list as a select2 field.

1.2.9

  • Bug fix. Validate if Host Country param is undefined.

1.2.8

  • Bug fix

1.2.7

  • Bug fix. SamedayCourierHelperClass::getHostCountry() must be of the type string.

1.2.6

  • Add new feature. The client can choose if he wants to show SamedayCourier lockerPlugins map in checkout page.
    By Default the plugin shows lockers list as a drop-down field.

1.2.5

  • Add new feature. Integrate ULRs in order to use SamedayCourier Hungarian API.

1.2.4

  • Code improvement. Set AwbRecipientEntityObject with data of client instead of locker data.

1.2.3

  • Bug fix. Set default value for is_testing option. Remove unnecessary variable “$intervals”.

1.2.1

  • Add new feature. Integrate Sameday LockersPlugin library.

1.1.1

  • Bug fix. SamedayCourierHelperClass::getApiUrl() must be of the type string.

1.1.0

  • Code improvement. Remove is_testing options. The env. mode will be setup based on the set of credentials. Remove Sameday service interval.

1.0.30

  • Code improvement. Store Sameday Token into database in order to avoid unnecessary calls to Sameday Auth Method.

1.0.29

  • Bug fix. Avoid package_hash notice.

1.0.28

  • Add new feature. Set maximum amount of items to fit in lockers.

1.0.27

  • Bug fix. Include custom.js file only in checkout page instead of globally.

1.0.26

  • Add new feature. Set a unique reference for each AWB. This field can be associated with the id of the order.

1.0.25

  • Add new feature. Recalculate the estimated cost after payment method is changed.

1.0.24

  • Bug fix. Show AWB History.

1.0.23

  • Group locker list by city. This list will be shown in the checkout page.

1.0.22

  • Before the locality parameter is sent to the cost estimation method, it is parsed to remove its diacritics.

1.0.21

  • Update doc.

1.0.20

  • Add new feature. A new option has been added for the “Use estimated cost” field.
    The admin can choose to display on the site the price of the transit cost calculated by Sameday, only if its value
    exceeds the value of the fixed cost assigned by the admin for each service (exp. Additional km situation).

1.0.19

  • Add new feature. This option allows customers to use the package opening service when their parcels are delivered to them by the courier.
    Usage: In order to implement this new feature in your site, after update plugin you MUST refresh the Service list.

1.0.18

  • Add an improvement. Skip decimal validation on Edit Service menu on “Price” field.

1.0.17

  • Add new feature. Add hyperlink in admin zone that land you to Sameday eAWB platform.

1.0.16

  • Update documentation.

1.0.15

  • Add new feature. Add SamedayCourier shipping method in shipping zone.

1.0.14

  • Bug fix. Show awb history. Catches an exception if no data has been found.

1.0.13

  • Add new feature. Fill “Repayment” field in the “Generate awb” form with the value of total amount of order only if the payment method is set as “COD” otherwise leave value as 0.
    However, you are able to change this value as you want.

1.0.12

  • Bug fix. Estimate cost method.

1.0.11

  • Add new feature. Apply extra fee on expedition estimated cost. This feature is useful for those who wish to apply an additional charge to the transport cost over the transport cost calculated by Sameday for each individual shipment.
    Especially useful for those who have unpaid VAT companies.

1.0.10

  • Bug fix. Error notification. Show an error message details if the awb generation was unsuccessful.

1.0.9

  • Bug fix & code refactor.

1.0.8

  • Bug fix. easyBox id must become required if client choose Locker NextDay service in checkout page before submit the order.

1.0.7

  • Minor update. Show Company name on SamedayCourier Awb if the client fill “company” field with data.

1.0.6

  • Bug fix. Change “Repayment” field validation.

1.0.5

  • Bug fix & code refactor.

1.0.4

  • Bug fix & code refactor.

1.0.3

  • Code improvement. The administrator can change the delivery service before generating the awb regardless of the option chosen by the customer.

1.0.2

  • Change Version iteration from 1.0.1 to 1.0.2

1.0.1

  • SamedayCourier init version.

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...