Gift-i-Card

Àpèjúwe

Gift-i-Card seamlessly connects WooCommerce with the Gifticard.pro service, enabling global gift card sales and automated fulfillment.

Main Features and Operations:
Ìtumọ̀ Yorùbá: – Support for Simple and Variable WooCommerce Products:
Ìtumọ̀ Yorùbá: – The plugin fully supports mapping both simple and variable WooCommerce products (including product variations) to Gift-i-Card variants.
Ìtumọ̀ Yorùbá: – Product Creation from Gift-i-Card Variants:
Ìtumọ̀ Yorùbá: – Create WooCommerce simple products directly from Gift-i-Card variants with custom settings.
Ìtumọ̀ Yorùbá: – Create WooCommerce variable products with multiple variants in one operation.
Ìtumọ̀ Yorùbá: – Automatic mapping of created products to Gift-i-Card variants.
Ìtumọ̀ Yorùbá: – Customizable product details (name, SKU, price, status) during creation.
Ìtumọ̀ Yorùbá: – Price Synchronization:
Ìtumọ̀ Yorùbá: – Automatically synchronize product prices from Gift-i-Card API based on variant prices plus configurable profit margin.
Ìtumọ̀ Yorùbá: – Configurable profit margin settings (percentage or fixed amount) in product settings.
Ìtumọ̀ Yorùbá: – Individual price sync control for each mapped product/variation with custom profit margin.
Ìtumọ̀ Yorùbá: – Price synchronization runs automatically during product status sync (cron or page visit).
Ìtumọ̀ Yorùbá: – Connection Status & Real-Time Wallet Balance:
Ìtumọ̀ Yorùbá: – Admins can view the current connection status to the Gift-i-Card API and see the real-time balance of their Gift-i-Card wallet directly from the plugin dashboard.
Ìtumọ̀ Yorùbá: – Product Mapping:
Ìtumọ̀ Yorùbá: – Map each WooCommerce product or variation to a specific Gift-i-Card variant using the admin panel.
Ìtumọ̀ Yorùbá: – Mapping is managed via AJAX and stored in product meta fields, allowing you to sell exact gift card types from your WooCommerce catalog.
Ìtumọ̀ Yorùbá: – The mapping interface supports searching WooCommerce products and linking them to Gift-i-Card variants.
Ìtumọ̀ Yorùbá: – Product Status Synchronization:
Ìtumọ̀ Yorùbá: – Automatically synchronize Gift-i-Card product availability status with WooCommerce stock status.
Ìtumọ̀ Yorùbá: – Configurable status mapping for different Gift-i-Card delivery types (Instant, Manual, Out of Stock, Deleted/Not Available).
Ìtumọ̀ Yorùbá: – Batch processing system for efficient handling of large product catalogs (configurable batch size).
Ìtumọ̀ Yorùbá: – Scheduled synchronization via WordPress cron jobs (recommended: 2-3 times daily).
Ìtumọ̀ Yorùbá: – Manual synchronization option for immediate updates.
Ìtumọ̀ Yorùbá: – Real-time status display showing next execution time, current sync status, and batch progress.
Ìtumọ̀ Yorùbá: – Automatic stock status updates based on Gift-i-Card inventory changes.
Ìtumọ̀ Yorùbá: – Progress tracking with visual progress bar for batch processing status.
Ìtumọ̀ Yorùbá: – Automatic Gift Card Order Placement:
Ìtumọ̀ Yorùbá: – When a customer places an order containing mapped products, the plugin automatically sends a purchase request to the Gift-i-Card API for each mapped item.
Ìtumọ̀ Yorùbá: – The plugin handles the API response, stores the Gift-i-Card order details (including codes) in the WooCommerce order meta, and adds order notes for tracking.
Ìtumọ̀ Yorùbá: – Order Status Automation:
Ìtumọ̀ Yorùbá: – The plugin monitors the status of Gift-i-Card orders (via API and webhook).
Ìtumọ̀ Yorùbá: – If all mapped items are successfully fulfilled, the WooCommerce order status is automatically set to “completed.”
Ìtumọ̀ Yorùbá: – If any mapped item fails, the order status can be set to “failed” (configurable).
Ìtumọ̀ Yorùbá: – Status updates are handled both by scheduled checks (cron) and real-time webhook notifications from Gift-i-Card.
Ìtumọ̀ Yorùbá: – The plugin can automatically set WooCommerce order status to “cancelled” when required (auto-cancellation).
Ìtumọ̀ Yorùbá: – Display of Purchased Gift Cards:
Ìtumọ̀ Yorùbá: – The purchased gift card codes and related information (serial, card code, redeem link, expiration date, etc.) are displayed to the customer:
Ìtumọ̀ Yorùbá: – In the order confirmation email
Ìtumọ̀ Yorùbá: – On the order details page in the user account
Ìtumọ̀ Yorùbá: – On the “Thank You” page after payment
Ìtumọ̀ Yorùbá: – The display is dynamic and only shown for items mapped to Gift-i-Card variants.
Ìtumọ̀ Yorùbá: – Admin Sync and Management:
Ìtumọ̀ Yorùbá: – Admins can sync categories, products, and variants from the Gift-i-Card API to WordPress for easier mapping and management.
Ìtumọ̀ Yorùbá: – There are tools for bulk deletion of plugin data and for manual order management.

