Joomla VirtueMart Sendle Shipping Method

This plugin is Sendle shipping method for Joomla VirtueMart.

Sendle’s website: https://www.sendle.com/

Sendle delivers parcels door-to-door across Australia at flat rates cheaper than post. Send 25kg from $5.98. Save time with fast ordering & easy tracking.

If you need to more features with our paid plugin, please contact us.

Joomla VirtueMart Sendle shipping method Version 1.0.0

* Init version

Magento Sendle Shipping Extension

Sendle delivers parcels door-to-door across Australia at flat rates cheaper than post. Send 25kg from $5.98. Save time with fast ordering & easy tracking. Sendle was founded in 2014 by James Chin Moody, Sean Geoghegan and Craig Davis and is backed by investors including NRMA. It is also Australia’s first 100% carbon neutral delivery service and Australia’s first certified technology B Corporation.

This extension will display shipping rates in real time based on the location and weight. Customer will be able to fetch accurate real time shipping rates on checkout instantly knowing their overall cost at purchase. You can configure the Sendle extension to display shipping cost without/with tax. Meanwhile, you can configure this Sendle extension as sandbox mode to test this extension before moving to live mode.

The extension need Sendle account and API key to get the shipping rates in real-time. Please go to https://www.sendle.com/#signup-form to create your account. To access your API key please check the following URL – http://api-doc.sendle.com/#getting-started

To access your Free Sendle API key please follow these steps

