Giter Site home page Giter Site logo

aftership / aftership-apps-woocommerce Goto Github PK

View Code? Open in Web Editor NEW
20.0 33.0 23.0 3.3 MB

Add tracking number and carrier name, insert Track Button to order history page, and auto import tracking numbers from WooCommerce.

Home Page: https://www.aftership.com/apps/woocommerce

PHP 53.84% JavaScript 37.21% CSS 1.85% HTML 0.09% SCSS 1.04% TypeScript 5.97%

aftership-apps-woocommerce's Introduction

=== AfterShip Tracking - All-In-One WooCommerce Order Tracking (Free plan available) ===
Contributors: aftership
Donate link: https://www.aftership.com/
Tags: woocommerce shipping,woocommerce tracking,shipment tracking,order tracking, woocommerce,track order,dhl,ups,usps,fedex,shipping,tracking,order
Requires at least: 2.9
Tested up to: 6.5
Stable tag: 1.17.14
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Track orders in one place. shipment tracking, automated notifications, order lookup, branded tracking page, delivery day prediction

== Description ==

###FREE INSTALLATION
AfterShip provides the best shipping experience for WooCommerce to drive customer loyalty and additional sales.
Install the AfterShip plugin to automatically add Tracking Number and Courier fields to your admin panel.
By installing AfterShip for WooCommerce, you can automatically add Tracking Number and Courier fields to your admin panel. After you fulfill a shipping order, simply add the tracking number and select a shipping provider at WooCommerce.

