|
|
@@ -17,127 +17,110 @@ import {
|
|
|
Globe,
|
|
|
Smartphone
|
|
|
} from "lucide-react";
|
|
|
-import { useEffect } from "react";
|
|
|
+import { useTranslation } from "react-i18next";
|
|
|
+import SEO from "@/components/SEO";
|
|
|
|
|
|
const ShopRenterIntegration = () => {
|
|
|
- // SEO Meta Tags
|
|
|
- useEffect(() => {
|
|
|
- document.title = "ShopRenter Integration - AI-Powered Phone Support | ShopCall.ai";
|
|
|
-
|
|
|
- // Meta description
|
|
|
- const metaDescription = document.querySelector('meta[name="description"]');
|
|
|
- if (metaDescription) {
|
|
|
- metaDescription.setAttribute("content", "Seamlessly integrate ShopCall.ai with your ShopRenter store. AI-powered phone support with automatic product sync, order management, and 24/7 multilingual customer service.");
|
|
|
- } else {
|
|
|
- const meta = document.createElement('meta');
|
|
|
- meta.name = "description";
|
|
|
- meta.content = "Seamlessly integrate ShopCall.ai with your ShopRenter store. AI-powered phone support with automatic product sync, order management, and 24/7 multilingual customer service.";
|
|
|
- document.head.appendChild(meta);
|
|
|
- }
|
|
|
-
|
|
|
- // Open Graph tags
|
|
|
- const ogTitle = document.querySelector('meta[property="og:title"]');
|
|
|
- if (ogTitle) {
|
|
|
- ogTitle.setAttribute("content", "ShopRenter Integration - AI Phone Support | ShopCall.ai");
|
|
|
- } else {
|
|
|
- const meta = document.createElement('meta');
|
|
|
- meta.setAttribute("property", "og:title");
|
|
|
- meta.content = "ShopRenter Integration - AI Phone Support | ShopCall.ai";
|
|
|
- document.head.appendChild(meta);
|
|
|
- }
|
|
|
-
|
|
|
- const ogDescription = document.querySelector('meta[property="og:description"]');
|
|
|
- if (ogDescription) {
|
|
|
- ogDescription.setAttribute("content", "Transform your ShopRenter store with AI-powered phone support. Automatic sync, multilingual support, and 24/7 availability.");
|
|
|
- } else {
|
|
|
- const meta = document.createElement('meta');
|
|
|
- meta.setAttribute("property", "og:description");
|
|
|
- meta.content = "Transform your ShopRenter store with AI-powered phone support. Automatic sync, multilingual support, and 24/7 availability.";
|
|
|
- document.head.appendChild(meta);
|
|
|
- }
|
|
|
- }, []);
|
|
|
+ const { t } = useTranslation();
|
|
|
+ const currentUrl = typeof window !== 'undefined' ? window.location.href : 'https://shopcall.ai/integrations/shoprenter';
|
|
|
|
|
|
const features = [
|
|
|
{
|
|
|
icon: RefreshCw,
|
|
|
- title: "Automatic Data Synchronization",
|
|
|
- description: "Real-time sync of products, orders, and customer data. Your AI assistant always has the latest information from your ShopRenter store."
|
|
|
+ title: t('integrations.shoprenter.features.dataSync.title'),
|
|
|
+ description: t('integrations.shoprenter.features.dataSync.description')
|
|
|
},
|
|
|
{
|
|
|
icon: Phone,
|
|
|
- title: "Intelligent Call Handling",
|
|
|
- description: "AI agents that understand your products, can check order status, answer questions about inventory, and provide personalized customer support."
|
|
|
+ title: t('integrations.shoprenter.features.intelligentCalls.title'),
|
|
|
+ description: t('integrations.shoprenter.features.intelligentCalls.description')
|
|
|
},
|
|
|
{
|
|
|
icon: Globe,
|
|
|
- title: "Multilingual Support",
|
|
|
- description: "Serve Hungarian and international customers in 50+ languages. Our AI understands cultural nuances and local preferences."
|
|
|
+ title: t('integrations.shoprenter.features.multilingual.title'),
|
|
|
+ description: t('integrations.shoprenter.features.multilingual.description')
|
|
|
},
|
|
|
{
|
|
|
icon: Clock,
|
|
|
- title: "24/7 Availability",
|
|
|
- description: "Never miss a customer call. Your AI assistant works around the clock, handling inquiries even during holidays and weekends."
|
|
|
+ title: t('integrations.shoprenter.features.availability.title'),
|
|
|
+ description: t('integrations.shoprenter.features.availability.description')
|
|
|
},
|
|
|
{
|
|
|
icon: ShoppingCart,
|
|
|
- title: "Order Management",
|
|
|
- description: "Check order status, track shipments, and answer delivery questions instantly by accessing your ShopRenter order data."
|
|
|
+ title: t('integrations.shoprenter.features.orderManagement.title'),
|
|
|
+ description: t('integrations.shoprenter.features.orderManagement.description')
|
|
|
},
|
|
|
{
|
|
|
icon: Shield,
|
|
|
- title: "Secure OAuth Integration",
|
|
|
- description: "Bank-level security with OAuth 2.0 authentication. Your store credentials are encrypted and protected."
|
|
|
+ title: t('integrations.shoprenter.features.security.title'),
|
|
|
+ description: t('integrations.shoprenter.features.security.description')
|
|
|
}
|
|
|
];
|
|
|
|
|
|
const benefits = [
|
|
|
{
|
|
|
icon: Zap,
|
|
|
- title: "5-Minute Setup",
|
|
|
- description: "Connect your ShopRenter store in just a few clicks. No technical knowledge required."
|
|
|
+ title: t('integrations.shoprenter.benefits.quickSetup.title'),
|
|
|
+ description: t('integrations.shoprenter.benefits.quickSetup.description')
|
|
|
},
|
|
|
{
|
|
|
icon: Users,
|
|
|
- title: "Better Customer Experience",
|
|
|
- description: "Instant responses, accurate information, and personalized service that your customers will love."
|
|
|
+ title: t('integrations.shoprenter.benefits.customerExperience.title'),
|
|
|
+ description: t('integrations.shoprenter.benefits.customerExperience.description')
|
|
|
},
|
|
|
{
|
|
|
icon: BarChart3,
|
|
|
- title: "Powerful Analytics",
|
|
|
- description: "Track call patterns, customer questions, and identify opportunities to improve your store."
|
|
|
+ title: t('integrations.shoprenter.benefits.analytics.title'),
|
|
|
+ description: t('integrations.shoprenter.benefits.analytics.description')
|
|
|
},
|
|
|
{
|
|
|
icon: Package,
|
|
|
- title: "Product Knowledge",
|
|
|
- description: "AI agents that know your entire catalog - descriptions, prices, stock levels, and specifications."
|
|
|
+ title: t('integrations.shoprenter.benefits.productKnowledge.title'),
|
|
|
+ description: t('integrations.shoprenter.benefits.productKnowledge.description')
|
|
|
}
|
|
|
];
|
|
|
|
|
|
const integrationSteps = [
|
|
|
{
|
|
|
number: "1",
|
|
|
- title: "Connect Your Store",
|
|
|
- description: "Click the 'Connect ShopRenter' button and authorize ShopCall.ai to access your store data."
|
|
|
+ title: t('integrations.shoprenter.howItWorks.step1.title'),
|
|
|
+ description: t('integrations.shoprenter.howItWorks.step1.description')
|
|
|
},
|
|
|
{
|
|
|
number: "2",
|
|
|
- title: "Automatic Data Sync",
|
|
|
- description: "We'll automatically sync your products, orders, and customer information in the background."
|
|
|
+ title: t('integrations.shoprenter.howItWorks.step2.title'),
|
|
|
+ description: t('integrations.shoprenter.howItWorks.step2.description')
|
|
|
},
|
|
|
{
|
|
|
number: "3",
|
|
|
- title: "Configure AI Assistant",
|
|
|
- description: "Customize your AI's personality, language preferences, and business rules."
|
|
|
+ title: t('integrations.shoprenter.howItWorks.step3.title'),
|
|
|
+ description: t('integrations.shoprenter.howItWorks.step3.description')
|
|
|
},
|
|
|
{
|
|
|
number: "4",
|
|
|
- title: "Go Live",
|
|
|
- description: "Activate your phone number and start receiving AI-powered customer calls immediately."
|
|
|
+ title: t('integrations.shoprenter.howItWorks.step4.title'),
|
|
|
+ description: t('integrations.shoprenter.howItWorks.step4.description')
|
|
|
}
|
|
|
];
|
|
|
|
|
|
return (
|
|
|
<div className="min-h-screen bg-slate-900 text-white">
|
|
|
+ <SEO
|
|
|
+ title={t('integrations.shoprenter.seo.title')}
|
|
|
+ description={t('integrations.shoprenter.seo.description')}
|
|
|
+ keywords={t('integrations.shoprenter.seo.keywords')}
|
|
|
+ ogTitle={t('integrations.shoprenter.seo.ogTitle')}
|
|
|
+ ogDescription={t('integrations.shoprenter.seo.ogDescription')}
|
|
|
+ ogUrl={currentUrl}
|
|
|
+ ogType="website"
|
|
|
+ canonicalUrl={currentUrl}
|
|
|
+ schemaData={{
|
|
|
+ type: 'WebPage',
|
|
|
+ name: t('integrations.shoprenter.seo.title'),
|
|
|
+ description: t('integrations.shoprenter.seo.description'),
|
|
|
+ url: currentUrl
|
|
|
+ }}
|
|
|
+ />
|
|
|
{/* Header */}
|
|
|
<header className="border-b border-slate-800">
|
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
@@ -148,10 +131,10 @@ const ShopRenterIntegration = () => {
|
|
|
</div>
|
|
|
<div className="flex items-center gap-4">
|
|
|
<Button variant="ghost" className="text-slate-300 hover:text-white hover:bg-slate-800" asChild>
|
|
|
- <a href="/">Home</a>
|
|
|
+ <a href="/">{t('integrations.shoprenter.navigation.home')}</a>
|
|
|
</Button>
|
|
|
<Button variant="outline" className="border-slate-600 text-slate-300 hover:bg-slate-800" asChild>
|
|
|
- <a href="/login">Login</a>
|
|
|
+ <a href="/login">{t('integrations.shoprenter.navigation.login')}</a>
|
|
|
</Button>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -163,29 +146,28 @@ const ShopRenterIntegration = () => {
|
|
|
<div className="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|
|
|
<Badge className="mb-6 bg-[#52b3d0]/20 text-[#52b3d0] border-[#52b3d0]/30 text-lg px-4 py-2">
|
|
|
<Store className="mr-2 h-5 w-5" />
|
|
|
- ShopRenter Integration
|
|
|
+ {t('integrations.shoprenter.hero.badge')}
|
|
|
</Badge>
|
|
|
|
|
|
<h1 className="text-5xl md:text-6xl font-bold mb-6 bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent">
|
|
|
- AI Phone Support for Your
|
|
|
- <span className="text-[#52b3d0] block mt-2">ShopRenter Store</span>
|
|
|
+ {t('integrations.shoprenter.hero.title')}
|
|
|
+ <span className="text-[#52b3d0] block mt-2">{t('integrations.shoprenter.hero.subtitle')}</span>
|
|
|
</h1>
|
|
|
|
|
|
<p className="text-xl md:text-2xl text-slate-300 mb-8 max-w-3xl mx-auto leading-relaxed">
|
|
|
- Connect your ShopRenter e-commerce platform and let AI handle customer calls with
|
|
|
- real-time access to your products, orders, and inventory.
|
|
|
+ {t('integrations.shoprenter.hero.description')}
|
|
|
</p>
|
|
|
|
|
|
<div className="flex flex-col sm:flex-row gap-4 justify-center items-center mb-12">
|
|
|
<Button size="lg" className="bg-[#52b3d0] hover:bg-[#4a9fbc] text-white px-8 py-6 text-lg" asChild>
|
|
|
<a href="/signup">
|
|
|
- Start Free Trial
|
|
|
+ {t('integrations.shoprenter.hero.cta.trial')}
|
|
|
<ArrowRight className="ml-2 h-5 w-5" />
|
|
|
</a>
|
|
|
</Button>
|
|
|
<Button variant="outline" size="lg" className="border-slate-400 text-black hover:bg-slate-800 hover:text-white bg-white px-8 py-6 text-lg" asChild>
|
|
|
<a href="/login">
|
|
|
- Connect Your Store
|
|
|
+ {t('integrations.shoprenter.hero.cta.connect')}
|
|
|
<Store className="ml-2 h-5 w-5" />
|
|
|
</a>
|
|
|
</Button>
|
|
|
@@ -194,20 +176,20 @@ const ShopRenterIntegration = () => {
|
|
|
{/* Trust Indicators */}
|
|
|
<div className="grid grid-cols-2 md:grid-cols-4 gap-6 mt-12 max-w-3xl mx-auto">
|
|
|
<div className="text-center">
|
|
|
- <div className="text-3xl font-bold text-[#52b3d0] mb-1">5min</div>
|
|
|
- <div className="text-sm text-slate-400">Setup Time</div>
|
|
|
+ <div className="text-3xl font-bold text-[#52b3d0] mb-1">{t('integrations.shoprenter.hero.stats.setupTime.value')}</div>
|
|
|
+ <div className="text-sm text-slate-400">{t('integrations.shoprenter.hero.stats.setupTime.label')}</div>
|
|
|
</div>
|
|
|
<div className="text-center">
|
|
|
- <div className="text-3xl font-bold text-[#52b3d0] mb-1">24/7</div>
|
|
|
- <div className="text-sm text-slate-400">Availability</div>
|
|
|
+ <div className="text-3xl font-bold text-[#52b3d0] mb-1">{t('integrations.shoprenter.hero.stats.availability.value')}</div>
|
|
|
+ <div className="text-sm text-slate-400">{t('integrations.shoprenter.hero.stats.availability.label')}</div>
|
|
|
</div>
|
|
|
<div className="text-center">
|
|
|
- <div className="text-3xl font-bold text-[#52b3d0] mb-1">50+</div>
|
|
|
- <div className="text-sm text-slate-400">Languages</div>
|
|
|
+ <div className="text-3xl font-bold text-[#52b3d0] mb-1">{t('integrations.shoprenter.hero.stats.languages.value')}</div>
|
|
|
+ <div className="text-sm text-slate-400">{t('integrations.shoprenter.hero.stats.languages.label')}</div>
|
|
|
</div>
|
|
|
<div className="text-center">
|
|
|
- <div className="text-3xl font-bold text-[#52b3d0] mb-1">100%</div>
|
|
|
- <div className="text-sm text-slate-400">Secure</div>
|
|
|
+ <div className="text-3xl font-bold text-[#52b3d0] mb-1">{t('integrations.shoprenter.hero.stats.security.value')}</div>
|
|
|
+ <div className="text-sm text-slate-400">{t('integrations.shoprenter.hero.stats.security.label')}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -217,9 +199,9 @@ const ShopRenterIntegration = () => {
|
|
|
<section className="py-20 bg-slate-800/30">
|
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
<div className="text-center mb-16">
|
|
|
- <h2 className="text-4xl font-bold mb-4">Powerful ShopRenter Integration Features</h2>
|
|
|
+ <h2 className="text-4xl font-bold mb-4">{t('integrations.shoprenter.features.sectionTitle')}</h2>
|
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto">
|
|
|
- Everything you need to provide world-class phone support for your ShopRenter customers
|
|
|
+ {t('integrations.shoprenter.features.sectionSubtitle')}
|
|
|
</p>
|
|
|
</div>
|
|
|
|
|
|
@@ -247,9 +229,9 @@ const ShopRenterIntegration = () => {
|
|
|
<section className="py-20">
|
|
|
<div className="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
<div className="text-center mb-16">
|
|
|
- <h2 className="text-4xl font-bold mb-4">Connect in 4 Simple Steps</h2>
|
|
|
+ <h2 className="text-4xl font-bold mb-4">{t('integrations.shoprenter.howItWorks.sectionTitle')}</h2>
|
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto">
|
|
|
- Get your AI phone assistant up and running in minutes
|
|
|
+ {t('integrations.shoprenter.howItWorks.sectionSubtitle')}
|
|
|
</p>
|
|
|
</div>
|
|
|
|
|
|
@@ -278,9 +260,9 @@ const ShopRenterIntegration = () => {
|
|
|
<section className="py-20 bg-slate-800/30">
|
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
<div className="text-center mb-16">
|
|
|
- <h2 className="text-4xl font-bold mb-4">Why ShopRenter Stores Love ShopCall.ai</h2>
|
|
|
+ <h2 className="text-4xl font-bold mb-4">{t('integrations.shoprenter.benefits.sectionTitle')}</h2>
|
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto">
|
|
|
- Built specifically for e-commerce success
|
|
|
+ {t('integrations.shoprenter.benefits.sectionSubtitle')}
|
|
|
</p>
|
|
|
</div>
|
|
|
|
|
|
@@ -306,9 +288,9 @@ const ShopRenterIntegration = () => {
|
|
|
<section className="py-20">
|
|
|
<div className="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
<div className="text-center mb-12">
|
|
|
- <h2 className="text-4xl font-bold mb-4">Automatic Data Synchronization</h2>
|
|
|
+ <h2 className="text-4xl font-bold mb-4">{t('integrations.shoprenter.dataSync.sectionTitle')}</h2>
|
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto">
|
|
|
- Your AI assistant has real-time access to all your store information
|
|
|
+ {t('integrations.shoprenter.dataSync.sectionSubtitle')}
|
|
|
</p>
|
|
|
</div>
|
|
|
|
|
|
@@ -318,25 +300,25 @@ const ShopRenterIntegration = () => {
|
|
|
<div className="w-12 h-12 bg-green-500/20 rounded-lg flex items-center justify-center mb-4">
|
|
|
<Package className="h-6 w-6 text-green-400" />
|
|
|
</div>
|
|
|
- <CardTitle className="text-white">Products</CardTitle>
|
|
|
+ <CardTitle className="text-white">{t('integrations.shoprenter.dataSync.products.title')}</CardTitle>
|
|
|
</CardHeader>
|
|
|
<CardContent>
|
|
|
<ul className="space-y-2 text-slate-300">
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-green-400" />
|
|
|
- Names & Descriptions
|
|
|
+ {t('integrations.shoprenter.dataSync.products.item1')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-green-400" />
|
|
|
- Prices & SKUs
|
|
|
+ {t('integrations.shoprenter.dataSync.products.item2')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-green-400" />
|
|
|
- Stock Levels
|
|
|
+ {t('integrations.shoprenter.dataSync.products.item3')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-green-400" />
|
|
|
- Categories & Variants
|
|
|
+ {t('integrations.shoprenter.dataSync.products.item4')}
|
|
|
</li>
|
|
|
</ul>
|
|
|
</CardContent>
|
|
|
@@ -347,25 +329,25 @@ const ShopRenterIntegration = () => {
|
|
|
<div className="w-12 h-12 bg-blue-500/20 rounded-lg flex items-center justify-center mb-4">
|
|
|
<ShoppingCart className="h-6 w-6 text-blue-400" />
|
|
|
</div>
|
|
|
- <CardTitle className="text-white">Orders</CardTitle>
|
|
|
+ <CardTitle className="text-white">{t('integrations.shoprenter.dataSync.orders.title')}</CardTitle>
|
|
|
</CardHeader>
|
|
|
<CardContent>
|
|
|
<ul className="space-y-2 text-slate-300">
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-blue-400" />
|
|
|
- Order Status
|
|
|
+ {t('integrations.shoprenter.dataSync.orders.item1')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-blue-400" />
|
|
|
- Tracking Numbers
|
|
|
+ {t('integrations.shoprenter.dataSync.orders.item2')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-blue-400" />
|
|
|
- Order History
|
|
|
+ {t('integrations.shoprenter.dataSync.orders.item3')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-blue-400" />
|
|
|
- Delivery Information
|
|
|
+ {t('integrations.shoprenter.dataSync.orders.item4')}
|
|
|
</li>
|
|
|
</ul>
|
|
|
</CardContent>
|
|
|
@@ -376,25 +358,25 @@ const ShopRenterIntegration = () => {
|
|
|
<div className="w-12 h-12 bg-purple-500/20 rounded-lg flex items-center justify-center mb-4">
|
|
|
<Users className="h-6 w-6 text-purple-400" />
|
|
|
</div>
|
|
|
- <CardTitle className="text-white">Customers</CardTitle>
|
|
|
+ <CardTitle className="text-white">{t('integrations.shoprenter.dataSync.customers.title')}</CardTitle>
|
|
|
</CardHeader>
|
|
|
<CardContent>
|
|
|
<ul className="space-y-2 text-slate-300">
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-purple-400" />
|
|
|
- Contact Information
|
|
|
+ {t('integrations.shoprenter.dataSync.customers.item1')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-purple-400" />
|
|
|
- Order History
|
|
|
+ {t('integrations.shoprenter.dataSync.customers.item2')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-purple-400" />
|
|
|
- Addresses
|
|
|
+ {t('integrations.shoprenter.dataSync.customers.item3')}
|
|
|
</li>
|
|
|
<li className="flex items-center gap-2">
|
|
|
<CheckCircle className="h-4 w-4 text-purple-400" />
|
|
|
- Preferences
|
|
|
+ {t('integrations.shoprenter.dataSync.customers.item4')}
|
|
|
</li>
|
|
|
</ul>
|
|
|
</CardContent>
|
|
|
@@ -406,37 +388,37 @@ const ShopRenterIntegration = () => {
|
|
|
{/* CTA Section */}
|
|
|
<section className="py-20 bg-gradient-to-b from-slate-900 to-slate-800">
|
|
|
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|
|
|
- <h2 className="text-4xl font-bold mb-6">Ready to Transform Your ShopRenter Store?</h2>
|
|
|
+ <h2 className="text-4xl font-bold mb-6">{t('integrations.shoprenter.cta.title')}</h2>
|
|
|
<p className="text-xl text-slate-300 mb-8">
|
|
|
- Join hundreds of ShopRenter merchants providing world-class phone support with AI
|
|
|
+ {t('integrations.shoprenter.cta.subtitle')}
|
|
|
</p>
|
|
|
|
|
|
<div className="bg-slate-700/50 rounded-2xl p-8 border border-slate-600 mb-8">
|
|
|
<div className="grid md:grid-cols-3 gap-6 mb-8">
|
|
|
<div className="flex items-center justify-center gap-3">
|
|
|
<CheckCircle className="h-5 w-5 text-green-400 flex-shrink-0" />
|
|
|
- <span className="text-slate-300">14-Day Free Trial</span>
|
|
|
+ <span className="text-slate-300">{t('integrations.shoprenter.cta.feature1')}</span>
|
|
|
</div>
|
|
|
<div className="flex items-center justify-center gap-3">
|
|
|
<CheckCircle className="h-5 w-5 text-green-400 flex-shrink-0" />
|
|
|
- <span className="text-slate-300">No Credit Card Required</span>
|
|
|
+ <span className="text-slate-300">{t('integrations.shoprenter.cta.feature2')}</span>
|
|
|
</div>
|
|
|
<div className="flex items-center justify-center gap-3">
|
|
|
<CheckCircle className="h-5 w-5 text-green-400 flex-shrink-0" />
|
|
|
- <span className="text-slate-300">5-Minute Setup</span>
|
|
|
+ <span className="text-slate-300">{t('integrations.shoprenter.cta.feature3')}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
|
|
<Button size="lg" className="bg-[#52b3d0] hover:bg-[#4a9fbc] text-white px-12 py-6 text-lg" asChild>
|
|
|
<a href="/signup">
|
|
|
- Start Free Trial
|
|
|
+ {t('integrations.shoprenter.cta.startTrial')}
|
|
|
<Zap className="ml-2 h-5 w-5" />
|
|
|
</a>
|
|
|
</Button>
|
|
|
<Button variant="outline" size="lg" className="border-slate-400 text-black hover:bg-slate-800 hover:text-white bg-white px-12 py-6 text-lg" asChild>
|
|
|
<a href="/login">
|
|
|
- Connect ShopRenter Store
|
|
|
+ {t('integrations.shoprenter.cta.connectStore')}
|
|
|
<Store className="ml-2 h-5 w-5" />
|
|
|
</a>
|
|
|
</Button>
|
|
|
@@ -444,7 +426,7 @@ const ShopRenterIntegration = () => {
|
|
|
</div>
|
|
|
|
|
|
<p className="text-slate-400 text-sm">
|
|
|
- Already have an account? <a href="/login" className="text-[#52b3d0] hover:underline">Sign in</a> to connect your store
|
|
|
+ {t('integrations.shoprenter.cta.signIn')} <a href="/login" className="text-[#52b3d0] hover:underline">{t('integrations.shoprenter.cta.signInLink')}</a>
|
|
|
</p>
|
|
|
</div>
|
|
|
</section>
|
|
|
@@ -457,13 +439,13 @@ const ShopRenterIntegration = () => {
|
|
|
<span className="text-xl font-bold text-white">ShopCall.ai</span>
|
|
|
</div>
|
|
|
<div className="flex justify-center items-center gap-4 text-sm text-slate-500 flex-wrap">
|
|
|
- <span>© 2024 ShopCall.ai. All rights reserved.</span>
|
|
|
+ <span>{t('integrations.shoprenter.footer.copyright')}</span>
|
|
|
<span className="hidden sm:inline">•</span>
|
|
|
- <a href="/about" className="hover:text-slate-300">About Us</a>
|
|
|
+ <a href="/about" className="hover:text-slate-300">{t('integrations.shoprenter.footer.about')}</a>
|
|
|
<span>•</span>
|
|
|
- <a href="/privacy" className="hover:text-slate-300">Privacy Policy</a>
|
|
|
+ <a href="/privacy" className="hover:text-slate-300">{t('integrations.shoprenter.footer.privacy')}</a>
|
|
|
<span>•</span>
|
|
|
- <a href="/terms" className="hover:text-slate-300">Terms</a>
|
|
|
+ <a href="/terms" className="hover:text-slate-300">{t('integrations.shoprenter.footer.terms')}</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
</footer>
|