[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f69oq8akdR4vlHPWDO7ieimG8ZiPJgqdxS84xavE6B8k":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"gofranjemai","Gofran Jemai","https:\u002F\u002Fprofiles.wordpress.org\u002Fgofranjemai\u002F",1,0,100,30,94,"2026-05-20T06:57:28.195Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":30,"download_link":31,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":32,"fetched_at":33},"topomer","Topomer","1.0","\u003Cp>Topomer extends WooCommerce with two main capabilities:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Promo code management (automatic and manual)\u003C\u002Fli>\n\u003Cli>A Topomer payment flow that lets eligible customers pay with their Topomer balance\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin validates customer tokens through Topomer services, calculates discount rules from remote price intervals, and updates balances after successful checkout.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic promo code generation based on cart total\u003C\u002Fli>\n\u003Cli>Manual promo code creation and management from the admin area\u003C\u002Fli>\n\u003Cli>Dynamic discount percentage based on configured price intervals\u003C\u002Fli>\n\u003Cli>WooCommerce checkout integration\u003C\u002Fli>\n\u003Cli>Topomer token validation through API\u003C\u002Fli>\n\u003Cli>Customer balance display at checkout\u003C\u002Fli>\n\u003Cli>Balance consumption and synchronization after successful payment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0+\u003C\u002Fli>\n\u003Cli>WooCommerce installed and activated\u003C\u002Fli>\n\u003Cli>PHP 7.4+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Setup\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Confirm WooCommerce is active.\u003C\u002Fli>\n\u003Cli>Configure your Topomer settings and API-related options.\u003C\u002Fli>\n\u003Cli>Verify promo intervals and manual promo settings.\u003C\u002Fli>\n\u003Cli>Test checkout using a valid Topomer token.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on external services provided by Topomer (hosted on files-pub.com) for core functionality. Without these services, token validation, balance handling, and some promo\u002Fpayment logic will not work.\u003C\u002Fp>\n\u003Ch4>Service Provider\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Provider: Topomer\u003C\u002Fli>\n\u003Cli>Service base domain: files-pub.com\u003C\u002Fli>\n\u003Cli>Terms of service: https:\u002F\u002Ftopomer.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy policy: https:\u002F\u002Ftopomer.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Endpoints, Data Sent, and Purpose\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Token verification endpoint\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* URL: https:\u002F\u002Ffiles-pub.com\u002Fapi\u002Fplugin\u002Fusers\u002Fget-by-token\u003Cbr \u002F>\n* Purpose: Validate customer token and retrieve account data.\u003Cbr \u002F>\n* Trigger: Checkout flow and visits containing ?idTopomer=TOKEN.\u003Cbr \u002F>\n* Data sent: Token value (URL parameter).\u003C\u002Fp>\n\u003Col>\n\u003Cli>Price intervals endpoint\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* URL: https:\u002F\u002Ffiles-pub.com\u002Fapi\u002Finterval-prix\u003Cbr \u002F>\n* Purpose: Retrieve discount intervals used for dynamic promo calculation.\u003Cbr \u002F>\n* Trigger: Cart\u002Fcheckout logic when discount rules are needed.\u003Cbr \u002F>\n* Data sent: No customer personal data.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Balance update endpoint\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* URL: https:\u002F\u002Ffiles-pub.com\u002Fapi\u002Fplugin\u002Fusers\u002Fupdate-solde\u003Cbr \u002F>\n* Purpose: Update user balance after successful payment.\u003Cbr \u002F>\n* Trigger: After order completion\u002Fpayment processing.\u003Cbr \u002F>\n* Data sent: Token, updated balance amount, user ID.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Token expiration endpoint\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* URL: https:\u002F\u002Ffiles-pub.com\u002Fapi\u002Fplugin\u002Fusers\u002Fupdate-expired\u003Cbr \u002F>\n* Purpose: Mark a token as used\u002Fexpired.\u003Cbr \u002F>\n* Trigger: After token usage or validation workflow.\u003Cbr \u002F>\n* Data sent: Token, expiration status.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Personal shopper balance endpoint\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* URL: Hosted on files-pub.com (Topomer internal endpoint)\u003Cbr \u002F>\n* Purpose: Retrieve available shopper balance for payment checks.\u003Cbr \u002F>\n* Trigger: Access with ?idTopomer=ID and during checkout.\u003Cbr \u002F>\n* Data sent: Personal shopper ID and authentication token in headers.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Promo code management endpoints\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* URL: Hosted on files-pub.com (Topomer internal endpoints)\u003Cbr \u002F>\n* Purpose: Create\u002Fupdate promo codes from admin actions.\u003Cbr \u002F>\n* Trigger: Admin creates or updates promo definitions.\u003Cbr \u002F>\n* Data sent: Promo details (code, percentage, type, and ID for updates).\u003C\u002Fp>\n\u003Col>\n\u003Cli>Order processing endpoint\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* URL: Hosted on files-pub.com (Topomer internal endpoint)\u003Cbr \u002F>\n* Purpose: Create\u002Fprocess order records after payment.\u003Cbr \u002F>\n* Trigger: After successful payment.\u003Cbr \u002F>\n* Data sent: Order data (order ID, customer info, items, totals, payment method).\u003C\u002Fp>\n\u003Col>\n\u003Cli>Authentication endpoint\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* URL: Hosted on files-pub.com (Topomer internal endpoint)\u003Cbr \u002F>\n* Purpose: Obtain access token for API requests.\u003Cbr \u002F>\n* Trigger: Plugin authentication flow.\u003Cbr \u002F>\n* Data sent: Authentication credentials.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Topomer.\u003C\u002Fp>\n","Manage automatic and manual promo codes for WooCommerce, with Topomer balance payment support.",170,"2026-03-30T10:05:00.000Z","6.9.4","5.0","7.4",[26,27,28,15,29],"coupons","payment","promo-codes","woocommerce","https:\u002F\u002Ftopomer.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftopomer.zip",null,"2026-04-06T09:54:40.288Z"]