[youtube https://www.youtube.com/watch?v=1u-b5AZ5tvE]

###ALL-IN-ONE WooCommerce ORDER TRACKING
Automatically import your tracking numbers to AfterShip, so you can get current tracking info for all your shipments from shipping providers at your WooCommerce store in one place
**The AfterShip admin portal is now available in German, French, Italian, and Spanish.**

###SMART DASHBOARD
- Filter shipments by dates, statuses, carriers, shipping providers, and destination
- Sort shipments by "Order Title", "Last Event", "Created”, “Order Date”, and “Pickup Date”.
- Trace whether all your shipments are being delivered on time and identify any delays/exceptions.
- 7 standardized shipment tracking statuses
- Set up a promised delivery date for different delivery methods to set clear delivery expectations

###AUTOMATED EMAIL & SMS NOTIFICATIONS
- Embed the AfterShip Track Button to allow effortless order tracking for your WooCommerce store.
- Automatically insert AfterShip’s tracking link to your WooCommerce store so that customers can track shipments effortlessly at the order confirmation and order history pages
- Add your tracking link to either your store’s header or footer or both and make it easy to track orders
- Send shipping & delivery notifications to customers through Email & SMS
- Send internal notifications to yourself through Email & SMS
- Configure notifications for Info Received, In Transit, Out for Delivery, Available for Pickup, Delivered, Failed Attempt, and Exceptions
- Build custom email workflows to keep customers engaged
- Schedule SMS updates to reach customers at the right time
- Send multilingual email notifications. Add, remove, or set a default language for your email updates for different delivery checkpoints without a hassle.
- Auto-send email updates based on the order language for a delightful post-purchase experience.
- Shipping status notifications will be sent from your email address, and you can customize messages to include your logo and URL, to increase brand recognition and the probability of repeat purchases on your WooCommerce store

###BRANDED ORDER TRACKING PAGE
- Automatically generate a tracking page at WooCommerce for each shipment and customize the look & feel
- Customize your tracking page by adding your logo, WooCommerce URL, and impact SEO to generate more sales
- Set up a custom domain to display the tracking information and improve the searchability of your WooCommerce website
- SSL certificate for users with a verified custom domain
- Drive traffic to your WooCommerce site instead of the carrier’s site and increase the organic search

###SHIPPING PROVIDERS
- AfterShip connects you with 900+ shipping providers worldwide, including UPS, DHL, USPS, China Post (ePacket), and China EMS
- The standardized layout of tracking results received from different carriers

###ANALYZE & TAKE ACTION
- Get powerful insight on shipping performance, notifications, tracking pages, and customer feedback
- Filter Data by shipping date, shipment type, devices, location, visits, and more

###INTEGRATE WITH AFTERSHIP RETURNS
[AfterShip Returns](https://wordpress.org/plugins/automizely-returnscenter) streamline your return processes with automated functions based on shipment statuses

###PARTIAL LIST OF SUPPORTED SHIPPING PROVIDERS (900+):
**①. US, Canada & Global Tracking (35)**
ABF Freight • APC Postal Logistics • Aramex • Asendia USA • Canada Post • Canpar Courier • Con-way Freight • DACHSER • DHL Express • DHL eCommerce • DHL Express (Piece ID) • DPD • DSV • Echo • Ensenda • Estes • FedEx • FedEx Freight • Globegistics Inc. • Greyhound • i-parcel • LaserShip • Newgistics • Old Dominion Freight Line • OnTrac • Purolator • RL Carriers • RR Donnelley • TNT • TNT Reference • UPS • UPS Freight • UPS Mail Innovations • USPS • YRC
**②. UK & Ireland Tracking (30)**
4Square Group • An Post • APC Overnight • Arrow XL • Asendia UK • Collect+ • Deltec Courier • DPD Ireland • DPD UK • Fastway Ireland • FedEx UK • Hermesworld • Homedirect Logistics • Interlink Express • myHermes UK • Nightline • Norsk Global • Panther • Parcel Force • Royal Mail • SkyNet Worldwide Express • Skynet Worldwide Express UK • TNT UK • TNT UK Reference • Tuffnells Parcels Express • UK Mail • XDP Express • XDP Express Reference • Yodel Domestic • Yodel International
**③. Europe Tracking (93)**
ACS Courier • Asendia Germany • ASM • Austrian Post (Express) • Austrian Post (Registered) • Belpost • Bert Transport • Bulgarian Posts • JP BH Pošta • Belgium Post • bpost international • BRT Bartolini • CBL Logistics • Česká Pošta • Chronopost France • Chronopost Portugal • Colis Privé • Colissimo • Correos Express • Cyprus Post • Post Danmark • DB Schenker Sweden • Deutsche Post Mail • DHL Benelux • DHL 2-Mann-Handling • DHL Spain Domestic • Deutsche Post DHL • DHL Netherlands • DHL Poland Domestic • DHL Parcel NL • Direct Link • DMM Network • DPD Germany • DPD Poland • Easy Mail • ELTA Hellenic Post • Envialia • Exapaq • FERCAM Logistics & Transport • Geodis Calberson France • GLS • GLS Italy • GLS Netherlands • Hermes Germany • Hrvatska Pošta • IMX Mail • InPost Paczkomaty • International Seur • Italy SDA • Kuehne + Nagel • La Poste • Lietuvos Paštas • Magyar Posta • Matkahuolto • Mondial Relay • MRW • NACEX Spain • Nova Poshta • FedEx Poland Domestic • Packlink • Poczta Polska • Portugal CTT • Portugal Seur • Poșta Română • Poste Italiane • Poste Italiane Paccocelere • Posten Norge / Bring • Itella Posti • PostNL Domestic • PostNL International 3S • PostNL International • PostNord Logistics • Iceland Post • PTT Posta • Raben Group • Redur Spain • Russian Post • SGT Corriere Espresso • Teliway SIC Express • Siodemka • Correos de España • Spanish Seur • Speed Couriers • Sweden Posten • Swiss Post • Geniki Taxydromiki • TNT-Click Italy • TNT France • TNT Italy • Nexive (TNT Post Italy) • TrakPak • TransMission • UkrPoshta
**④. Asia & China Tracking (125)**
2GO • ABX Express • AIR21 • Airpak Express • Airspeed International Corporation • Bluedart • Cambodia Post • City-Link Express • CJ GLS • Delcart • Delhivery • Delivree King • Detrack • DHL Global Mail Asia • Dotzot • DPEX • DTDC India • Dynamic Logistics • Ecargo • Ecom Express • Fastrak Services • First Flight Couriers • First Logistics • Gati-KWE • GDEX • Giao hà ng nhanh • GoJavas • India Post Domestic • India Post International • Jam Express • Japan Post • Jayon Express (JEX) • Jet-Ship Worldwide • JNE • Kangaroo Worldwide Express • Kerry Express Thailand • Kerry TTC Express • KGM Hub • Korea Post • Lao Post • LBC Express • Lion Parcel • Malaysia Post EMS / Poslaju • Malaysia Post – Registered • Maxcellents Pte Ltd • Mypostonline • Nationwide Express • Nhans Solutions • Ninja Van • Ninja Van Malaysia • NuvoEx • Omni Parcel • Pandu Logistics • Parcel Express • Parcelled.in • Parcel Post Singapore • Pos Indonesia Domestic • Pos Indonesia Int’l • Professional Couriers • Quantium • Qxpress • RAF Philippines • Red Express • Red Express Waybill • RPX Indonesia • RPX Online • RZY Express • Safexpress • Sagawa • Singapore Post • Singapore Speedpost • SingParcel Service • SkyNet Malaysia • Spreadel • SRE Korea • Taiwan Post • Yamato Japan • TAQBIN Malaysia • TAQBIN Singapore • Thailand Thai Post • Tiki • ViettelPost • Vietnam Post • Vietnam Post EMS • Wahana • Xend Express • XpressBees • Zalora 7-Eleven • 17 Post Service • 4PX • Best Express • AuPost China • BOXC • China EMS • China Post • CNE Express • Cuckoo Express • DHL Hong Kong • EC-Firstclass • EC Express • EMPS Express • Equick China • Flyt Express • GoFly • Hua Han Logistics • Hong Kong Post • JCEX • Logistic Worldwide Express • Nanjing Woyuan • One World Express • Post56 • PayPal Package • SEKO Logistics • S.F. Express • S.F International • STO Express • DPEX China • TAQBIN Hong Kong • TGX • WeDo Logistics • WishPost • Yanwen • Yunda Express • Yun Express • ZJS International
**⑤. Australia & New Zealand Tracking (14)**
ADSOne • Australia Post • Bonds Couriers • CourierPost • Couriers Please • Fastway Australia • Fastway New Zealand • New Zealand Post • StarTrack • Star Track Express • TNT Australia • Toll IPEC • Toll Priority • UBI Logistics Australia
**⑥. Latin America, Middle East & Other Tracking (27)**
4-72 Entregando • Mexico AeroFlash • Brazil Correios • Correo Argentino • Correos Chile • Correos de Mexico • Cosmetics Now • Courier Plus • Courier IT • Dawn Wing • DPE South Africa • Emirates Post • Estafeta • Fastway South Africa • Israel Post • Israel Post Domestic • Mexico Redpack • Mexico Senda Express • NiPost • OCA Argentina • Post Serbia • RAM • South African Post Office • Saudi Post • SMSA Express • Specialised Freight • Speedex Courier

== Installation ==

We get two methods on how to connect WooCommerce to AfterShip
Install from WordPress Admin:
1. Log in to your WooCommerce store
2. Install the AfterShip plugin from your WordPress Admin
3. Activate the plugin
4. Click the "Connection Now" button on the plugin landing page
5. [Log in to your AfterShip account](https://secure.aftership.com/signup), follow the WooCommerce OAuth flow, then click "Approve" button
6. To check if your WordPress store is properly connected to AfterShip, go to Organization settings > Store connections > Search for your WordPress store
7. In the WordPress admin, go to Settings and select the AfterShip plugin.
8. Check Use Track Button (for displaying tracking info on the order history page) and add your custom branded tracking page domain.

Install from Aftership Organization Admin:
1. Log in to your AfterShip account
2. From the Organization admin > Go to Apps > AfterShip > WooCommerce
3. Enter your Store URL > Click on Install app, then follow setups in "Install from WordPress Admin Section"

*** This plugin requires at least WooCommerce version 3.0.0 or above
*** This plugin requires at least WordPress version 4.4 or above

###Further Reading

* [How to insert AfterShip Track Button to WordPress or WooCommerce](https://aftership.uservoice.com/knowledgebase/articles/268665)
* [Premium account pricing](https://www.aftership.com/pricing)
* [List of supported couriers](https://www.aftership.com/courier)
* [Free vs Premium](https://www.aftership.com/pricing)
* [SMS Charges](https://www.aftership.com/pricing)
* [Isn’t my store or courier sending notifications already?](https://aftership.uservoice.com/knowledgebase/articles/169634-isn-t-my-store-or-courier-sending-notifications-al)


== Frequently Asked Questions ==
= Check the status of an order =
At AfterShip, you can track shipments at any time and from anywhere, with a tracking number.
Each tracking number is represented by status at every step of the shipment’s journey. Further, couriers provide checkpoint messages which are mapped to subtags. The real-time status of shipments at any time is given by the below statuses.

= Destination Country Tracking =
AfterShip automatically gets tracking information for both origin and destination country for international shipments of postal service (e.g. China Post, USPS). All the tracking checkpoints from both the couriers or locations are clubbed together under a single tracking number for a better understanding.

= Updating pending statuses =
All recently added or imported shipments within your AfterShip account are tagged with "Pending" status, and queued up for tracking in batches. AfterShip automatically gets the latest tracking information from couriers every 3-12 hours.
If "Pending" status still shows for long, it usually means that the courier does not have any delivery information for the tracking number yet. Also, please check if the tracking number is correct, and contact the courier if need be. AfterShip will continue tracking until the courier updates on it’s server.
The “Pending” status changes to “Expired” if the courier does not provide any tracking information updates for over 30 days.  AfterShip will stop tracking the shipment.

= Add Track Button to WooCommerce store =
WooCommerce is an open-source eCommerce plugin for WordPress. It can easily add eCommerce functionality to the WordPress website. With just a few clicks the plugin can be installed on the WordPress dashboard and set up to get the store up and running.

= Email notifications via AfterShip =
AfterShip allows its users to send email notifications for different delivery statuses. With swift email notifications, you can keep your customers updated about their order status.
You also get access to both HTML and drag-and-drop editors to customize your email notifications. It helps you leave a long-lasting impression on customers and builds brand equity.

= Customize the branded tracking page =
Tailor a dynamic branded tracking page. Upload promotional banner, logo, and favicon to make the tracking page more engaging. Also, connect your Facebook and Twitter profiles to build your brand and generate traffic.


== Screenshots ==

1. Shipments dashboard
2. Shipment notifications
3. Branded tracking page
4. Insightful analytics
5. AfterShip protection
6. AfterShip Tracking Admin portal

== Changelog ==

= 1.17.14 =
* Fix known issue

= 1.17.13 =
* Update courier list

= 1.17.12 =
* Fix known issue

= 1.17.11 =
* Fix known issue

= 1.17.10 =
* Enhancement: support order number column (csv template) for Import Tracking

= 1.17.0 =
* Enhancement: support script tags API

= 1.16.9 =
* Update recommendation icons

= 1.16.8 =
* Fix known issue

= 1.16.6 =
* Fix known issue

= 1.16.4 =
* Fix known issue

= 1.16.2 =
* Update courier list

= 1.16.1 =
* Fix known issue

= 1.16.0 =
* Fix known issue

= 1.15.8 =
* Update media files

= 1.15.7 =
* Update media files

= 1.15.6 =
* Update media files

= 1.15.5 =
* Fix known issue

= 1.15.3 =
* Update courier list

= 1.15.2 =
* Fix known issue

= 1.15.1 =
* Update Readme.

= 1.15.0 =
* New Feature: (Tracking) Ability to add tracking number on orders list

= 1.14.8 =
* Fix known issue

= 1.14.6 =
* Fix known issue

= 1.14.2 =
* Fix known issue

= 1.14.1 =
* Fix known issue

= 1.14.0 =
* New Feature: Support fulfillment according to order items

= 1.13.10 =
* Update courier list

= 1.13.9 =
* Add some fields for settings API

= 1.13.8 =
* Update courier list

= 1.13.7 =
* Add modified_after & modified_before filter for customers

= 1.13.6 =
* Fix known issue

= 1.13.4 =
* Add tracking created time for AfterShip

= 1.13.3 =
* Update courier list

= 1.13.2 =
* GET v5/settings API add field: version

= 1.13.1 =
* fix OAuth link issue

= 1.13.0 =
* Enhancement - Added New Admin Menu
* Enhancement - Enhancement - Updated Settings Page Design
* Enhancement - Compatible with WooCommerce OAuth Authentication

= 1.12.15 =
* Update Courier list.
* Add _aftership_tracking_number for Compatible

= 1.12.13 =
* Update Readme.

= 1.12.10 =
* Update Readme.

= 1.12.9 =
* Compatible for get order data

= 1.12.8 =
* Update readme

= 1.12.7 =
* Compatible with Advanced Access Manager

= 1.12.6 =
* Update courier list

= 1.12.5 =
* Update courier list

= 1.12.4 =
* Update readme

= 1.12.1 =
* Update courier list

= 1.12.0 =
* Add v5/orders API endpoint

= 1.11.4 =
* Fix tracking missing when update plugin.

= 1.11.3 =
* Fix some plugin conflict issue

= 1.11.2 =
* Add new couriers

= 1.11.1 =
* Fix issue for generate API key

= 1.11.0 =
* Support Multiple Tracking Number

= 1.10.3 =
* Update readme

= 1.10.1 =
* Fix known issue

= 1.10.0 =
* Add v3/orders API endpoint

= 1.9.27 =
* Refresh supported couriers list

= 1.9.26 =
* Don't import any data to AfterShip tracking custom_fields

= 1.9.25 =
* Don't import any data to AfterShip tracking custom_fields

= 1.9.24 =
* Fix known issue

= 1.9.23 =
* Fix known issue

= 1.9.18 =
* Add new couriers (borderexpress)

= 1.9.17 =
* Fix known issue

= 1.9.16 =
* Fix known issue

= 1.9.15 =
* Add new api endpoint for orders sync

= 1.9.14 =
* Add new couriers

= 1.9.12 =
* Add new couriers (Spee-Dee Delivery)

= 1.9.11 =
* Add new couriers (total-express)

= 1.9.10 =
* Add new couriers

= 1.9.9 =
* Add PostNL Domestic postal code data

= 1.9.8 =
* Update readme.txt

= 1.9.7 =
* Add new couriers

= 1.9.6 =
* Fix the "Unable to connect to Woocommerce under specified circumstances" issue

= 1.9.5 =
* Add Latvijas Pasts courier support

= 1.9.4 =
* Add new courier

= 1.9.3 =
* Fix the "Illegal string offset" issue

= 1.9.2 =
* Add new couriers supported by Aftership

= 1.9.1 =
* Added custom fields import from order

= 1.8.7 =
* Updated couriers to latest

= 1.8.4 =
* Add couriers - Ninja Van Thailand, EFS (E-commerce Fulfillment Service)

= 1.8.2 =
* Add couriers - ninjavan-philippines, omniva

= 1.7.4 =
* Remove deprecated warning on Woocommerce 3

= 1.7.2 =
* Add new couriers

= 1.6.8 =
* Fix compatibility issue with Sendcloud plugin

= 1.6.7 =
* Add support for more couriers

= 1.6.6 =
* Fix courier list is sometimes empty

= 1.6.5 =
* Support new version of Woocommerce Shipment Tracking plugin

= 1.6.4 =
* Add new couriers

= 1.6.3 =
* Improved compatibility with PHP7

= 1.6.2 =
* Handling API key in more reliable way

= 1.6.1 =
* Fixed Woocommerce Tracking plugin provider error

= 1.6.0 =
* Custom tracking URL support

= 1.5.0 =
* Add credentials verification
* Enable importing note from customer
* Add new couriers

= 1.4.8 =
* Add new couriers

= 1.4.7 =
* Add new couriers

= 1.4.6 =
* Add new couriers

= 1.4.5 =
* Compatible up to WordPress 4.2.2
* Add new couriers

= 1.4.4 =
* Add new couriers

= 1.4.3 =
* Add new couriers
* Disable unused field for import orders to AfterShip system

= 1.4.2 =
* Fix carrier list data in setting page, to support new dropdown menu in Wordpress 4.1

= 1.4.1 =
* Add order by filter option

= 1.4.0 =
* Remove courier url and telephone no.

= 1.3.9 =
* Disable get_cart_discount() and get_order_discount() as it's deprecated in WooCommerce 2.3

= 1.3.8 =
* Force load the script to display the plugin if the script didn't execute normally after 2 seconds while the page loaded.

= 1.3.7 =
* Add new courier

= 1.3.6 =
* Fix the display problem of required fields in order history page

= 1.3.5 =
* Fix carrier list data, to support new dropdown menu in Wordpress 4.1

= 1.3.4 =
* Fix the custom track message tailing space problem

= 1.3.3 =
* Add the fields config

= 1.3.2 =
* Support new couriers, please check out supported couriers in https://www.aftership.com/courier
* Support new required field, `tracking key` and `tracking destination country`
* Support custom track message on order history page

= 1.3.1 =
* Support 231 couriers, please check out supported couriers in https://www.aftership.com/courier

= 1.3.0 =
* Fix the redeclare class issues


== Upgrade Notice ==

No Upgrade Yet

aftership-apps-woocommerce's People

Contributors

aommm avatar avanpourm avatar bhanuc avatar bossa573 avatar debopamsengupta avatar duncan00 avatar hefawei avatar henry-fw avatar houdou avatar jeremyve avatar jialixiang avatar lcyad avatar marekyggdrasil avatar neviaumi avatar sevtdy avatar soutoukakka avatar sunnychow avatar teddychan avatar terry-ye avatar victor-develop avatar yangyao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aftership-apps-woocommerce's Issues

PHP Warning: Illegal string offset 'custom_tracking_provider' (and others)

Seeing these in debug.log:

PHP Notice: Undefined variable: tn in /var/www/wordpress/extensions/aftership-woocommerce-tracking/api/class-aftership-api-orders.php on line 269
PHP Notice: Uninitialized string offset: 0 in /var/www/wordpress/extensions/aftership-woocommerce-tracking/api/class-aftership-api-orders.php on line 274
PHP Warning: Illegal string offset 'tracking_number' in /var/www/wordpress/extensions/aftership-woocommerce-tracking/api/class-aftership-api-orders.php on line 277
PHP Notice: Uninitialized string offset: 0 in /var/www/wordpress/extensions/aftership-woocommerce-tracking/api/class-aftership-api-orders.php on line 277
PHP Warning: Illegal string offset 'custom_tracking_provider' in /var/www/wordpress/extensions/aftership-woocommerce-tracking/api/class-aftership-api-orders.php on line 278

API Warning

2018-07-11 16:41:42: (mod_fastcgi.c.2702) FastCGI-stderr: PHP message: PHP Warning: Illegal string offset 'tracking_number' in /var/www/dicebard/wp-content/plugins/aftership-woocommerce-tracking/api/class-aftership-api-orders.php on line 277
2018-07-11 16:41:42: (mod_fastcgi.c.2702) FastCGI-stderr: PHP message: PHP Warning: Illegal string offset 'custom_tracking_provider' in /var/www/dicebard/wp-content/plugins/aftership-woocommerce-tracking/api/class-aftership-api-orders.php on line 278
2018-07-11 16:41:42: (response.c.128) Response-Header:

These are warnings, but they come up while I track down another bug I might open a ticket on if I can't solve it.

Notification at the top of every Wordpress admin page

I am getting the following notification on the top of every page in WordPress:

[AfterShip] Connect your Woocommerce store to provide the best post-purchase experience to drive customer loyalty and additional sales. Let's get started >>

When I click the "Let's get started" link and login to Automizely I get a 404 error.

Also, I already have my website connected with Aftership. How do I get rid of this message? Clicking the X close button only dismisses it. As soon as I refresh or go to a different page the same message returns.

screen_icon is deprecated since version 3.8.0 with no alternative available

Query Monitor is showing the following notice when using the AfterShip plugin for WooCommerce:

Notice : screen_icon is deprecated since version 3.8.0 with no alternative available.

wp-includes/functions.php:3842	
do_action('settings_page_aftership-setting-admin')
wp-admin/admin.php:224
AfterShip_Settings->create_admin_page()
wp-includes/class-wp-hook.php:286
screen_icon()
plugins/aftership-woocommerce-tracking/class-aftership-settings.php:92

Error 404 after woocommerce oauth - fixed by manually changing the url

After woocommerce oauth I am directed to a page with 404 error.

In order to complete the authorization I manually modified the link that gave error 404

This url started with
https: //mysite.com/wc-auth%2Fv1/access_granted/? .....
I manually changed it to
https: //mysite.com/wc-auth/v1/access_granted/? .....

and it worked

Missing Plugin Localization

Hello,

I am missing a German translation for this plugin. Can you please provide one? Or you can provide me a .pot and I will translate the plugin myself.

.

.

Why doesn't AfterShip sync TO WooCommerce?

We use AfterShip to manage tracking numbers and provide shipment notices for multiple sales channels. We want to do the same for WooCommerce, but the way this plugin works doesn't make sense. The plugin requires that we manually add tracking information to WooCommerce and then sync those manually added tracking numbers back to AfterShip.

Wouldn't it make far more sense for the plugin to import tracking numbers FROM AfterShip and TO WooCommerce? All of the tracking information has already been added to AfterShip via API, so why not import that to WooCommerce?

barely visible tracking information in emails

was it purposely made that the text added to the email is so small and tiny and invisible to customers that they keep calling and emailing about their shipments?

why not make it bigger and more visible? and add a "Track it" link, preferably one that allow us to redirect them to a URL of our choice, rather then some poorly made post website like our own (israel)

like the attached maybe?
`


Tracking Information

<table class="shop_table shop_table_responsive yqtrack_tracking" style="width: 100%; border-collapse: collapse;">
	<thead>
		<tr>
			<th style="text-align: center; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; font-size: px; color: #737373; border: 1px solid #e4e4e4; padding: 12px;">Carrier</th>
			<th style="text-align: center; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; font-size: px; color: #737373; border: 1px solid #e4e4e4; padding: 12px;">Tracking number</th>
			<th style="text-align: center; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; font-size: px; color: #737373; border: 1px solid #e4e4e4; padding: 12px;"></th>
		</tr>
	</thead>
	<tbody><tr>
				<td style="font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; font-size: px; color: #737373; border: 1px solid #e4e4e4; padding: 12px; text-align: center;">
                Israel Post					</td>
				<td style="font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; font-size: px; color: #737373; border: 1px solid #e4e4e4; padding: 12px; text-align: center;">
					EE005482300IL					</td>
				<td style="font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; font-size: px; color: #737373; border: 1px solid #e4e4e4; padding: 12px; text-align: center;">
													<a href="//t.17track.net#nums=EE005482300IL&amp;fc=09061" target="_blank" class="button" style="color: #557da1; font-weight: normal; text-decoration: underline;">Track</a>
						
				</td>
			</tr></tbody>
</table>
</section>

Clipboard01
`
you can see in the preview under the table, the current invisible text

Please consider adding Pre/Post formatting options for track_message text for emails, even if just basic html tags.

The tracking message inserted into the emails when sent to clients should be customizable to stand out more for readability.

The way the code is currently setup, the only way I can change text format for the aftership strings is by editing the aftership.php

Having an formatting option (Pre / Post) for each track_message would be super helpful. Even if just to be able to put

<h1></h1>

$track_message_1 = $options['track_message_1'];
$track_message_2 = $options['track_message_2'];
.................
echo $track_message_1 . $values['aftership_tracking_provider_name'] . '
' . $track_message_2 . $values['aftership_tracking_number'] . $required_fields_msg;

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.