2026年10月23日に公開 · 2026年11月08日時点で募集中であることを確認済みです
この企業はあなたの会社ですか?₹ 37.500 – ₹ 75.000 /案件
Custom WordPress WooCommerce Certificate Ordering and Management System in Dutch language Project type: Fixed price We need an experienced WordPress/WooCommerce developer to build a complete certificate ordering and management system within an existing WordPress website. The system must support three ordering methods: 1. Public website: New customers order certificates online without an existing account. 2. Customer dashboard: Existing customers and companies order certificates, manage employees and download certificates. 3. Administrator dashboard: The administrator manually creates orders for customers contacting the business by telephone or email. All methods must use the same database, approval process, PDF generation, numbering system and expiration management. 1. CERTIFICATE ORDERING Integrate with WooCommerce while preserving the existing website design. Customers must be able to select certificate types, quantities, enter personal details for each certificate holder, upload required documents and complete payment. Support individual and bulk orders. For example, a company ordering 10 certificates must be able to enter information for 10 different employees in one checkout. Each certificate type must support configurable prices, required fields, validity periods and PDF templates. Payment methods: Credit/debit cards, Dutch online banking and bank transfer. Guest checkout and optional account creation must be supported. 2. CUSTOMER AND COMPANY DASHBOARD Customers must be able to: View all certificates and application statuses. Download issued PDF certificates. See expiration dates and order history. Order new certificates and request renewals. Manage account information. Companies must additionally be able to view and manage certificates for all their employees, search/filter records and place bulk orders. Company data must be strictly separated. One company cannot access another company's information. Initial scope: One company administrator per company. 3. ADMINISTRATOR DASHBOARD Create a dedicated WordPress administration interface with: Overview of orders and applications. Search/filter by customer, employee, company, certificate type and status. Approve, reject or request corrections per individual certificate. View submitted information and documents. Edit certificate information with an audit trail. Create manual orders for telephone customers. Manage prices, certificate types, templates and validity periods. Record manual payments. Download, resend or revoke issued certificates. View upcoming expiration dates. Configure certificate numbering and discounts. Required statuses: Awaiting Payment, Awaiting Approval, Corrections Required, Approved, Rejected, Issued, Expired and Revoked. Certificate approval must be independent of WooCommerce order status. Certificates can only be issued after payment confirmation AND administrator approval. 4. MANUAL ORDERS The administrator must be able to create orders for customers who do not want to order online. Select an existing customer or create a new customer/company. Add one or multiple certificate holders. Select certificate types and enter personal details. Upload supporting documents. Create manual WooCommerce orders. Select invoice, bank transfer, payment link or already paid. Apply discounts where applicable. Approve certificates and generate PDFs. Email certificates automatically. Save all certificates in the customer/company records. Customers without an online account must be supported, with the option to activate dashboard access later. Manual orders must use the same certificate database and renewal system as online orders. 5. AUTOMATIC PDF GENERATION After payment and approval, automatically generate a personalised PDF certificate containing: Certificate holder details. Certificate type. Unique certificate number. Issue date and expiration date. Company information when applicable. Professional branded certificate design. Support three initial PDF templates with configurable fields and validity periods. PDFs must be securely stored and downloadable from customer and administrator dashboards. Previously issued PDFs must remain unchanged after template updates. No QR codes or public verification system required. 6. UNIQUE CERTIFICATE NUMBERING Every issued certificate must receive a unique sequential number with a configurable prefix per certificate type. Examples: HEF-000001, HEF-000002 BHV-000001, BHV-000002 Each certificate type has its own numbering sequence. Administrator can configure prefixes, starting numbers and formatting. Numbers are assigned when certificates are issued, not when ordered. Bulk and manual orders use the same numbering system. Numbers must never be duplicated or reused. Renewals receive new numbers and previous records remain available. Number generation must be safe when several certificates are issued simultaneously. 7. DISCOUNTS AND COUPONS The system must support: Fixed-amount coupons, for example €10 discount. Percentage coupons, for example 15% discount. Automatic quantity discounts based on the total number of eligible certificates ordered. Example quantity discounts: 1 to 4 certificates: Regular price 5 to 9 certificates: 5% discount 10 to 19 certificates: 10% discount 20 or more: 15% discount All discount percentages and quantity thresholds must be configurable.
Coupon expiration dates and usage limits. Restrictions for specific certificate types. Quantity discounts across mixed certificate types. Discounts on manual administrator orders. Correct VAT calculations. Discounts visible during checkout and in orders. Optional combining of coupons and quantity discounts, controlled by administrator. Use standard WooCommerce coupon functionality where possible. 8. EXPIRATION AND RENEWALS Each certificate has an expiration date based on its certificate type. Automatically send an email reminder 30 days before expiration. The reminder includes certificate holder, certificate type, expir
無料アカウントを作成すると、求人の全文を見て応募できます。