Changeset 3336976
- Timestamp:
- 07/31/2025 05:49:43 AM (8 months ago)
- Location:
- sign-customiser
- Files:
-
- 11 added
- 4 edited
-
tags/1.5.4 (added)
-
tags/1.5.4/.gitignore (added)
-
tags/1.5.4/api.php (added)
-
tags/1.5.4/bootstrap.php (added)
-
tags/1.5.4/cart.php (added)
-
tags/1.5.4/config.php (added)
-
tags/1.5.4/logger.php (added)
-
tags/1.5.4/orders.php (added)
-
tags/1.5.4/readme.txt (added)
-
tags/1.5.4/settings.php (added)
-
tags/1.5.4/sign-customiser.php (added)
-
trunk/cart.php (modified) (1 diff)
-
trunk/orders.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/sign-customiser.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sign-customiser/trunk/cart.php
r3314209 r3336976 139 139 'custom_background_path' => $customBackgroundUrl, 140 140 'custom_background_original_path' => $customBackgroundOriginalUrl, 141 'product_type_paths' => $productTypePaths 141 'product_type_paths' => $productTypePaths, 142 'logo_original_path' => $data['logoOriginalUrl'] ?? null, 142 143 ], [], [ 143 144 'blocking' => false, -
sign-customiser/trunk/orders.php
r3316663 r3336976 1 1 <?php 2 3 function scpwp_check_for_webhooks() 4 { 5 if (!class_exists('WooCommerce')) { 6 return false; 7 } 8 9 try { 10 $data_store = WC_Data_Store::load('webhook'); 11 $webhook_ids = $data_store->get_webhooks_ids(); 12 13 foreach ($webhook_ids as $webhook_id) { 14 $webhook = new WC_Webhook($webhook_id); 15 16 if (strpos($webhook->get_delivery_url(), 'signcustomiser.com') && $webhook->get_status() === 'active') { 17 return true; 18 } 19 } 20 } catch (\Exception $exception) { 21 // 22 } 23 24 return false; 25 } 2 26 3 27 /** 4 28 * @param WC_Order $order 5 29 */ 6 function spcwp_on_order_created($order_id) { 30 function spcwp_on_order_created($order_id) 31 { 7 32 $logger = new SPCWP_Logger(); 8 33 $logger->log("Starting order create {$order_id} via hook " . current_filter()); 34 35 if (scpwp_check_for_webhooks()) { 36 $logger->log('API Webhooks are registered, skipping'); 37 $logger->commit(); 38 return; 39 } 9 40 10 41 // Check if we've already processed this order … … 38 69 } 39 70 40 $product = wc_get_product( $product_id);71 $product = wc_get_product($product_id); 41 72 42 73 $customiserId = $product->get_meta('spcwp_customiser_id'); -
sign-customiser/trunk/readme.txt
r3316663 r3336976 3 3 Tested up to: 6.6.1 4 4 Requires at least: 6.5 5 Stable tag: 1.5. 35 Stable tag: 1.5.4 6 6 Requires PHP: 7.4 7 7 License: GPLv2 or later … … 63 63 == Changelog == 64 64 65 = 1.6.0 = 66 * Adds support for API connections. 67 68 = 1.5.4 = 69 * Adds support for ai custom design flow. 70 65 71 = 1.5.3 = 66 72 * Only marks an order as sent if it has items. -
sign-customiser/trunk/sign-customiser.php
r3316663 r3336976 4 4 Plugin Name: Sign Customiser 5 5 Plugin URI: https://signcustomiser.com 6 Version: 1. 5.36 Version: 1.6.0 7 7 Requires Plugins: woocommerce 8 8 License: GPL v2 or later
Note: See TracChangeset
for help on using the changeset viewer.