Fill the form in the API tab of your account settings. (https://app.sendle.com/dashboard/api_settings)
Once you press the claim access button, the API key will be displayed along with your Sendle ID

Features of Sendle Shipping Method

The admin can enable or disable Sendle Shipping method for checkout.
The admin can set the Sendle shipping method name that will be shown from the frontend.
Dynamic shipping method for freight calculation.
Switch between Sandbox mode and Live mode

* Sendle API requests a valid Australia suburb ( In Australia, “suburbs” are the official postal subdivisions of a city), To make Magento works with the Sendle API, This extension passes the “city” field of the Magento shipping address as a suburb to the API. If you have used any third-party to enabling the “suburb” field, please let me know and I will make this extension compatible with it.

If you need to more features with our paid plugin, please contact us.

Download – Free Version 1.0.0

Magento Sendle shipping extension Version 1.0.0

* Init version

Joomla HikaShop Sendle Shipping Method

This plugin is Sendle shipping method for Joomla HikaShop.

Sendle’s website: https://www.sendle.com/

Sendle delivers parcels door-to-door across Australia at flat rates cheaper than post. Send 25kg from $5.98. Save time with fast ordering & easy tracking.

If you need to more features with our paid plugin, please contact us.

Download – Free Version 1.1.0

Joomla HikaShop Sendle shipping method Version 1.1.0

* support multiple packages

Joomla HikaShop Sendle shipping method Version 1.0.0

* Init version

WooCommerce Australia Fastway Shipping Method

WordPress WooCommerce Australia Fastway Shipping plugin is Australia Fastway shipping method for WordPress WooCommerce.

* Calculate estimate delivery times and postage costs based on postcode and suburb
* Support shipping zone
* Surcharge (Fixed and Percentage)

Australia Fastway’s website: http://www.fastway.com.au

Fastway Couriers currently operates across key metropolitan and regional locations across Australia, offering a low cost and fast courier delivery service. Franchise opportunities also available.

If you need to more features with our free WordPress WooCommerce Australia Fastway Shipping plugin, please contact us.

Download – Free Version

FAQ

Q:There is a error message on my site – Warning: A non-numeric value encountered in wp-content/plugins/woo-australia-fastway-shipping-method/fastway-au-shipping-zone.php on line 350. How to fix it
A:Make sure each product has its own weight info
Q: Hi, just wondering how we get the API key that is needed for this plugin
A: You can get API key from http://au.api.fastway.org/latest/docs/page/GetAPIKey.html
Q: No shipping method displays in the cart or checkout even though the Fastway method is enabled
A: Double check if you have assigned the weight to the products.

WooCommerce Officeworks Mailman Shipping Method

This plugin is Officeworks Mailman shipping method for WooCommerce.

* Calculate estimate delivery times and postage costs based on postcode
* Mailman Parcel Protection Options

Officeworks Mailman’s website: https://www.officeworks.com.au/mailman

Mailman is a parcel delivery service with Australia’s lowest national flat rate prices, with no hidden fees or surcharges. We deliver from our store to any residential or business address in Australia (excluding PO Boxes, Postal Lockers and remote islands). With free signature on delivery, track and trace, optional parcel protection and the convenience to print your own labels from home or office, with Mailman you can send parcels for less

If you need to more features with our paid plugin, please contact us.

Download – Free Version v 1.1.7

WooCommerce Sendle Shipping Method

 

WordPress WooCommerce Sendle plugin is free Sendle shipping method for WooCommerce. The plugin connects your WooCommerce store to Sendle and creates orders directly. If you love WooCommerce and Sendle, download the plugin today and integrate your Sendle account with your WooCommerce store.

Sendle’s website: https://www.sendle.com/

Sendle delivers parcels door-to-door across Australia at flat rates cheaper than post. Send 25kg from $5.98. Save time with fast ordering & easy tracking.

WordPress WooCommerce Sendle Plugin Including:

* WooCommerce Shipping Method.
* Support international shipping addresses Compatible with WooCommerce Shipping Zones.
* Backwards compatibility for methods existing before zones existed.
* Real-time tracking information.
* Parcel Tracking Widget.
* Parcel Tracking shortcode – [sendle_tracking].
* Turn On/Off taxable feature.
* PO BOX Detection.
* Parcel Lockers Detection.
* User defined plan name.
* Shipping Tracking link.
* Creating Sendle Shipping Label Automatically.
* Receiving tracking ID from Sendle and save with the order.
* Allow Admin download Sendle Shipping Label PDF File
* Allow Admin set default “sender pickup instructions”.
* Allow Admin set default “receiver instructions”.
* Allow Admin set sender’s contact info.
* Allow Admin set sender’s pickup address.
* Allow Admin set additional handling fee (can set negative number as the discount or free shipping for the customers).
* Minimum weight
* Debug mode with log file viewer
* Hide method if anything with a side over 120cm

Add-ons ( Please Contact us to get files )

* Support WC Vendors

If you need more features with our free WooCommerce Sendle plugin, please contact us.

Download – Free Version 1.8.0

== FAQ ==

= I’m having trouble getting Sendle to display in the shipping options, here is the API URL was called
https://api.sendle.com/api/quote?pickup_suburb=brisbane&pickup_postcode=4000&kilogram_weight=1.684&cubic_metre_volume=0.10152&delivery_suburb=Bli+Bli&delivery_postcode=4560

I think your items are oversize, the volume should be less than 0.1 m3

= The WooCommerce Sendle Shipping method is not working and got “The authorization details are not valid. Either the Sendle ID or API key is incorrect.” error message after enabled debug

Make sure the API info is correct.

if you are using “sandbox” mode, you need to get API from Sendle Sandbox site, if you are using “live” mode, you need to use API from Sendle Live site.

= How to fix A non-numeric value encountered in /wp-content/plugins/woo-sendle-shipping-method/sendle-shipping.php on line 324=

Make sure assign weight info to each product.

= How to fix A non-numeric value encountered in /wp-content/plugins/woocommerce/includes/wc-formatting-functions.php on line 142=

The dimension of the product is missing

= What is Minimum weight =

If the weight of an order is lower than Minimum Weight, the script will pass Minimum Weight instead of actual weight to Sendle.

= Where can I find my Sendle API key =

To obtain your Sendle API key, Please read the following article.

https://support.sendle.com/hc/en-us/articles/210798518-Sendle-API

= How to use the parcel tracking widget =

You can add the widget “Sendle Tracking” from Appearance -> Widgets for your sidebar

= How to use parcel tracking shortcode =

You can place the shortcde [sendle_tracking] on your post / page content

= How to enable Sendle Tracking widget and shortcodes =

You have to fill all fields from Sendle Tracking Setting page

admin -> side menu -> WooCommerce -> Sendle Tracking Setting

= The WooCommerce Sendle Shipping Method is not showing up in cart and checkout =

Double check if CURL was enabled with PHP on your server

= How does Sendle Shipping Method plugin calculate the shipping price =

It is based on the starting postcode, destination postcode and total weight of order

= How to check debug data =

After “debug” was enabled, you can check log data from

/wp-content/plugins/woo-sendle-shipping-method/error.log

= I have enabled and configured the Sendle Shipping method but still not see it from checkout page =

Double check if you assign weight for each product and total weight of an order should be less than 25 kg. If you assign height, width and length to each product, Sendle will only support max 0.1m3 per box

= How can I create a Sendle tracking link for customer =
1. Create a new page (e.g http://www.softwarehtec.com/sendle_tracking/) and insert the short code [sendle_tracking] to the body of the page
2. Tracking link format [ http://www.softwarehtec.com/sendle_tracking/?reference=Sendle Reference Number ]

== Changelog ==

= 1.8.0 =
* Parcel Lockers Detection

= 1.7.2 =
* Fixed No delivery instructions are allowed when booking at satchel rates error

= 1.7.1 =
* Added filters

= 1.7.0 =
* Added filters

= 1.6.9 =
* Fixed a minor issue

= 1.6.8 =
* Hide method if anything with a side over 120cm

= 1.6.7 =
* Added “Add return fee as delivery price” option
* Fixed minor issues

= 1.6.6 =
* Fixed issues with PHP 7

= 1.6.5 =
* add Add-ons

= 1.6.4 =
* add user agent

= 1.6.3 =
* fixed headers already sent error

= 1.6.2 =
* fixed postmeta issue

= 1.6.1 =
* fixed cookies issue

= 1.6.0 =
* Support International address

= 1.5.8 =
* Fixed pickup date issue

= 1.5.7 =
* added closed button for top banner.

= 1.5.6 =
* Fixed pickup business date issue.

= 1.5.5 =
* Add Minimum weight

= 1.5.4 =
* Add Sendle Shipping Label PDF url

= 1.5.3 =
* Fixed shipping zone tax issue

= 1.5.2 =
* Removed invisible characters

= 1.5.1 =
* Changing the name of Sendle Order to Sendle Shipping Label

= 1.5.0 =
* Creating Sendle Order Automatically

= 1.4.9 =
* add custom plan name for Easy,Premium and Pro.
* Accept tracking reference via url parameter

= 1.4.8 =
*PO BOX detection feature

= 1.4.7 =
* Support free shipping when set large negative number for the extra cost

= 1.4.6 =
* Add “taxable” button

= 1.3.6 =
* Shipping price will be based on weight and volume

= 1.3.5 =
* Add “extra fee”

= 1.3.4 =
* Add debug feature

= 1.3.3 =
* API URL was updated
* Test up to 4.8

= 1.2.3 =
* Add curl warning message

= 1.2.2 =
* Test with WordPress 4.7.5

= 1.2.1 =
* Fixed Can’t use method return value in write context

= 1.2.0 =
* Compatible with WooCommerce Shipping Zones
* Backwards commpatility for methods existing before zones existed
* Add Sendle Tracking Setting page ( WooCommerce -> Sendle Tracking Setting)

= 1.1.7 =
* add parcel tracking shortcode

= 1.1.6 =
* Enabled city field for shipping calculator

= 1.1.5 =
* Parcel Tracking Widget

= 1.1.4 =
* fixed a minor issue
* add “Mode” setting ( live , sandbox )

= 1.1.3 =
* fixed a minor compatible issue

= 1.1.2 =
* Changed to HTTP API

= 1.1.1 =
* fixed the suburb which is containing white space issue

= 1.1 =
* fixed some minor issues
* Add plan_name – Without authenticating, the API will give quotes for all publicly available plans by default. If plan_name is specified, the API will respond with a quote for just the given plan. Current available plans are Easy, Premium, and Pro. For authenticated requests, the API always returns the quote for the account’s current plan and ignores plan_name.

= 1.0 =
* init version

== FAQ ==

= Who is sendle =

Sendle is an Australian-based company that provides courier services locally within the country. The company primarily competes with the government owned Australia Post and it is the first postal company in the country to offer fully carbon neutral delivery services.

= Who owns sendle =

The company was founded in 2014 by James Bradfield Moody, Sean Geoghegan and Craig Davis.

= What courier does sendle use =

Sendle uses a dynamic network of delivery providers based around Australia. Including DHL eCommerce

= Can you send a laptop with sendle =

You can send small quantities of brand new electronic devices with built-in batteries that cannot be removed or replaced by the user.

 

WordPress Hacked Site Repair/Maintenance

The project requires the following tasks:

1) please backup the site and provide me with a copy;

2) locate and repair ALL hacked content (primarily WordPress URL Injection);

3) confirm that plugins are not the cause of the hack;

