Skip to content

Commit cd0eb31

Browse files
authored
Merge pull request #1 from swiftcomplete-public/update-ui
Update UI
2 parents 39ad25e + 0a4e722 commit cd0eb31

File tree

10 files changed

+379
-38
lines changed

10 files changed

+379
-38
lines changed

.gitignore

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
2+
# Created by https://www.toptal.com/developers/gitignore/api/wordpress,phpstorm,visualstudiocode
3+
# Edit at https://www.toptal.com/developers/gitignore?templates=wordpress,phpstorm,visualstudiocode
4+
5+
### PhpStorm ###
6+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
7+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8+
9+
# User-specific stuff
10+
.idea/**/workspace.xml
11+
.idea/**/tasks.xml
12+
.idea/**/usage.statistics.xml
13+
.idea/**/dictionaries
14+
.idea/**/shelf
15+
16+
# Generated files
17+
.idea/**/contentModel.xml
18+
19+
# Sensitive or high-churn files
20+
.idea/**/dataSources/
21+
.idea/**/dataSources.ids
22+
.idea/**/dataSources.local.xml
23+
.idea/**/sqlDataSources.xml
24+
.idea/**/dynamic.xml
25+
.idea/**/uiDesigner.xml
26+
.idea/**/dbnavigator.xml
27+
28+
# Gradle
29+
.idea/**/gradle.xml
30+
.idea/**/libraries
31+
32+
# Gradle and Maven with auto-import
33+
# When using Gradle or Maven with auto-import, you should exclude module files,
34+
# since they will be recreated, and may cause churn. Uncomment if using
35+
# auto-import.
36+
# .idea/artifacts
37+
# .idea/compiler.xml
38+
# .idea/jarRepositories.xml
39+
# .idea/modules.xml
40+
# .idea/*.iml
41+
# .idea/modules
42+
# *.iml
43+
# *.ipr
44+
45+
# CMake
46+
cmake-build-*/
47+
48+
# Mongo Explorer plugin
49+
.idea/**/mongoSettings.xml
50+
51+
# File-based project format
52+
*.iws
53+
54+
# IntelliJ
55+
out/
56+
57+
# mpeltonen/sbt-idea plugin
58+
.idea_modules/
59+
60+
# JIRA plugin
61+
atlassian-ide-plugin.xml
62+
63+
# Cursive Clojure plugin
64+
.idea/replstate.xml
65+
66+
# Crashlytics plugin (for Android Studio and IntelliJ)
67+
com_crashlytics_export_strings.xml
68+
crashlytics.properties
69+
crashlytics-build.properties
70+
fabric.properties
71+
72+
# Editor-based Rest Client
73+
.idea/httpRequests
74+
75+
# Android studio 3.1+ serialized cache file
76+
.idea/caches/build_file_checksums.ser
77+
78+
### PhpStorm Patch ###
79+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
80+
81+
# *.iml
82+
# modules.xml
83+
# .idea/misc.xml
84+
# *.ipr
85+
86+
# Sonarlint plugin
87+
# https://plugins.jetbrains.com/plugin/7973-sonarlint
88+
.idea/**/sonarlint/
89+
90+
# SonarQube Plugin
91+
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
92+
.idea/**/sonarIssues.xml
93+
94+
# Markdown Navigator plugin
95+
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
96+
.idea/**/markdown-navigator.xml
97+
.idea/**/markdown-navigator-enh.xml
98+
.idea/**/markdown-navigator/
99+
100+
# Cache file creation bug
101+
# See https://youtrack.jetbrains.com/issue/JBR-2257
102+
.idea/$CACHE_FILE$
103+
104+
# CodeStream plugin
105+
# https://plugins.jetbrains.com/plugin/12206-codestream
106+
.idea/codestream.xml
107+
108+
### VisualStudioCode ###
109+
.vscode/*
110+
!.vscode/settings.json
111+
!.vscode/tasks.json
112+
!.vscode/launch.json
113+
!.vscode/extensions.json
114+
*.code-workspace
115+
116+
### VisualStudioCode Patch ###
117+
# Ignore all local history of files
118+
.history
119+
.ionide
120+
121+
### WordPress ###
122+
# Core
123+
#
124+
# Note: if you want to stage/commit WP core files
125+
# you can delete this whole section/until Configuration.
126+
/wp-admin/
127+
/wp-content/index.php
128+
/wp-content/languages
129+
/wp-content/plugins/index.php
130+
/wp-content/themes/index.php
131+
/wp-includes/
132+
/index.php
133+
/license.txt
134+
/readme.html
135+
/wp-*.php
136+
/xmlrpc.php
137+
.wp-*
138+
139+
# Configuration
140+
wp-config.php
141+
142+
# Example themes
143+
/wp-content/themes/twenty*/
144+
145+
# Example plugin
146+
/wp-content/plugins/hello.php
147+
148+
# Uploads
149+
/wp-content/uploads/
150+
151+
# Log files
152+
*.log
153+
154+
# htaccess
155+
/.htaccess
156+
157+
# All plugins
158+
# Note: If you wish to whitelist plugins,
159+
# uncomment the next line
160+
#/wp-content/plugins
161+
162+
# All themes
163+
# Note: If you wish to whitelist themes,
164+
# uncomment the next line
165+
#/wp-content/themes
166+
# End of https://www.toptal.com/developers/gitignore/api/wordpress,phpstorm,visualstudiocode
167+
168+
169+
170+
171+
# Numerous always-ignore extensions
172+
*.diff
173+
*.err
174+
*.orig
175+
*.log
176+
*.rej
177+
*.swo
178+
*.swp
179+
*.vi
180+
*~
181+
*.sass-cache
182+
.dccache
183+
184+
# OS or Editor folders
185+
.DS_Store
186+
Thumbs.db
187+
.cache
188+
.project
189+
.settings
190+
.tmproj
191+
*.esproj
192+
nbproject
193+
*.sublime-project
194+
*.sublime-workspace
195+
196+
# Dreamweaver added files
197+
_notes
198+
dwsync.xml
199+
200+
# Komodo
201+
*.komodoproject
202+
.komodotools
203+
204+
# Folders to ignore
205+
.hg
206+
.svn
207+
.CVS
208+
intermediate
209+
.idea
210+
cache
211+
test/database/data/*
212+
node_modules
213+
autosuggest
214+
videos
215+
screenshots
216+
*.zip
217+
*.env

README.md

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,61 @@
1-
Swiftcomplete address search for WooCommerce
1+
![SwiftLookup](./assets/screenshot-1.jpg)
2+
3+
4+
# SwiftLookup for WooCommerce
5+
The SwiftLookup Plugin enhances WooCommerce checkout by providing fast and accurate address and what3words autocomplete, improving user experience and reducing delivery errors.
6+
7+
## What is Swiftcomplete?
8+
Swiftcomplete is a software that allows you to look up and validate addresses, postcodes and coordinates. It is designed to be integrated into your address capture flow, for example on e-commerce checkout pages. Swiftcomplete is uniquely designed to return a valid address as fast as possible.
9+
10+
## Why use Swiftcomplete?
11+
12+
Improves quality of address data
13+
14+
- If addresses aren’t checked and validated then there is no guarantee they can be used successfully for deliveries or geolocating.
15+
16+
- Poor addresses = missed or failed deliveries, costing businesses money and creating poor customer experience.
17+
18+
19+
## Easy to set up and run
20+
21+
- 3p per address flat fee - choose pre-paid packs from £10.
22+
23+
- Plugins available for BigCommerce and WooCommerce
24+
25+
- Documentation for API set-up: click [here](https://swiftcomplete.notion.site/Swiftcomplete-Integration-Docs-1a466db17f3b80a18a63dced29d4cfb5?pvs=4)
26+
27+
28+
## Simplify your user experience
29+
30+
- Address validation makes address-entry quicker, easier and less error-prone.
31+
32+
- Swiftcomplete UI is specifically designed to match a customer with their deliverable address as quickly as possible
33+
34+
35+
## Key Features
36+
37+
- Fast: Operates with low latency
38+
39+
- Comprehensive: Combines high quality geospatial databases and multi-residence addresses for best possible address matching.
40+
41+
- Easy to use: Simple, effective user interface
42+
43+
- Cost-effective: 3p per address flat rate (Bespoke enterprise solutions available)
44+
45+
- what3words entry: included as standard
46+
47+
![SwiftLookup flows](./assets/screenshot-2.png)
48+
49+
50+
## More about what3words
51+
52+
Find our full developer documentation here:
53+
[https://swiftcomplete.notion.site/Swiftcomplete-WooCommerce-plugin-for-SwiftLookup](https://swiftcomplete.notion.site/Swiftcomplete-WooCommerce-plugin-for-SwiftLookup-1a466db17f3b8018bc4ce65f85f6c852)
54+
55+
You can learn more about our privacy policy here:
56+
[https://www.swiftcomplete.com/privacy/](https://www.swiftcomplete.com/privacy/)
57+
58+
59+
## Get in touch with us
60+
61+
Have any questions? Want to learn more about how the SwiftLookup plugin works? Get in touch with us at [support@swiftcomplete.com](mailto:support@swiftcomplete.com).

README.txt

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
=== SwiftLookup for WooCommerce ===
2+
Contributors: Swiftcomplete
3+
Tags: Swiftcomplete, address validator, what3words address, searchbox, search, address, validation, autosuggest, w3w, capture, address lookup, autocomplete, verification, address collection, address finder, cleansing, address standardising
4+
Requires at least: 4.7
5+
Tested up to: 6.4
6+
Stable tag: 1.0.8
7+
Requires PHP: 7.0
8+
License: GPLv2 or later
9+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
10+
11+
Swiftcomplete is designed to be integrated into your address capture flow, for example on e-commerce checkout pages.
12+
13+
## Key Features
14+
15+
* Fast: Operates with low latency
16+
* Comprehensive: Combines high quality geospatial databases and multi*residence addresses for best possible address matching.
17+
* Easy to use: Simple, effective user interface
18+
* Cost-effective: Credit packs from £10 (3p per address) (Bespoke enterprise solutions available)
19+
* what3words entry: included as standard
20+
21+
== Installation ==
22+
23+
= WordPress Installation (recommended) =
24+
25+
You can install SwiftLookup plugin through the WordPress plugins page in your WordPress admin panel.
26+
27+
1. Navigate to the _Plugins > Add New_ page
28+
2. Search for "SwiftLookup"
29+
3. Click the _Install Now_ button.
30+
4. Once installed, you can activate the plugin on the _Plugins_ page.
31+
32+
= Manual Installation =
33+
34+
You can download the SwiftLookup plugin from the [WordPress Plugins site](https://wordpress.org/plugins/swiftlookup/#installation).
35+
36+
1. Download the SwiftLookup plugin from the WordPress Plugins site
37+
2. Once you have downloaded the zipped plugin, you can upload it to your WordPress installation by navigating to _Plugins > Add New_, click the _Upload Plugin_ button
38+
3. Select the zipped plugin file and click _Install Now_
39+
4. Once installed, you can activate the plugin on the _Plugins_ page.
40+
41+
= More about what3words =
42+
43+
Find our full developer documentation here:
44+
[https://swiftcomplete.notion.site/Swiftcomplete-WooCommerce-plugin-for-SwiftLookup](https://swiftcomplete.notion.site/Swiftcomplete-WooCommerce-plugin-for-SwiftLookup-1a466db17f3b8018bc4ce65f85f6c852)
45+
46+
You can learn more about our privacy policy here:
47+
[https://www.swiftcomplete.com/privacy/](https://www.swiftcomplete.com/privacy/)
48+
49+
= Get in touch with us =
50+
51+
Have any questions? Want to learn more about how the SwiftLookup plugin works? Get in touch with us at [support@swiftcomplete.com](mailto:support@swiftcomplete.com).
52+
53+
== Screenshots ==
54+
55+
1. SwiftLookup
56+
2. SwiftLookup Address flow
57+
3. SwiftLookup - Input Flow - Postcode
58+
4. SwiftLookup - Input Flow - Street Address
59+
5. SwiftLookup - Input Flow - what3words address
60+
61+
== Changelog ==
62+
63+
= 1.0.8 =
64+
* Update the latest swiftlookup.js
65+
66+
= 1.0.7 =
67+
* Added check for address coverage when showing or hiding fields
68+
69+
= 1.0.6 =
70+
* Remove invalid field validation on successful address population
71+

admin/img/logo.png

65.1 KB
Loading

assets/screenshot-1.jpg

14.1 MB
Loading

assets/screenshot-2.png

567 KB
Loading

assets/screenshot-3.gif

469 KB
Loading

assets/screenshot-4.gif

469 KB
Loading

assets/screenshot-5.gif

564 KB
Loading

0 commit comments

Comments
 (0)