Ebay Orders 2.0.0 Release Notes
Ebay Orders 2.0.0 Release Notes
Ebay Orders 2.0.0 is a major update to earlier versions as indiciated by the move from version numers 1.x to 2.x.
All 1.x versions of the Ebay Orders modules will cease to function on the 1st of July 2021 due to changes being implemented by Ebay. Ebay will stop support for APPID based authorization by June 30th 2021. Any Shopping API requests submitted with APPID based authorization will fail starting July 1st 2021. Essentially this means the way earlier versions of the module authenticated with Ebay is depreciated and will no longer be supported by Ebay.
As of July 1st 2021, all 1.x versions of Ebay Orders will no longer be supported.
New Features
- The process to link the Ebay account with Ebay Orders was always a little clunky.. as part of moving to oAuth the accoung linking process has been entirely rebuilt to make it easier.
- Ebay Orders now includes a CRON job which is a scheduled job which can be run every few minutes to process things in the background. Time consuming jobs, such as importing orders for larger stores is now handled by the scheduled job. The scheduled job:
- Checks with Ebay for new orders and imports them when found.
- Autonomously updates the product mappings data
- Note: Post sales actions such as leaving feedback, marking the item as dispatched etc are still processed in real time as orders are updated/saved.
Enhancements
- Ebay Orders has been updated to use the latest revisions of the Ebay APIs
Removed Features:
- Setting "Auto Update Mappings" has been removed from the module as it is now depreciated. The scheduled CRON job now handles this step autonomously.
- Ebay Orders 1.x versions would ask Ebay for new orders when navigating to the Orders screen in the CubeCart admin area periodically. This has been removed in the 2.x versions of the module due to the import of orders now being handled by the CRON job. Should you need to manually trigger an import of orders you can use the Import Order button on the General tab of the module to force orders to be imported on the fly.
Upgrade Instructions
- Delete the ebay_orders directory from your stores modules/plugins/ directory and replace it with the files found in the downloadable zip file.
- Navigate to the Ebay Orders module and review the settings in the General tab.
- Remove your license key, save, re-add your license key. This will check the license validity.
- If you need to renew your support & maintenance agreement you can do some from:
- IMPORTANT: As part of upgrading to version 2x from version 1x you must make the following changes in your Ebay Developer account:
- Validate your API keys are enabled for oAuth
- Validate your RuNAME (Auth tokens for Ebay) is enabled for oAuth
- Update the RuNAME (Auth tokens for Ebay) privay policy URL, auth accepted URL and auth declined URL. Check the Ebay Orders module, General tab at the bottom of the page for the links you need to define. You can copy and paste the links.
- After completing step 3, from the Ebay Orders module press the "Link/Relink Ebay Account" button
- You should be redirected to an Ebay login screen.
- Login...
- Accept your own terms and conditions
- You should be redirected back to the Ebay Orders module and see a future date and time in the "eBay Token Expires" property.
- The module is now linked..
- Press the "Get Latest Orders" button to confirm the module is able to import correctly. You should momentarily see a success message above the Link/Relink Ebay Account button. Success means the module is linked correctly.
- Through your web server hosting control panel setup the scheduled CRON job. Check the Ebay Orders module, General tab at the bottom of the page for the correct path to the cron job for your server.
- Schedule the following PHP script to run ONCE every THREE minutes or longer. (for example 5 or 10 minutes).
- Once the CRON job is setup, check the timestamp in the property "CRON job last started (UTC)" within the General tab of the module. The time should update every few minutes as the job runs
Download