Changeset 3205149
- Timestamp:
- 12/09/2024 11:35:13 PM (15 months ago)
- Location:
- squarewoosync
- Files:
-
- 92 added
- 4 edited
-
tags/5.0.6 (added)
-
tags/5.0.6/assets (added)
-
tags/5.0.6/assets/banner-1544x500.jpg (added)
-
tags/5.0.6/assets/banner-772x250.jpg (added)
-
tags/5.0.6/assets/icon-128x128.png (added)
-
tags/5.0.6/assets/icon-256x256.png (added)
-
tags/5.0.6/assets/images (added)
-
tags/5.0.6/assets/images/box-outline.svg (added)
-
tags/5.0.6/assets/images/logo-new.svg (added)
-
tags/5.0.6/assets/images/logo.png (added)
-
tags/5.0.6/assets/js (added)
-
tags/5.0.6/assets/js/checkout-handler.js (added)
-
tags/5.0.6/assets/js/credit-card.js (added)
-
tags/5.0.6/assets/js/loyalty.js (added)
-
tags/5.0.6/assets/js/square-gateway.js (added)
-
tags/5.0.6/assets/js/sync-metabox.js (added)
-
tags/5.0.6/assets/js/utils.js (added)
-
tags/5.0.6/assets/js/wallets.js (added)
-
tags/5.0.6/assets/screenshot-1.png (added)
-
tags/5.0.6/assets/screenshot-2.png (added)
-
tags/5.0.6/assets/screenshot-3.png (added)
-
tags/5.0.6/assets/screenshot-4.png (added)
-
tags/5.0.6/assets/styles (added)
-
tags/5.0.6/assets/styles/checkout.css (added)
-
tags/5.0.6/assets/styles/loyalty.css (added)
-
tags/5.0.6/build (added)
-
tags/5.0.6/build/assets (added)
-
tags/5.0.6/build/assets/frontend (added)
-
tags/5.0.6/build/assets/frontend/wallet.asset.php (added)
-
tags/5.0.6/build/assets/frontend/wallet.css (added)
-
tags/5.0.6/build/assets/frontend/wallet.js (added)
-
tags/5.0.6/build/blocks (added)
-
tags/5.0.6/build/blocks/gateway.asset.php (added)
-
tags/5.0.6/build/blocks/gateway.js (added)
-
tags/5.0.6/build/blocks/loyalty.asset.php (added)
-
tags/5.0.6/build/blocks/loyalty.js (added)
-
tags/5.0.6/build/images (added)
-
tags/5.0.6/build/images/logo.4a5282be.png (added)
-
tags/5.0.6/build/index.asset.php (added)
-
tags/5.0.6/build/index.css (added)
-
tags/5.0.6/build/index.js (added)
-
tags/5.0.6/includes (added)
-
tags/5.0.6/includes/Abstracts (added)
-
tags/5.0.6/includes/Abstracts/RESTController.php (added)
-
tags/5.0.6/includes/Admin (added)
-
tags/5.0.6/includes/Admin/Menu.php (added)
-
tags/5.0.6/includes/Assets (added)
-
tags/5.0.6/includes/Assets/Manager.php (added)
-
tags/5.0.6/includes/Common (added)
-
tags/5.0.6/includes/Common/Keys.php (added)
-
tags/5.0.6/includes/Logger (added)
-
tags/5.0.6/includes/Logger/Logger.php (added)
-
tags/5.0.6/includes/Payments (added)
-
tags/5.0.6/includes/Payments/Blocks (added)
-
tags/5.0.6/includes/Payments/Blocks/WC_SquareSync_Gateway_Blocks_Support.php (added)
-
tags/5.0.6/includes/Payments/WC_SquareSync_Gateway.php (added)
-
tags/5.0.6/includes/REST (added)
-
tags/5.0.6/includes/REST/Api.php (added)
-
tags/5.0.6/includes/REST/LogController.php (added)
-
tags/5.0.6/includes/REST/OrdersController.php (added)
-
tags/5.0.6/includes/REST/SettingsController.php (added)
-
tags/5.0.6/includes/REST/SquareController.php (added)
-
tags/5.0.6/includes/Setup (added)
-
tags/5.0.6/includes/Setup/Installer.php (added)
-
tags/5.0.6/includes/Square (added)
-
tags/5.0.6/includes/Square/SquareHelper.php (added)
-
tags/5.0.6/includes/Square/SquareImport.php (added)
-
tags/5.0.6/includes/Square/SquareInventory.php (added)
-
tags/5.0.6/includes/Woo (added)
-
tags/5.0.6/includes/Woo/CreateProduct.php (added)
-
tags/5.0.6/includes/Woo/WooImport.php (added)
-
tags/5.0.6/languages (added)
-
tags/5.0.6/languages/square-woo-sync.pot (added)
-
tags/5.0.6/languages/squarewoosync-pro.pot (added)
-
tags/5.0.6/readme.txt (added)
-
tags/5.0.6/squarewoosync.php (added)
-
tags/5.0.6/templates (added)
-
tags/5.0.6/templates/app.php (added)
-
tags/5.0.6/vendor (added)
-
tags/5.0.6/vendor/autoload.php (added)
-
tags/5.0.6/vendor/bin (added)
-
tags/5.0.6/vendor/composer (added)
-
tags/5.0.6/vendor/composer/ClassLoader.php (added)
-
tags/5.0.6/vendor/composer/InstalledVersions.php (added)
-
tags/5.0.6/vendor/composer/LICENSE (added)
-
tags/5.0.6/vendor/composer/autoload_classmap.php (added)
-
tags/5.0.6/vendor/composer/autoload_namespaces.php (added)
-
tags/5.0.6/vendor/composer/autoload_psr4.php (added)
-
tags/5.0.6/vendor/composer/autoload_real.php (added)
-
tags/5.0.6/vendor/composer/autoload_static.php (added)
-
tags/5.0.6/vendor/composer/installed.json (added)
-
tags/5.0.6/vendor/composer/installed.php (added)
-
trunk/languages/square-woo-sync.pot (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/squarewoosync.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
squarewoosync/trunk/languages/square-woo-sync.pot
r3205148 r3205149 2 2 msgid "" 3 3 msgstr "" 4 "Project-Id-Version: Square Sync for Woocommerce 5.0. 5\n"4 "Project-Id-Version: Square Sync for Woocommerce 5.0.6\n" 5 5 "Report-Msgid-Bugs-To: https://github.com/LiamHillier/square-woo-sync/issues\n" 6 6 "Last-Translator: [email protected]\n" … … 9 9 "Content-Type: text/plain; charset=UTF-8\n" 10 10 "Content-Transfer-Encoding: 8bit\n" 11 "POT-Creation-Date: 2024-12-10T10: 17:46+11:00\n"11 "POT-Creation-Date: 2024-12-10T10:32:41+11:00\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "X-Generator: WP-CLI 2.10.0\n" -
squarewoosync/trunk/readme.txt
r3205148 r3205149 6 6 Tested up to: 6.7 7 7 Requires PHP: 7.4 8 Stable tag: 5.0. 58 Stable tag: 5.0.6 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 109 109 110 110 == Changelog == 111 = 5.0. 5=111 = 5.0.6 = 112 112 * Legacy checkout fix 113 113 … … 206 206 = 1.4.2 = 207 207 * Initial release on wordpress repository 208 209 210 == Upgrade Notice ==211 = 1.4.2 =212 Initial release. Please see the description for the full list of features.=== Square Sync for WooCommerce | Comprehensive Data Sync Between Square and WooCommerce ===213 Contributors: pixeldevsau, squarewoosync214 Tags: square,product sync,woocommerce square,payments215 Requires at least: 5.4216 Tested up to: 6.7217 Requires PHP: 7.4218 Stable tag: 5.0.3219 License: GPLv2 or later220 License URI: http://www.gnu.org/licenses/gpl-2.0.html221 222 Sync WooCommerce and Square in real-time. Easy payments, inventory sync, orders, customer details, and loyalty rewards with SquareSync for Woo.223 224 == Description ==225 SquareSync for WooCommerce makes your WooCommerce Square integration effortless. Connect WooCommerce directly with Square to automatically sync products, inventory, orders, and customer data. No more manual updates or inventory mismatches. Offer versatile payment options like Google Pay, Apple Pay, Afterpay, and standard credit cards, and keep your store running smoothly with real-time syncing available in the Pro version.226 227 ### Product Syncing Demo:228 https://www.youtube.com/watch?v=bg0l32Zeuts229 230 ### Customers and Role mapping demo:231 https://www.youtube.com/watch?v=K4Ac4q7vEGg232 233 234 ### Square Loyalty program with WooCommerce:235 https://www.youtube.com/watch?v=kQtLJesQSGI236 237 ---238 239 ## Why Choose SquareSync for Your WooCommerce Square Integration?240 241 Managing a store across multiple platforms can lead to errors and wasted time. SquareSync fixes that by connecting WooCommerce and Square, while packing in some major benefits to help your business grow. Let’s dive into the top reasons why you need this plugin in your business toolkit:242 243 ### 💳 Benefit #1: Expand Your Payment Options with Ease244 245 The more ways customers can pay, the more likely they are to buy. With SquareSync, you can effortlessly offer payment options like Google Pay, Apple Pay AND Credit Card Payments. This gives customers the flexibility they crave and reduces the chances of cart abandonment. Plus, offering multiple payment methods can increase sales by up to 30%, without any extra marketing spend!246 247 ### ⚡ Benefit #2: Smart Product Import from Square248 249 Manual product updates? Say goodbye to that hassle! SquareSync’s Smart Import feature allows you to seamlessly import products from Square into WooCommerce, ensuring that your inventory is always in sync. This feature helps you save time, prevent errors, and stay on top of your stock levels with minimal effort. No more double data entry—just quick, automated imports.250 251 ### 🔄 Benefit #3: One-Click Sync for Inventory, Orders & Transactions (Real-Time for Pro Users)252 253 Say goodbye to overselling and stockouts. With one-click syncing, SquareSync keeps your inventory, orders, and transaction data perfectly aligned across WooCommerce and Square. For PRO users, enjoy real-time updates that ensure your store is always running smoothly, even on high-traffic days. This feature helps you stay efficient, accurate, and stress-free.254 255 ### 👥 Benefit #4: Customer Sync & Role Mapping for Personalization256 257 Want to reward loyal customers? With **SquareSync**, you can easily sync customer data between WooCommerce and Square, and even map Square customer groups to WordPress roles. This enables you to create personalized shopping experiences with role-based pricing, special offers, and more. Great for Wine Clubs and other membership websites offering tiered pricing It’s an effortless way to manage customer relationships and boost loyalty, all while saving time on manual data entry.258 259 ---260 ## FREE Features:261 262 - **Multiple Payment Gateways**: Offer payment flexibility with Google Pay, Apple Pay and credit cards (more to come soon).263 - **WooCommerce Block Checkout Support**: Easily integrate with WooCommerce’s latest Gutenberg Block Checkout for an optimized shopping experience.264 - **Smart Product Import**: Seamlessly import your Square products into WooCommerce, keeping your inventory aligned without manual updates.265 - **One-Click Sync**: Sync inventory, orders, and transactions between WooCommerce and Square with a single click.266 - **WooCommerce to Square Sync**: Keep your WooCommerce product data, including orders and transactions, synced with Square, ensuring real-time accuracy.267 - **Dynamic Data Control**: Customize your sync settings, including pricing, stock levels, and product descriptions to meet your specific needs.268 - **User-Friendly Interface**: No tech expertise needed! SquareSync is designed to be easy to use, with a clean interface that’s perfect for all experience levels.269 - **Comprehensive Order & Transaction Syncing**: Automatically sync your orders and transactions between WooCommerce and Square, keeping your financial records up-to-date.270 - **Checkout Page Functionalities**: Enhance your checkout page with features like ACH Payments and Cash App Pay, providing customers with multiple payment options during the final purchasing step.271 272 ### PRO Features:273 274 - **Real-Time Data Updates**: Enjoy real-time sync for inventory, product data, orders, and transactions, helping you avoid overselling and discrepancies.275 - **Update Scheduler**: Set it and forget it! Schedule automatic updates for your data, including inventory, orders, and product details, on your preferred interval.276 - **Product Matcher**: Easily match existing WooCommerce products to Square items for a flawless syncing experience.277 - **Auto Square Product Creator**: Automatically create Square items whenever you create new WooCommerce products.278 - **Auto WooCommerce Product Creator**: Automatically generate WooCommerce products when you add new Square items.279 - **Support for Product Variations**: Manage complex product variations, including images, without the risk of duplicates.280 - **Advanced Image Import**: Clean up your product catalog with efficient image imports, avoiding duplicate entries.281 - **Export to Square**: Have an existing WooCommerce store? Easily export your products to Square with this handy feature.282 - **Hierarchical Category Import**: Organize your WooCommerce categories in sync with your Square inventory structure for better store management.283 - **Customer Sync & Role Mapping**: Sync customer data between Square and WooCommerce, and map Square customer groups to WordPress user roles for personalized offers and pricing.284 - **Square Loyalty Program: Boost customer loyalty by letting customers earn and redeem points seamlessly across platforms.285 286 ---287 288 Learn more at [squaresyncforwoo.com](https://squaresyncforwoo.com)289 290 ---291 292 ## Documentation:293 294 For more information on installation and setup visit our [Documentation](#).295 296 ---297 298 ## Boost Your Business with SquareSync for WooCommerce299 300 Why settle for manual updates and data mismatches when SquareSync automates everything for you? Whether you’re looking to improve inventory management, expand your payment options, or keep customer data perfectly aligned, SquareSync is the ultimate solution for WooCommerce store owners. By streamlining your operations and offering powerful automation features, this plugin saves you time, reduces errors, and helps you grow your business efficiently.301 302 - **Maximize Productivity, Minimize Errors**: Automate tedious tasks like inventory and order syncing to free up time for the more important aspects of your business.303 - **Enhance Accuracy**: With automated updates, your stock levels, product data, and transactions are always accurate, giving you peace of mind.304 - **Improve Customer Satisfaction**: Keep your customers happy with a seamless shopping experience, reliable payment options, and personalized offers that encourage repeat business.305 306 SquareSync for WooCommerce is the essential tool for growing your business, improving operational efficiency, and delivering a superior customer experience.307 308 ---309 310 ## Payment Solutions:311 312 ### Square Payment Gateway313 314 The Square Payment Gateway is a secure and reliable payment solution that allows you to accept payments both online and in-person. With the Square Payment Gateway, you can process a variety of payment methods, including credit card payments, digital wallet payments, and popular options like Apple Pay and Google Pay. This integration ensures that you can manage transactions seamlessly across your online and physical stores from a single platform. By using the Square Payment Gateway, you can provide your customers with a smooth and secure checkout experience, enhancing their overall satisfaction and trust in your business.315 316 317 ---318 319 # Order and Inventory Management320 321 **SquareSync for Woo** offers seamless order and inventory management between Square and WooCommerce. This feature ensures that your orders, inventory, and customer data are synchronized in real-time, providing accurate and up-to-date information. Ideal for businesses managing both online and physical stores, this synchronization streamlines operations and minimizes errors. By keeping your orders and inventory in sync, you can improve customer satisfaction and boost your revenue. **SquareSync for Woo** helps you maintain a well-organized and efficient store, allowing you to focus on growing your business.322 323 ---324 325 # Security and Compliance326 327 ### Secure Transactions328 329 Our plugin ensures that all transactions are secure by utilizing the latest security technologies and industry-standard tools. We comply with the Payment Card Industry Data Security Standard (PCI-DSS) and employ encryption to protect sensitive customer data. Additionally, Square supports 3D Secure verification, adding an extra layer of security for online transactions. With these robust security measures in place, you can rest assured that your customers’ data is safe and secure, allowing you to focus on growing your business without worrying about data breaches or fraud.330 331 ---332 333 334 ### Customer Synchronization335 336 Our plugin offers seamless customer synchronization between Square and WooCommerce, ensuring that your customer information is always up-to-date and accurate. This feature allows you to manage customer data from a single platform, making it easier to track orders, process refunds, and handle customer interactions. Additionally, our plugin supports the import and export of customer data, facilitating easy migration from other platforms. By keeping your customer data synchronized, you can provide a more personalized and efficient service, ultimately enhancing customer satisfaction and loyalty.337 338 ---339 340 ## 3rd Party Services341 342 Our plugin seamlessly integrates with Square, a comprehensive payment processing and inventory management platform. This plugin utilizes the Square API to bridge the gap between WooCommerce and Square Inventory, specifically through the endpoint: [Square API](https://connect.squareup.com/v2). This integration is essential for the plugin to work.343 344 - **Square’s Terms of Service**: [View Terms](#)345 - **Square’s Privacy Policy**: [View Policy](#)346 347 ---348 == Frequently Asked Questions ==349 = Can I choose specific data to sync between Square and WooCommerce? =350 Yes, our Dynamic Data Import feature allows you to select exactly which data points you want to synchronize, such as pricing, stock levels, and product descriptions.351 352 = How does the real-time syncing work? (PRO ONLY) =353 Only our [SquareSync for Woocommerce PRO](https://squaresyncforwoo.com/) plugin supports real-time syncing. Real-time syncing in our PRO version ensures that inventory, orders, and transaction changes in Square are immediately reflected in WooCommerce and vice versa.354 355 = Can I manually sync data? =356 Yes! You can manually sync data between Square and WooCommerce and vice versa. Choose from all data fields or select a few; it's up to you!357 358 = Will this plugin work with product variations? (PRO ONLY) =359 Our pro version of the plugin supports various product variations, so you can manage complex inventories with ease.360 361 = Can I import images and categories? (PRO ONLY) =362 Only our [SquareSync for Woocommerce PRO](https://squaresyncforwoo.com/) plugin includes a smart image import feature that ensures no duplicate images are imported, streamlining your visual management. Additionally, it supports the import of categories, maintaining hierarchical structures for efficient organization and navigation.363 364 = What kind of customer support do you offer? =365 We provide dedicated customer support for any questions or issues you may encounter. Our team is committed to helping you make the most out of our plugin.366 367 == Screenshots ==368 369 1-Dashboard370 2-Square Inventory Import371 3-Dynamic Data Import372 4-Order and Transaction Sync373 374 == Changelog ==375 = 5.0.4 =376 * Order rounding adjustments377 378 = 5.0.2 =379 * Redirect Payment Settings to WooCommerce380 381 = 5.0.1 =382 * Google pay hotfix383 384 = 5.0.0 =385 * Integrate Square Payments386 387 = 4.0.0 =388 * Improvements in retreiving Square products389 * Customers Dashboard Implementation390 * Toggle switch to only show products from set location391 392 = 3.0.3 =393 * Tested up to WordPress version 6.6394 395 = 3.0.2 =396 * Fix issue with syncing when variation has no unique sku397 398 = 3.0.1 =399 * Support for multiple inventory states400 * Fix location id bug401 402 = 3.0.0 =403 * Dashboard design overhaul404 * Use cron to fetch inventory405 * Settings page overhaul406 * Improved product import and export407 408 = 2.0.16 =409 * Orders - Fix guest customer syncing410 411 = 2.0.15 =412 * Update plugin dependancies413 414 = 2.0.14 =415 * Payments API - fixing locations data416 417 = 2.0.13 =418 * Tested updated 6.5.2419 * Update readme for new Pro Features420 421 = 2.0.12 =422 * HOTFIX: Orders sync - incorrect location id423 424 = 2.0.11 =425 * HOTFIX: woo to square sync426 427 = 2.0.10 =428 * Update website urls429 430 = 2.0.9 =431 * Add blueprint.json432 * Update readme for new plugin name433 434 = 2.0.8 =435 * Update author436 437 = 2.0.7 =438 * Changed plugin ownership439 440 = 2.0.6 =441 * Remove phone numbers from Order sync due to Square limitation on international phone numbers442 443 = 2.0.4 =444 * Orders hot fix - remove null values445 446 = 2.0.3 =447 * Increased orders collected per page448 * Update orders table ui to update state without reloading449 * Enhanced error logging450 * Square Customer creation hot fix451 452 = 2.0.2 =453 * Woocommerce get orders, customer id null case454 455 = 2.0.1 =456 * Orders hotfix457 458 = 2.0.0 =459 * New Major Release: Sync Orders, Transactions and Customers with Square460 461 = 1.5.1 =462 * CSS hotfix463 464 = 1.5.0 =465 * Added Square Location Selector for inventory counts466 467 = 1.4.2 =468 * Initial release on wordpress repository469 470 471 == Upgrade Notice ==472 = 1.4.2 =473 Initial release. Please see the description for the full list of features. -
squarewoosync/trunk/squarewoosync.php
r3205148 r3205149 12 12 * License URI: http://www.gnu.org/licenses/gpl-2.0.html 13 13 * Domain Path: /languages 14 * Version: 5.0. 514 * Version: 5.0.6 15 15 * Requires at least: 5.4 16 16 * Requires PHP: 7.4 … … 29 29 final class SquareWooSync 30 30 { 31 const VERSION = '5.0. 5';31 const VERSION = '5.0.6'; 32 32 const SLUG = 'squarewoosync'; 33 33 -
squarewoosync/trunk/vendor/composer/installed.php
r3205148 r3205149 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => '01 fcbfd9693f053781b4716b8254af67a95a157a',6 'reference' => '01134fd98efa7623bce1fffcb15359ff102aaeea', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => '01 fcbfd9693f053781b4716b8254af67a95a157a',16 'reference' => '01134fd98efa7623bce1fffcb15359ff102aaeea', 17 17 'type' => 'project', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.