Compatibility:
Ìtumọ̀ Yorùbá: – Fully compatible with both HPOS (High-Performance Order Storage) and the legacy WooCommerce order storage system

Ìgbéwọlẹ̀

Setup Requirements:
Ìtumọ̀ Yorùbá: – To start using the plugin, you need to enter your base_url, consumer_key, and consumer_secret in the plugin settings.
Ìtumọ̀ Yorùbá: – For production, get your credentials from gifticard.pro (international users) or gifticard.ir (Persian users).
Ìtumọ̀ Yorùbá: – You can also obtain a Sandbox token for testing and development.

  1. Upload the plugin files to the /wp-content/plugins/gift-i-card directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use the Gift-i-Card menu to configure the plugin.
  4. Map your WooCommerce products to Gift-i-Card variants as needed.

Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

Àwọn Olùkópa & Olùgbéejáde

“Gift-i-Card” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

A ti túmọ̀ “Gift-i-Card” sí èdè agbègbè 1 kan. Ọpẹ́lọpẹ́ fún àwọn atúmọ̀ èdè fún àwọn ìkópa wọn.

Túmọ̀ “Gift-i-Card” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

1.2.9

  • Fixed issue with applying profit margin to selling price calculation
  • Fixed manual sync counting issue in settings Ìtumọ̀ Yorùbá: – now correctly counts simple products and product variations
  • Improved sync statistics accuracy for total, successful, and failed counts

1.2.7

  • Added stock status synchronization control for mapped products
  • Products can now individually control whether stock status should be synchronized from Gift-i-Card API
  • Stock sync can be enabled/disabled per product with default global setting
  • Stock synchronization control added to variants display page for each mapped product
  • Enhanced product management with stock sync toggle alongside price sync controls
  • Stock sync settings can be configured globally in product settings with per-product override capability

1.2.6

  • Added price synchronization feature for mapped products
  • Products can now automatically sync prices from Gift-i-Card API based on variant prices plus configurable profit margin
  • Configurable profit margin settings (percentage or fixed amount) in product settings
  • Individual price sync control for each mapped product/variation
  • Price sync can be enabled/disabled per product with custom profit margin settings
  • Price synchronization runs automatically during product status sync (cron or page visit)
  • Enhanced product management with price sync indicators in variants display page

1.2.5

  • Added ability to create WooCommerce products directly from Gift-i-Card variants
  • Create simple products from individual variants with custom name, SKU, price, and status
  • Create variable products with multiple variants in one operation
  • Customizable variant details (name, price, SKU) during product creation
  • Automatic mapping of created products to Gift-i-Card variants
  • Improved product creation workflow with modal dialogs
  • Enhanced variants display page with product creation buttons

1.2.4

  • Updated compatibility to WordPress 6.9
  • Updated compatibility to WooCommerce 10.4.3
  • Improved plugin stability and reliability with latest WordPress and WooCommerce versions

1.2.3

  • Added batch processing system for product synchronization to handle large product catalogs efficiently
  • Configurable batch size setting for product sync (default: 10 products per batch)
  • Progress tracking system for batch processing with visual progress bar in admin
  • Improved performance for stores with many products by processing in smaller chunks
  • Enhanced cron job reliability with resumable batch processing
  • Added batch processing status display in cron settings panel
  • Optimized API calls by grouping products in batches instead of processing all at once

1.2.2

  • Fixed issue with order not being processed when manually created by admin

1.2.1

  • Separated admin order styles and scripts from public assets for better performance
  • Created dedicated CSS and JS files for order admin functionality (gicapi-order-admin.css, gicapi-order-admin.js)
  • Improved asset loading efficiency by loading order-specific styles only on WooCommerce order edit pages
  • Enhanced code organization and maintainability
  • Fixed potential conflicts between public and admin assets

1.2.0

  • Fixed jQuery tooltip functionality error in public JavaScript
  • Added proper jQuery UI dependencies for tooltip support
  • Enhanced JavaScript error handling for better user experience
  • Improved CSS loading with jQuery UI styles

1.1.6

  • Various bug fixes and performance improvements
  • Enhanced error handling and logging
  • Improved plugin stability and reliability

1.1.5

  • Added support for new languages (Arabic, Spanish, Russian, Persian)
  • Improved internationalization and localization
  • Enhanced user experience with better language support