diff --git a/l10n_CM/constants/staples/CA/staples_ad.json b/l10n_CM/constants/staples/CA/staples_ad.json
new file mode 100644
index 00000000..dd5e6fa2
--- /dev/null
+++ b/l10n_CM/constants/staples/CA/staples_ad.json
@@ -0,0 +1,23 @@
+{
+ "url": "http://127.0.0.1:8080/staples_ad.html",
+ "field_mapping": {
+ "given_name": "3b3d82f9-58f3-4274-8aef-9005217f5924",
+ "family_name": "8357dcd8-37b9-400b-8a2c-25f205454830",
+ "street_address": "a65c46a7-f23c-4fd5-9ee3-56d03a11bf2f",
+ "address_level_2": "ff860e00-5b0c-4a79-8215-a790ab09d9ca",
+ "address_level_1": "69fb18cd-6155-4339-9d26-94033beeb651",
+ "postal_code": "7dc1f52d-5afe-43d6-a969-df597917cc93",
+ "telephone": "1c37c9bf-5f50-48cd-8748-3bfb4da03ed0"
+ },
+ "form_field": "*[data-moz-autofill-inspect-id='{name}']",
+ "fields": [
+ "3b3d82f9-58f3-4274-8aef-9005217f5924",
+ "8357dcd8-37b9-400b-8a2c-25f205454830",
+ "ff860e00-5b0c-4a79-8215-a790ab09d9ca",
+ "a65c46a7-f23c-4fd5-9ee3-56d03a11bf2f",
+ "69fb18cd-6155-4339-9d26-94033beeb651",
+ "7dc1f52d-5afe-43d6-a969-df597917cc93",
+ "1c37c9bf-5f50-48cd-8748-3bfb4da03ed0"
+
+ ]
+}
\ No newline at end of file
diff --git a/l10n_CM/constants/staples/CA/staples_cc.json b/l10n_CM/constants/staples/CA/staples_cc.json
new file mode 100644
index 00000000..d9104b12
--- /dev/null
+++ b/l10n_CM/constants/staples/CA/staples_cc.json
@@ -0,0 +1,13 @@
+{
+ "url": "http://127.0.0.1:8080/staples_cc.html",
+ "field_mapping": {
+ "card_number": "6193a679-d300-453b-8b76-abde7f81c151",
+ "expiration_date": "e5837950-c398-43b6-b5a9-ea9d9a60a0e0"
+ },
+ "form_field": "*[data-moz-autofill-inspect-id='{name}']",
+ "skip": "True",
+ "fields": [
+ "6193a679-d300-453b-8b76-abde7f81c151",
+ "e5837950-c398-43b6-b5a9-ea9d9a60a0e0"
+ ]
+}
\ No newline at end of file
diff --git a/l10n_CM/region/CA.json b/l10n_CM/region/CA.json
index 0bbd3d4a..e2734dda 100644
--- a/l10n_CM/region/CA.json
+++ b/l10n_CM/region/CA.json
@@ -8,7 +8,8 @@
"newbalance",
"canadatire",
"ebay",
- "burtsbees"
+ "burtsbees",
+ "staples"
],
"tests": [
]
diff --git a/l10n_CM/sites/staples/CA/staples_ad.html b/l10n_CM/sites/staples/CA/staples_ad.html
new file mode 100644
index 00000000..ac7c1102
--- /dev/null
+++ b/l10n_CM/sites/staples/CA/staples_ad.html
@@ -0,0 +1,40 @@
+
Shipping
Shipping
* indicates required fields
Contact Information Already have an account?Sign In
Pickup or Delivery How would you like to get your order?
Shipping Address * Provincerequired Select ALBERTA BRITISH COLUMBIA MANITOBA NEW BRUNSWICK NEWFOUNDLAND AND LABRADOR NORTHWEST TERRITORIES NOVA SCOTIA NUNAVUT ONTARIO PRINCE EDWARD ISLAND QUEBEC SASKATCHEWAN YUKON TERRITORY Order Summary Subtotal: 1 Item $259.99
Shipping Fee $0.00
Applicable taxes, shipping fees and eco fees will be re-calculated on the next page before you complete your purchase.
Total $259.99
Continue to Payment Apple AirPods Pro (2nd Gen) with USB-C MagSafe Case
Item: 3038413
Quantity: 1
Unit Price: $259.99
$259.99
Shipping
\ No newline at end of file
diff --git a/l10n_CM/sites/staples/CA/staples_cc.html b/l10n_CM/sites/staples/CA/staples_cc.html
new file mode 100644
index 00000000..0f58c7f8
--- /dev/null
+++ b/l10n_CM/sites/staples/CA/staples_cc.html
@@ -0,0 +1,40 @@
+Payment
Payment
* indicates required fields
Payment Method Choose a payment method. All transactions are secure and encrypted.
Purchase Order Number Purchase Order Number (Optional) Billing Address Use the address that matches your card or payment method. Garnett Parisian 9528 25 Hwy 25 Halton Hills, ON, L9T 2X7 (905) 878-2728
Order Summary Subtotal: 1 Item $259.99
Shipping Fee $0.00
HST 13% $33.80
Total $293.79
Place Order By placing your order, you agree to StaplesTerms & Conditions andPrivacy Policy
I agree to receive promotional emails from Staples Canada. You can withdraw your consent at any time. Please refer to our
Privacy Policy OR
Contact Us for more details. 6 Staples Avenue Richmond Hill, ON L4B 4W3
Apple AirPods Pro (2nd Gen) with USB-C MagSafe Case
Item: 3038413
Quantity: 1
Unit Price: $259.99
Est. Delivery: August 01, 2025
August 01, 2025
$259.99
Payment
\ No newline at end of file