Drupal 8 Development
- Migrations
- Drupal 6/7 to 8
- Migrate Data From Databases to Drupal 8
- Custom REST API Development
- Consume REST API Data Feeds
- Custom Drupal 8 entity fields
- Custom Module Development
- Feeds Integrations
- Consuming Data
- Import New Data
- Import Data from RSS Feeds
- Apache Solr
- Custom Calculator Tools
- Custom Landing Pages
- Custom website views and caching based on entry point of website.
- Custom Theming
- Glazed Builder
- Customized Glazed Builder to work with views exposed filters
- 3rd party integrations
- PDF Generation - mpdf, dompdf
- Nodes
- Webform Submissions
- Commerce Invoices
- Debugged current installations to fix issues.
- Multisites
- SMS integrations: Mobile Commons, Twillio
- GDPR
- Allow users to opt-out
- Allow users to see data
- Mark data sensitive
- Cookie consent
Drupal 8 Commerce 2.x
- Custom Commerce Cart Workflows
- Drupal Commerce Taxes
- commmerce_tax - Custom Tax Resolvers
- Tax Exemptions
- Line Item Taxing
- VAT Shipping Tax
- commmerce_tax - Custom Tax Resolvers
- Drupal 8 Promotions
- Custom Purchase Order Implementations
- Custom Point of Sale Implementations
- MulitCurrency
- GEOIP Currency Detection: IP detects country then uses list to pick currency
- Currency Conversion
- Custom Currency
- GEO IP detection
- Set Currency
- Set Payment gateway
- Custom Order Email Templates
- Upon placing order
- Update user based upon order state
- Update user when order has been shipped
- Custom Order Types: Order, Purchase Order, Point of Sale
- Pricelists - Different price sets based on role
- Custom Apache Solr indexed catalogs with faceted searches and auto complete
- Product Creation - Custom forms for on the fly project and variation generation integrated with commerce_pricelists.
- Commerce Shipping Integrations
- EasyPost - Custom Shipping Integration
- Shipping internationally using FedEx, USPS, UPS
- Shipping from multiple locations based upon customer's address
- Integrated with multi currency
- Purchase shipping label, attach to order
- Update users and orders with shipping status updates.
- FedEx
- USPS
- EasyPost - Custom Shipping Integration
- Drupal Commerce payment gateways: Authorize.net, Braintree, Paypal, Cybersource, and Stripe
- I have contributed to Paypal and Cybersource patches on drupal.org.
- Multilingual Implementations
- Taken existing projects and added multiple languages
- Custom Session Variables
- Checkout flows
- Languages
- Coupons
- UTM Params to Variable
- Custom Events
- Shopping Cart Events
- Order Events - Based on Order State
- Warehouse Management
- Request for product
- Create a location for the product
- Manage Requests for products
- Product Borrowing Module
- Auto set borrowing timeline
- Alert/Email user when product is due back
- PDF Generation - mpdf, dompdf
- Order Invoices
- Picket Tickets
- Sell Sheets
- Reorder an Order
- Allow user to reorder the same order from their account
- Process orders via cron run
- Generate Picket Tickets
- Update order state/status
- Update Account
- Maps - Google Maps, Leaflet
- Store Locator
- Product Availability
- Anonymous Orders
- Auto-create Account
- New orders are automatically added to account based on email address used during checkout.
- Auto-create Account
Drupal 8 Hosting and Maintenance
- Pantheon and Aquia Hosting
- Routine maintenance
- Security Updates
- Module Updates
- Module Patches
- Setup and Maintained Multi-sites
- Performance reviews and enhancements
- Building Infrastructure - Single servers or load balanced solutions
- CentOS, Redhat, Ubuntu, Debian
- Load Testing
- Bench Marking
- Overloading
- Promotion Testing
- Applied patches at the server level for security updates
- LetsEncrypt
- Setup and Optimized
- Apache, Mysql/MariaDB/Percona, PHP (5.x, 7.x, FPM)
- Redis/Memcache
- Apache Solr