4) update the WordPress Installation, theme files, and plugins (I will provide files that are not automatically downloaded);

5) complete any optimizations improvements (such as slow admin loading times), SEO enhancements, and suggest any features that may improve the site;

6) clear the site’s transient database;

7) do a final check to make sure all plugins and files are up to date; and

8) backup the updated site and send me a copy.

Since, the hack, I sometimes receive the following error (or something like it, depending on the page that is loading): Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 1504 bytes) in wp-db.php on line 1780

I also see that our MailChimp plugin is not appearing on the site. It used to appear when the user clicked the upper right hand corner “Newsletter link” and there was also a form in the footer. Repairing this issue is an important part of this project.

GoPayWin Payment Extension For Magento 2

Can you build a payment extension of Magento 2 for GoPaywin. Here is the PHP SDK https://github.com/GoPayWin/api-client-php

Step 1:

Plug-in will use PHP SDK and create a Order at GoPayWin calling the Order API. In response to calling Order API, system will receive Order object which will have 2 important information

1. Order ID of GoPayWin

2. The payment redirect URL in “links” section

The Order Information (Magento and GoPayWin) will be saved in custom table for all further reference.

Step 2:

On receiving order information after the API call, system will send Magento’s order items to GoPayWin order with reference of the Order ID received in response to order creation in Step 1. The price of Order Items will always be in cents x 100. Also if any coupon is used the coupon code and discount value (negative value) will be sent as order item.

Step 3:

On completion of step 2, customer will be redirected to the payment URL received in step 1 from “links” section where “rel=checkout”

Customer will now login to GoPayWin site and make payment or cancel order, during this process gateway is suppose to make various callbacks to Magento app sending the current status. These callbacks will be done by gateway’s webhooks.