commercebird
Last commit date
admin
1 year ago
includes
1 year ago
languages
1 year ago
vendor
1 year ago
LICENSE
1 year ago
changelog.txt
1 year ago
commercebird.php
1 year ago
composer.json
1 year ago
data-sync.php
1 year ago
index.php
1 year ago
readme.txt
1 year ago
readme.txt
405 lines
| 1 | === CommerceBird === |
| 2 | Contributors: fawadinho |
| 3 | Author link: https://commercebird.com |
| 4 | Tags: shop,store,ecommerce,commerce,e-commerce |
| 5 | Requires at least: 6.5 |
| 6 | Tested up to: 6.7.2 |
| 7 | Requires PHP: 7.4 |
| 8 | Stable tag: 2.2.19 |
| 9 | License: GPLv3 |
| 10 | License URI: http://www.gnu.org/licenses/gpl-3.0.html |
| 11 | Elevate WooCommerce to the next level by turning it into a full ERP system. |
| 12 | |
| 13 | == Description == |
| 14 | https://youtu.be/avQ08fG9tPw |
| 15 | |
| 16 | = The #1 ERP Platform for WooCommerce = |
| 17 | |
| 18 | This plugin ensures you can take the most of the CommerceBird App such as uploading product images, using integrations like Zoho Inventory, Zoho CRM & Exact Online. |
| 19 | Subscribe to the 14-days Free Trial on: [commercebird.com](https://commercebird.com). |
| 20 | |
| 21 | = 🗝️ Key features: = |
| 22 | - **Extremely Fast**: Utilizing the WooCommerce REST API and fully built in JavaScript. |
| 23 | - **Product Blaze Editor**: our highly praised Product Management to manage products 10x easier & faster than WP Admin. |
| 24 | - **Instant Purchase Orders**: Create purchase orders directly from the order or low / out-of stock items in one click! |
| 25 | - **Advanced Stock Management**: Instant stock update with the fastest user friendly User Interface. |
| 26 | - **Certified Integrations**: Connect your store 2-way to Zoho Inventory, CRM or Exact Online to sync Orders, Customers and Products. |
| 27 | - **POS Module**: Accept in-store payments in cash or via terminal payments (Native iOS and Android app). |
| 28 | - **Analytics Pro**: Generate a graph based on prompt using A.I. and get valuable tips to grow your store (soon). |
| 29 | |
| 30 | Terms: [TOS](https://commercebird.com/terms-conditions) |
| 31 | Privacy Policy: [Privacy Policy](https://commercebird.com/privacy-policy/) |
| 32 | |
| 33 | = ⏩ Use of 3rd Party Services = |
| 34 | |
| 35 | To improve the user experience, CommerceBird may use the following 3rd party services if the feature is enabled: |
| 36 | |
| 37 | - Zoho CRM and Inventory API to synchronize Orders, Products and Customers – [TOS](https://www.zoho.com/terms.html) and [Privacy Policy](https://www.zoho.com/privacy.html) |
| 38 | - Exact Online API to synchronize Orders, Products and Customers - [TOS](https://www.exact.com/terms-and-conditions) and [Privacy Policy](https://www.exact.com/privacy-statement) |
| 39 | |
| 40 | == Frequently Asked Questions == |
| 41 | |
| 42 | = Q: Do I need a paid plan to use this plugin? = |
| 43 | A: No, you just need to create an account on [commercebird.com](https://commercebird.com) to use this plugin. |
| 44 | |
| 45 | = Q: Which product types does it support? = |
| 46 | A: Simple, Variable, Bundles, Simple Subscription & Variable Subscription. |
| 47 | |
| 48 | = Q: Can I create Purchase Orders? = |
| 49 | A: Yes! you can also add the cost price on the product edit page in the app. |
| 50 | |
| 51 | == Q: Which Integrations does it support? = |
| 52 | A: Zoho CRM, Zoho Inventory and Exact Online. The integrations require the Business Plan or higher. Missing a particular integration? Let us know! |
| 53 | |
| 54 | == Q: What plan do I need for the integrations? = |
| 55 | A: The Business plan for the most Integration features, some features require the Premium plan. Please check the [Pricing](https://commercebird.com/pricing) for more info. |
| 56 | |
| 57 | == Q: Is my WooCommerce data safe with CommerceBird? = |
| 58 | A: Yes, as a matter of fact, we save 0 data in our own server as the app is fully dependent on the WooCommerce API. Meaning; you own your data! |
| 59 | |
| 60 | == Q: Where can I see the documentation and contact support? |
| 61 | A: Please visit the [Support site](https://support.commercebird.com) to read the docs and open support ticket |
| 62 | |
| 63 | == Q: How can I contribute as a developer? |
| 64 | A: Please fork the repository first on [Github](https://github.com/RoadmapStudios/commercebird) and then create a PR. |
| 65 | |
| 66 | == Installation == |
| 67 | |
| 68 | **To install CommerceBird, follow these steps:** |
| 69 | |
| 70 | 1. Download and activate the plugin |
| 71 | 2. Go to CommerceBird.com and subscribe for a free account. |
| 72 | 3. Copy the subscription ID from the dashboard |
| 73 | 4. Go to your website wp-admin > commercebird > paste the subscription id and click save |
| 74 | 5. Enable CORS if you are seeing a CORS error on the native app. You can download it from the Google Play store or Apple App Store. |
| 75 | |
| 76 | == Screenshots == |
| 77 | 01. CommerceBird homepage |
| 78 | 02. Commercebird App connect page |
| 79 | 03. Commercebird App dashboard |
| 80 | 04. Commercebird App sales orders |
| 81 | 05. Commercebird App products listing |
| 82 | 06. Commercebird App product edit |
| 83 | |
| 84 | |
| 85 | == Changelog == |
| 86 | = 2.2.19 - February 25 2025 = |
| 87 | * New: Unmap all data for Exact Online |
| 88 | * New: Support for Zoho DC China, Japan, Canada and Saudi-Arabia |
| 89 | * Fix: Excessive api usage due to product page |
| 90 | * Fix: Brands update during Product update via CommerceBird App |
| 91 | |
| 92 | = 2.2.18 - February 21 2025 = |
| 93 | * Fix: Stock update via webhook |
| 94 | * Fix: Exact Online Customer Import |
| 95 | * Fix: Decimal separators in stock update |
| 96 | * Tweak: custom endpoint to get subscription data in 1ms instead of 10 seconds |
| 97 | |
| 98 | = 2.2.17 - February 13th 2025 = |
| 99 | * Improvement: Exact Online Import will now handle large data sets |
| 100 | * Improvement: Exact Online Featured image and Category during import |
| 101 | * Tweak: Reduced plugin size by removing unused JS files |
| 102 | |
| 103 | = 2.2.16 - February 9th 2025 = |
| 104 | * Fix: JS files not found due to build script not optimized for linux |
| 105 | |
| 106 | = 2.2.15 - February 7th 2025 = |
| 107 | * Fix: fatal error of autoload.php not found |
| 108 | * Tweak: subscription data will get saved for one week |
| 109 | |
| 110 | = 2.2.14 - February 4th 2025 = |
| 111 | * Fix: webhook sync of products from zoho inventory to woocommerce |
| 112 | * Fix: export orders to Zoho CRM |
| 113 | * Tweak: price and stock will get imported from Zoho on manual sync |
| 114 | |
| 115 | = 2.2.13 - January 24 2025 = |
| 116 | * Fix: get subscription on slow servers |
| 117 | * Fix: available stock via cron |
| 118 | * Tweak: secured product and shipping status webhook |
| 119 | * Tweak: duplicated categories will be removed automatically in WooCommerce |
| 120 | * Compatibility with WooCommerce 9.6 |
| 121 | |
| 122 | = 2.2.12 - Januari 13th 2025 = |
| 123 | * Fix: not all categories were saved for syncing from Zoho Inventory |
| 124 | * Fix: license key activation |
| 125 | * Fix: excessive api calls for group items from zoho inventory |
| 126 | * Tweak: improved get costunits and costcenters from Exact Online |
| 127 | |
| 128 | = 2.2.11 - January 4th 2025 = |
| 129 | * New: activation now requires also email address in addition to subscription ID |
| 130 | * Fix: stock update due to Zoho API changes of stock labels |
| 131 | * Fix: image duplication fixed by validation improvement |
| 132 | * Fix: tax enabled/disabled is respected during product import from Zoho Inventory |
| 133 | * Fix: User Interface elements not showing properly |
| 134 | |
| 135 | = 2.2.10 - December 12 2024 = |
| 136 | * New: support and documentation support directly via plugin |
| 137 | * Removal: product brands taxonomy as its now part of WC Core |
| 138 | * Fix: featured image import from Zoho due to strict validation |
| 139 | * Fix: stock update for quantity 0 |
| 140 | * Fix: zoho customer update via my-account page |
| 141 | |
| 142 | = 2.2.9 - December 1th 2024 = |
| 143 | * New: Group Items will be created via Webhook now |
| 144 | * Minor bugfixes |
| 145 | * Tested up to WooCommerce 9.4.2 |
| 146 | |
| 147 | = 2.2.8 - November 9 2024 = |
| 148 | * New: added support for GST India during Contact import |
| 149 | * Fix: pagination of Items api calls failed due to action scheduler bug |
| 150 | * Improvement: orphaned postmeta will be deleted automatically during import items |
| 151 | |
| 152 | = 2.2.7 - November 5 2024 = |
| 153 | * Fix: connection saving not working for all hosting |
| 154 | * Fix: icons vue not showing |
| 155 | * Tweak: added English POT language |
| 156 | |
| 157 | = 2.2.6 - October 31 2024 = |
| 158 | * Fix: connection saving |
| 159 | * Fix: getting all product brands via app |
| 160 | |
| 161 | = 2.2.5 - October 30 2024 = |
| 162 | * Fix: update also zoho contact person phone during customer update |
| 163 | * Fix: ajax error on saving plugin settings |
| 164 | |
| 165 | = 2.2.4 - October 28 2024 = |
| 166 | * Fix: update phone number during customer update to Zoho Inventory |
| 167 | * Tweak: added 'cmbird' prefix to all options |
| 168 | |
| 169 | = 2.2.3 - October 19 2024 = |
| 170 | * New: Purchase Orders in WooCommerce using WC API |
| 171 | * Fix: Zoho Inventory Purchase Orders API - vendors |
| 172 | * Fix: cronjob not scheduled for new plugin users |
| 173 | |
| 174 | = 2.2.2 - September 11 2024 = |
| 175 | * Fix: fatal error on order edit page |
| 176 | |
| 177 | = 2.2.1 - September 9 2024 = |
| 178 | * Fix: inactive products were saved as private instead of draft |
| 179 | * Fix: product images upload via the app on app.commercebird.com. |
| 180 | * Tweak: added support for Zoho Inventory API Rate Limits for items export |
| 181 | * Improved security to meet WordPress Coding Standards 2024 |
| 182 | |
| 183 | = 2.2.0 - August 22 2024 = |
| 184 | * New: support for Zoho Inventory Purchase Orders via CommerceBird app |
| 185 | * New: support for GLAccounts on customer level for Exact Online |
| 186 | * Tweak: renamed Cron tab name to Categories for Zoho Inventory |
| 187 | * Fix: categories selection was not saving new categories |
| 188 | * Fix: image import class refactored - reduced code with 70% |
| 189 | |
| 190 | = 2.1.26 - July 7 2024 = |
| 191 | * New: ability to type woo field name for custom orders fields mapping |
| 192 | * Fix: categories shown twice on cron tab |
| 193 | * Fix: prevent sync of order multiple times in same minute |
| 194 | * Fix: php error for getting image mime type |
| 195 | |
| 196 | = 2.1.25 - July 2 2024 = |
| 197 | * New: webhook sync Items and Stock change for Exact Online |
| 198 | * Fix: manage stock disabling overwritten by cron |
| 199 | |
| 200 | = 2.1.24 - June 21 2024 = |
| 201 | * Fix: product save was giving json output |
| 202 | * Tweak: secured all ajax calls with wp nonce |
| 203 | |
| 204 | = 2.1.23 - June 18 2024 = |
| 205 | * Fix: importing group items variations |
| 206 | * Tweak: importing group items variations now also possible via product edit page manual sync |
| 207 | * Tweak: disabled review banner |
| 208 | * Compatibility with WooCommerce 9.0 |
| 209 | |
| 210 | = 2.1.22 - June 14 2024 = |
| 211 | * Fix: featured image sync now compatible with WordPress 6.5 |
| 212 | * Fix: variation sync via webhook will now create new attribute option if not found in attributes |
| 213 | |
| 214 | = 2.1.21 - June 5 2024 = |
| 215 | * Fix: simple products import via cron |
| 216 | * Fix: disable product sync now also applies to changes made via the app |
| 217 | * Tweak: improved pagination of products import |
| 218 | * Compatibility with WooCommerce 8.9 |
| 219 | |
| 220 | = 2.1.20 - May 31 2024 = |
| 221 | * Fix: variation import of existing parent product via cron |
| 222 | * Fix: zoho inventory salesorder url on orders listing is restored |
| 223 | * Fix: dismiss review banner |
| 224 | * Fix: disable product sync to zoho restored |
| 225 | * Fix: disable stock sync restored |
| 226 | * Tweak: zoho image import fail will no longer break sync of rest of category |
| 227 | * Tweak: zoho image name must be unique when changed for existing item |
| 228 | |
| 229 | = 2.1.19 - May 29 2024 = |
| 230 | * Fix: warehouse stock sync |
| 231 | * Fix: group items import |
| 232 | * Fix: brand import of group items |
| 233 | * Tweak: order prefix will be empty if not set |
| 234 | * Tweak: featured image of first variation will now be featured image of parent variable product |
| 235 | |
| 236 | = 2.1.18 - May 14 2024 = |
| 237 | * Fix: webhook sync of simple items |
| 238 | * Fix: manual item sync from woo to zoho - now secure with nonce |
| 239 | * New: added Zoho Purchase Price as Cost Price as product meta |
| 240 | |
| 241 | = 2.1.17 - May 8 2024 = |
| 242 | * Fix: duplication of images |
| 243 | * Tweak: zoho api domain updated to zohoapis |
| 244 | * Tweak: removed standard purchase price for variations |
| 245 | * Revert: tax mapping (now as optional) |
| 246 | |
| 247 | = 2.1.16 - April 27 2024 = |
| 248 | * Fix: featured image import of Zoho Inventory product |
| 249 | * Fix: group items import of Zoho Inventory |
| 250 | * Fix: order status draft for Zoho Inventory |
| 251 | * Fix: product description import of Zoho Inventory |
| 252 | |
| 253 | = 2.1.15 - April 18 2024 = |
| 254 | * New: product brands taxonomy |
| 255 | * Fix: custom fields of products |
| 256 | * Reverted: shipping charge tax |
| 257 | * Compatible with WooCommerce 8.8 |
| 258 | |
| 259 | = 2.1.14 - April 9 2024 = |
| 260 | * Fix: address update for existing customers of Zoho Inventory |
| 261 | * Removed: shipping charge tax |
| 262 | |
| 263 | = 2.1.13 - April 3 2024 = |
| 264 | * Fix: order sync |
| 265 | * Fix: orders with coupon sync |
| 266 | * Removed: tax mapping - no longer required by zoho api |
| 267 | |
| 268 | = 2.1.12 - April 1 2024 = |
| 269 | * Removed: package sync - as its now part of Sales Order Cycle in Zoho |
| 270 | * Fix: remove 'deleted product' from dB cache in order to resync |
| 271 | * Fix: webhook changes reverted |
| 272 | |
| 273 | = 2.1.11 - March 29 2024 = |
| 274 | * Fix: PHP 8.x improved compatibility |
| 275 | |
| 276 | = 2.1.10 - March 27 2024 = |
| 277 | * Fix: PHP 8 error |
| 278 | * Fix: simple items import |
| 279 | * Fix: only run cronjob if zoho is connected |
| 280 | |
| 281 | = 2.1.9 - March 25 2024 = |
| 282 | * Fix: first time stock update via inventory adjustment |
| 283 | * Fix: child items of bundles not added |
| 284 | * Fix: cronjob not updating variations |
| 285 | * Compatibility with WooCommerce 8.7 verified |
| 286 | |
| 287 | = 2.1.8 - March 20 2024 = |
| 288 | * New: customer import with cron option |
| 289 | * New: support for Advanced Coupons plugin - customer credit |
| 290 | * Fix: image import |
| 291 | * Fix: order sync |
| 292 | |
| 293 | = 2.1.7 - March 13 2024 = |
| 294 | * Fix: checkout fields readonly conflict |
| 295 | * Fix: cronjob adjustment not working |
| 296 | * Fix: package sync |
| 297 | * Fix: composite items import |
| 298 | |
| 299 | = 2.1.6 - March 7th 2024 = |
| 300 | * New: connect Zoho Inventory to Exact Online |
| 301 | * Fix: toggle save options |
| 302 | |
| 303 | = 2.1.5 - Februari 29 2024 = |
| 304 | * New: Zoho CRM tab to bulk export orders to Zoho CRM |
| 305 | * Improvement: bulk sync orders to Exact Online in background automatically once a day |
| 306 | * Fix: Enable auto-generated sales order number for Zoho Inventory |
| 307 | * Refactored core for wordpress.org |
| 308 | * Compatibility with WooCommerce 8.6 |
| 309 | |
| 310 | = 2.1.4 - Februari 18 2024 = |
| 311 | * Fix: webhook sync item status |
| 312 | * Fix: bulk export orders to Exact Online date range |
| 313 | |
| 314 | = 2.1.3 - Februari 13 2024 = |
| 315 | * New: bulk map orders with Exact Online |
| 316 | * New: bulk export orders to Exact Online |
| 317 | * Fix: customer mapping on checkout for Zoho Inventory |
| 318 | |
| 319 | = 2.1.2 - Februari 8 2024 = |
| 320 | * New: item custom fields via webhook sync |
| 321 | * Improvement: order with bundle item will now skip its child items |
| 322 | * Fix: duplication of images import |
| 323 | * Fix: description will be imported as short description |
| 324 | |
| 325 | = 2.1.1 - Februari 2nd 2024 = |
| 326 | * Tweak: restored Item's custom fields in cron |
| 327 | * Improvement: purge action scheduler log after a week |
| 328 | |
| 329 | = 2.1.0 - Februari 1 2024 = |
| 330 | * New: Exact Online tab for bulk mapping & import items and customers |
| 331 | * Tweak: improved error handling in case of bad Zoho connection |
| 332 | * Tweak: improved Zoho order sync by separating customer sync |
| 333 | * Fix: only import active group items |
| 334 | |
| 335 | = 2.0.11 - January 24 2024 = |
| 336 | * Fix: custom fields mapping of orders |
| 337 | * Fix: unusable connect tab if wrong organisation id entered |
| 338 | * Improvement: connection with CommerceBird app |
| 339 | * Improvement: reduced the number of unneccessary webhook triggers to Zoho CRM & Exact Online |
| 340 | |
| 341 | = 2.0.10 - January 16th 2024 = |
| 342 | * Fix: cron import simple items |
| 343 | * Fix: User Interface bugs |
| 344 | |
| 345 | = 2.0.9 - January 15th 2024 = |
| 346 | * Fix: custom order fields sync - requires label now instead of ID |
| 347 | * Tweak: migration to commercebird.com preparation |
| 348 | |
| 349 | = 2.0.8 - January 11th 2024 = |
| 350 | * Fix: product create via webhook |
| 351 | |
| 352 | = 2.0.7 - January 9th 2024 = |
| 353 | * Fix: featured image import |
| 354 | * Fix: webhook item sync |
| 355 | * Tweak: Imagick module no longer required for image import |
| 356 | |
| 357 | = 2.0.6 - January 7th 2024 = |
| 358 | * Tweak: orders sync now via Action Scheduler |
| 359 | * Fix: stock items import |
| 360 | * Compatible with WooCommerce 8.5 |
| 361 | |
| 362 | = 2.0.5 - December 27th 2023 = |
| 363 | * Fix: import group items |
| 364 | |
| 365 | = 2.0.4 - December 17th 2023 = |
| 366 | * Fix: import items "invalid sku" error |
| 367 | * Fix: import item image |
| 368 | |
| 369 | = 2.0.3 - December 6th 2023 = |
| 370 | * Fix: Webhooks sync |
| 371 | * Tweak: added warning for missing Imagick library |
| 372 | |
| 373 | = 2.0.2 - November 30 2023 = |
| 374 | * Fixed Cronjob |
| 375 | |
| 376 | = 2.0.1 - November 24th 2023 = |
| 377 | * New: image comparison for zoho item to avoid duplication |
| 378 | * Tweak: refactored frontend sync to zoho inventory |
| 379 | * Fix: License key activation |
| 380 | |
| 381 | = 2.0.0 - November 22nd 2023 = |
| 382 | * New: Zoho Inventory Integration |
| 383 | * New: complete rebuild of plugin in Vue.js |
| 384 | * Tweak: improved CORS support |
| 385 | * Tweak: PHP 8.1 support |
| 386 | * Compatibility added for WooCommerce 8.3 |
| 387 | |
| 388 | = 1.0.4 - September 6th 2023 = |
| 389 | * New: timezone support for order timestamp |
| 390 | * Fix: date formatting on settings page |
| 391 | |
| 392 | = 1.0.3 - April 18th 2023 = |
| 393 | * Fix: fatal error conflict with Yith plugins |
| 394 | |
| 395 | = 1.0.2 - April 17th 2023 = |
| 396 | * Fix: conflicts with some plugins |
| 397 | * Tweak: saving settings will show confirmation |
| 398 | * Improvement: support for WordPress 6.2 |
| 399 | |
| 400 | = 1.0.1 - April 3rd 2023 = |
| 401 | * New: changelog widget |
| 402 | * Fix: mobile ui |
| 403 | |
| 404 | = 1.0.0 - April 1st 2023 = |
| 405 | * initial release |