
內容簡介
總結:HireHop Webshop 是一個強大的 WordPress 外掛,與 HireHop 租賃軟件無縫整合,可以建立完全功能的線上租賃商店。這個外掛允許您展示租賃庫存、按類別組織產品,並為客戶提供直觀的購物車和結帳體驗。
問題與答案:
1. 這個外掛的關鍵功能是什麼?
- API 整合
- 產品管理
- 響應式設計
- 分類樹
- 購物車
- 結帳系統
- 圖像處理
- 管理儀表板
- 進度追踪
- 郵件通知
2. 這個外掛需要哪些系統條件?
- WordPress 5.0 或更高版本
- PHP 7.4 或更高版本
- 具有 API 訪問权限的 HireHop 租賃軟體帳戶
- jQuery 和 jQuery UI(與 WordPress 一起提供)
3. 這個外掛提供哪些短代碼?
- [hhwsp_product_listing]:顯示分頁產品列表
- [hhwsp_category]:顯示階層分類導航
- [hhwsp_cart_btn]:在任何頁面上添加購物車按鈕
- [hhwsp_checkout]:創建完整結帳表單
4. 這個外掛如何聯繫到 HireHop 服務?
- 服務:HireHop(hirehop.rent)
- 目的:保存從性 WordPress 到 HireHop 系統並檢索數據以進行產品/工作同步
- 使用的端點:https://hirehop.rent/wp_save_job.php 和 https://hirehop.rent/wp_data_bulk.php
- 發送的數據:保存工作時為 API 金鑰、工作細節、網址。同步時為 API 金鑰和請求參數。
- 收到的數據:工作保存回應和所需的數據集以呈現或同步外掛內容
5. 如何取得支持?
- 請聯繫 HireHop 支持 [email protected]
6. 這個外掛的開發遵循什麼標準和實踐?
- 物件導向 PHP 架構
- 正確的消毒和逃逸
- 安全的加密驗證
- 響應式 CSS 設計
- 現代化 JavaScript 與錯誤處理
- 數據庫最佳化和預備語句
外掛標籤
開發者團隊
原文外掛簡介
HireHop Webshop is a powerful WordPress plugin that seamlessly integrates with HireHop rental software to create a fully functional online rental store. The plugin allows you to display your rental inventory, organize products by categories, and provide customers with an intuitive shopping cart and checkout experience.
Key Features
API Integration: Connects directly with HireHop rental software via API
Product Management: Automatically syncs products, categories, and pricing
Responsive Design: Mobile-friendly product listings and cart functionality
Category Tree: Hierarchical category display for hire, sales, and service items
Shopping Cart: Local storage-based cart with jQuery UI dialog
Checkout System: Complete checkout form with email confirmations
Image Processing: Automatic image fetching and WordPress media library integration
Admin Dashboard: Easy-to-use admin interface for API configuration and data management
Progress Tracking: Real-time progress bars for data synchronization
Email Notifications: SMTP-configurable email confirmations for orders
Shortcodes
[hhwsp_product_listing] – Displays paginated product listings
[hhwsp_category] – Shows hierarchical category navigation
[hhwsp_cart_btn] – Adds a cart button to any page
[hhwsp_checkout] – Creates a complete checkout form
Requirements
WordPress 5.0 or higher
PHP 7.4 or higher
HireHop rental software account with API access
jQuery and jQuery UI (included with WordPress)
External services
This plugin connects to the HireHop service to create and sync jobs and related data.
Service: HireHop (hirehop.rent)
Purpose: To save jobs from WordPress to the HireHop system and retrieve bulk data for product/job sync.
Endpoints used:
https://hirehop.rent/wp_save_job.php – called when a job is submitted to save job details.
https://hirehop.rent/wp_data_bulk.php – called when syncing data in bulk from HireHop.
Data sent:
When saving a job: API key, job details (e.g., customer info, items, dates), and site URL for identification.
When syncing: API key and request parameters (e.g., pagination/filter info).
Data received:
Job save responses (IDs/status) and bulk datasets required to render or sync plugin content.
Terms of Service: https://hirehop.rent/terms.html
Privacy Policy: https://hirehop.rent/privacy_policy.html
Note: The API key is stored in your WordPress database and transmitted only to the HireHop service for authentication.
Support
For support, please contact HireHop support at [email protected]
Development
This plugin follows WordPress coding standards and best practices:
* Object-oriented PHP architecture
* Proper sanitization and escaping
* Nonce verification for security
* Responsive CSS design
* Modern JavaScript with error handling
* Database optimization with prepared statements
