diff --git a/oscar_odin/apps.py b/oscar_odin/apps.py
new file mode 100644
index 0000000..760ed39
--- /dev/null
+++ b/oscar_odin/apps.py
@@ -0,0 +1,9 @@
+from django.utils.translation import ugettext_lazy as _
+
+from django.apps import AppConfig
+
+
+class OscarOdinAppConfig(AppConfig):
+ name = "oscar_odin"
+ label = "oscar_odin"
+ verbose_name = _("Oscar Odin")
diff --git a/oscar_odin/fixtures/oscar_odin/catalogue.json b/oscar_odin/fixtures/oscar_odin/catalogue.json
new file mode 100644
index 0000000..b68d461
--- /dev/null
+++ b/oscar_odin/fixtures/oscar_odin/catalogue.json
@@ -0,0 +1,7915 @@
+[
+{
+ "model": "catalogue.productclass",
+ "pk": 1,
+ "fields": {
+ "name": "T-shirt",
+ "slug": "t-shirt",
+ "requires_shipping": true,
+ "track_stock": true,
+ "options": []
+ }
+},
+{
+ "model": "catalogue.productclass",
+ "pk": 2,
+ "fields": {
+ "name": "Book",
+ "slug": "book",
+ "requires_shipping": true,
+ "track_stock": true,
+ "options": []
+ }
+},
+{
+ "model": "catalogue.category",
+ "pk": 1,
+ "fields": {
+ "path": "0001",
+ "depth": 1,
+ "numchild": 0,
+ "name": "Clothing",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "image": "",
+ "slug": "clothing",
+ "is_public": true,
+ "ancestors_are_public": true
+ }
+},
+{
+ "model": "catalogue.category",
+ "pk": 2,
+ "fields": {
+ "path": "0002",
+ "depth": 1,
+ "numchild": 2,
+ "name": "Books",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "image": "",
+ "slug": "books",
+ "is_public": true,
+ "ancestors_are_public": true
+ }
+},
+{
+ "model": "catalogue.category",
+ "pk": 3,
+ "fields": {
+ "path": "00020001",
+ "depth": 2,
+ "numchild": 1,
+ "name": "Fiction",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "image": "",
+ "slug": "fiction",
+ "is_public": true,
+ "ancestors_are_public": true
+ }
+},
+{
+ "model": "catalogue.category",
+ "pk": 4,
+ "fields": {
+ "path": "000200010001",
+ "depth": 3,
+ "numchild": 0,
+ "name": "Computers in Literature",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "image": "",
+ "slug": "computers-in-literature",
+ "is_public": true,
+ "ancestors_are_public": true
+ }
+},
+{
+ "model": "catalogue.category",
+ "pk": 5,
+ "fields": {
+ "path": "00020002",
+ "depth": 2,
+ "numchild": 2,
+ "name": "Non-Fiction",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "image": "",
+ "slug": "non-fiction",
+ "is_public": true,
+ "ancestors_are_public": true
+ }
+},
+{
+ "model": "catalogue.category",
+ "pk": 6,
+ "fields": {
+ "path": "000200020001",
+ "depth": 3,
+ "numchild": 0,
+ "name": "Essential programming",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "image": "",
+ "slug": "essential-programming",
+ "is_public": true,
+ "ancestors_are_public": true
+ }
+},
+{
+ "model": "catalogue.category",
+ "pk": 7,
+ "fields": {
+ "path": "000200020002",
+ "depth": 3,
+ "numchild": 0,
+ "name": "Hacking",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "image": "",
+ "slug": "hacking",
+ "is_public": true,
+ "ancestors_are_public": true
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 1,
+ "fields": {
+ "product": 1,
+ "category": 1
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 2,
+ "fields": {
+ "product": 5,
+ "category": 1
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 3,
+ "fields": {
+ "product": 8,
+ "category": 1
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 4,
+ "fields": {
+ "product": 12,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 5,
+ "fields": {
+ "product": 13,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 6,
+ "fields": {
+ "product": 14,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 7,
+ "fields": {
+ "product": 15,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 8,
+ "fields": {
+ "product": 16,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 9,
+ "fields": {
+ "product": 17,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 10,
+ "fields": {
+ "product": 18,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 11,
+ "fields": {
+ "product": 19,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 12,
+ "fields": {
+ "product": 20,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 13,
+ "fields": {
+ "product": 21,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 14,
+ "fields": {
+ "product": 22,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 15,
+ "fields": {
+ "product": 23,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 16,
+ "fields": {
+ "product": 24,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 17,
+ "fields": {
+ "product": 25,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 18,
+ "fields": {
+ "product": 26,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 19,
+ "fields": {
+ "product": 27,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 20,
+ "fields": {
+ "product": 28,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 21,
+ "fields": {
+ "product": 29,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 22,
+ "fields": {
+ "product": 30,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 23,
+ "fields": {
+ "product": 31,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 24,
+ "fields": {
+ "product": 32,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 25,
+ "fields": {
+ "product": 33,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 26,
+ "fields": {
+ "product": 34,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 27,
+ "fields": {
+ "product": 35,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 28,
+ "fields": {
+ "product": 36,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 29,
+ "fields": {
+ "product": 37,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 30,
+ "fields": {
+ "product": 38,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 31,
+ "fields": {
+ "product": 39,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 32,
+ "fields": {
+ "product": 40,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 33,
+ "fields": {
+ "product": 41,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 34,
+ "fields": {
+ "product": 42,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 35,
+ "fields": {
+ "product": 43,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 36,
+ "fields": {
+ "product": 44,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 37,
+ "fields": {
+ "product": 45,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 38,
+ "fields": {
+ "product": 46,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 39,
+ "fields": {
+ "product": 47,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 40,
+ "fields": {
+ "product": 48,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 41,
+ "fields": {
+ "product": 49,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 42,
+ "fields": {
+ "product": 50,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 43,
+ "fields": {
+ "product": 51,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 44,
+ "fields": {
+ "product": 52,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 45,
+ "fields": {
+ "product": 53,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 46,
+ "fields": {
+ "product": 54,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 47,
+ "fields": {
+ "product": 55,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 48,
+ "fields": {
+ "product": 56,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 49,
+ "fields": {
+ "product": 57,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 50,
+ "fields": {
+ "product": 58,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 51,
+ "fields": {
+ "product": 59,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 52,
+ "fields": {
+ "product": 60,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 53,
+ "fields": {
+ "product": 61,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 54,
+ "fields": {
+ "product": 62,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 55,
+ "fields": {
+ "product": 63,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 56,
+ "fields": {
+ "product": 64,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 57,
+ "fields": {
+ "product": 65,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 58,
+ "fields": {
+ "product": 66,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 59,
+ "fields": {
+ "product": 67,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 60,
+ "fields": {
+ "product": 68,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 61,
+ "fields": {
+ "product": 69,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 62,
+ "fields": {
+ "product": 70,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 63,
+ "fields": {
+ "product": 71,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 64,
+ "fields": {
+ "product": 72,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 65,
+ "fields": {
+ "product": 73,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 66,
+ "fields": {
+ "product": 74,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 67,
+ "fields": {
+ "product": 75,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 68,
+ "fields": {
+ "product": 76,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 69,
+ "fields": {
+ "product": 77,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 70,
+ "fields": {
+ "product": 78,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 71,
+ "fields": {
+ "product": 79,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 72,
+ "fields": {
+ "product": 80,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 73,
+ "fields": {
+ "product": 81,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 74,
+ "fields": {
+ "product": 82,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 75,
+ "fields": {
+ "product": 83,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 76,
+ "fields": {
+ "product": 84,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 77,
+ "fields": {
+ "product": 85,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 78,
+ "fields": {
+ "product": 86,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 79,
+ "fields": {
+ "product": 87,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 80,
+ "fields": {
+ "product": 88,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 81,
+ "fields": {
+ "product": 89,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 82,
+ "fields": {
+ "product": 90,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 83,
+ "fields": {
+ "product": 91,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 84,
+ "fields": {
+ "product": 92,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 85,
+ "fields": {
+ "product": 93,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 86,
+ "fields": {
+ "product": 94,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 87,
+ "fields": {
+ "product": 95,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 88,
+ "fields": {
+ "product": 96,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 89,
+ "fields": {
+ "product": 97,
+ "category": 4
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 90,
+ "fields": {
+ "product": 98,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 91,
+ "fields": {
+ "product": 99,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 92,
+ "fields": {
+ "product": 100,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 93,
+ "fields": {
+ "product": 101,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 94,
+ "fields": {
+ "product": 102,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 95,
+ "fields": {
+ "product": 103,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 96,
+ "fields": {
+ "product": 104,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 97,
+ "fields": {
+ "product": 105,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 98,
+ "fields": {
+ "product": 106,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 99,
+ "fields": {
+ "product": 107,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 100,
+ "fields": {
+ "product": 108,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 101,
+ "fields": {
+ "product": 109,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 102,
+ "fields": {
+ "product": 110,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 103,
+ "fields": {
+ "product": 111,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 104,
+ "fields": {
+ "product": 112,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 105,
+ "fields": {
+ "product": 113,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 106,
+ "fields": {
+ "product": 114,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 107,
+ "fields": {
+ "product": 115,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 108,
+ "fields": {
+ "product": 116,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 109,
+ "fields": {
+ "product": 117,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 110,
+ "fields": {
+ "product": 118,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 111,
+ "fields": {
+ "product": 119,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 112,
+ "fields": {
+ "product": 120,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 113,
+ "fields": {
+ "product": 121,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 114,
+ "fields": {
+ "product": 122,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 115,
+ "fields": {
+ "product": 123,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 116,
+ "fields": {
+ "product": 124,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 117,
+ "fields": {
+ "product": 125,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 118,
+ "fields": {
+ "product": 126,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 119,
+ "fields": {
+ "product": 127,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 120,
+ "fields": {
+ "product": 128,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 121,
+ "fields": {
+ "product": 129,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 122,
+ "fields": {
+ "product": 130,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 123,
+ "fields": {
+ "product": 131,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 124,
+ "fields": {
+ "product": 132,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 125,
+ "fields": {
+ "product": 133,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 126,
+ "fields": {
+ "product": 134,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 127,
+ "fields": {
+ "product": 135,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 128,
+ "fields": {
+ "product": 136,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 129,
+ "fields": {
+ "product": 137,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 130,
+ "fields": {
+ "product": 138,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 131,
+ "fields": {
+ "product": 139,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 132,
+ "fields": {
+ "product": 140,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 133,
+ "fields": {
+ "product": 141,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 134,
+ "fields": {
+ "product": 142,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 135,
+ "fields": {
+ "product": 143,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 136,
+ "fields": {
+ "product": 144,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 137,
+ "fields": {
+ "product": 145,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 138,
+ "fields": {
+ "product": 146,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 139,
+ "fields": {
+ "product": 147,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 140,
+ "fields": {
+ "product": 148,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 141,
+ "fields": {
+ "product": 149,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 142,
+ "fields": {
+ "product": 150,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 143,
+ "fields": {
+ "product": 151,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 144,
+ "fields": {
+ "product": 152,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 145,
+ "fields": {
+ "product": 153,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 146,
+ "fields": {
+ "product": 154,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 147,
+ "fields": {
+ "product": 155,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 148,
+ "fields": {
+ "product": 156,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 149,
+ "fields": {
+ "product": 157,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 150,
+ "fields": {
+ "product": 158,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 151,
+ "fields": {
+ "product": 159,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 152,
+ "fields": {
+ "product": 160,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 153,
+ "fields": {
+ "product": 161,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 154,
+ "fields": {
+ "product": 162,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 155,
+ "fields": {
+ "product": 163,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 156,
+ "fields": {
+ "product": 164,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 157,
+ "fields": {
+ "product": 165,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 158,
+ "fields": {
+ "product": 166,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 159,
+ "fields": {
+ "product": 167,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 160,
+ "fields": {
+ "product": 168,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 161,
+ "fields": {
+ "product": 169,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 162,
+ "fields": {
+ "product": 170,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 163,
+ "fields": {
+ "product": 171,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 164,
+ "fields": {
+ "product": 172,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 165,
+ "fields": {
+ "product": 173,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 166,
+ "fields": {
+ "product": 174,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 167,
+ "fields": {
+ "product": 175,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 168,
+ "fields": {
+ "product": 176,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 169,
+ "fields": {
+ "product": 177,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 170,
+ "fields": {
+ "product": 178,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 171,
+ "fields": {
+ "product": 179,
+ "category": 6
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 172,
+ "fields": {
+ "product": 71,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 173,
+ "fields": {
+ "product": 180,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 174,
+ "fields": {
+ "product": 181,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 175,
+ "fields": {
+ "product": 182,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 176,
+ "fields": {
+ "product": 183,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 177,
+ "fields": {
+ "product": 184,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 178,
+ "fields": {
+ "product": 185,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 179,
+ "fields": {
+ "product": 186,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 180,
+ "fields": {
+ "product": 187,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 181,
+ "fields": {
+ "product": 188,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 182,
+ "fields": {
+ "product": 189,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 183,
+ "fields": {
+ "product": 190,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 184,
+ "fields": {
+ "product": 29,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 185,
+ "fields": {
+ "product": 191,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 186,
+ "fields": {
+ "product": 192,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 187,
+ "fields": {
+ "product": 193,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 188,
+ "fields": {
+ "product": 194,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 189,
+ "fields": {
+ "product": 195,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 190,
+ "fields": {
+ "product": 196,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 191,
+ "fields": {
+ "product": 197,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 192,
+ "fields": {
+ "product": 198,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 193,
+ "fields": {
+ "product": 12,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 194,
+ "fields": {
+ "product": 199,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 195,
+ "fields": {
+ "product": 200,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 196,
+ "fields": {
+ "product": 201,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 197,
+ "fields": {
+ "product": 202,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 198,
+ "fields": {
+ "product": 203,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 199,
+ "fields": {
+ "product": 204,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 200,
+ "fields": {
+ "product": 205,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 201,
+ "fields": {
+ "product": 206,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 202,
+ "fields": {
+ "product": 207,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 203,
+ "fields": {
+ "product": 208,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.productcategory",
+ "pk": 204,
+ "fields": {
+ "product": 209,
+ "category": 7
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 1,
+ "fields": {
+ "structure": "parent",
+ "is_public": true,
+ "upc": "",
+ "parent": null,
+ "title": "Oscar T-shirt",
+ "slug": "oscar-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 1,
+ "rating": null,
+ "date_created": "2013-12-12T16:33:57.426Z",
+ "date_updated": "2013-12-12T16:33:57.426Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 2,
+ "fields": {
+ "structure": "child",
+ "is_public": true,
+ "upc": "",
+ "parent": 1,
+ "title": "",
+ "slug": "oscar-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": null,
+ "rating": null,
+ "date_created": "2013-12-12T16:34:14.023Z",
+ "date_updated": "2013-12-12T16:34:14.023Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 3,
+ "fields": {
+ "structure": "child",
+ "is_public": true,
+ "upc": "",
+ "parent": 1,
+ "title": "",
+ "slug": "oscar-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": null,
+ "rating": null,
+ "date_created": "2013-12-12T16:34:32.170Z",
+ "date_updated": "2013-12-12T16:34:32.170Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 4,
+ "fields": {
+ "structure": "child",
+ "is_public": true,
+ "upc": "",
+ "parent": 1,
+ "title": "",
+ "slug": "oscar-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": null,
+ "rating": null,
+ "date_created": "2013-12-12T17:32:15.016Z",
+ "date_updated": "2013-12-12T17:32:15.016Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 5,
+ "fields": {
+ "structure": "parent",
+ "is_public": true,
+ "upc": "",
+ "parent": null,
+ "title": "commandlinefu T-shirt",
+ "slug": "commandlinefu-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 1,
+ "rating": null,
+ "date_created": "2013-12-13T11:34:21.810Z",
+ "date_updated": "2013-12-13T11:34:21.810Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 6,
+ "fields": {
+ "structure": "child",
+ "is_public": true,
+ "upc": "",
+ "parent": 5,
+ "title": "",
+ "slug": "commandlinefu-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": null,
+ "rating": null,
+ "date_created": "2013-12-13T11:37:08.138Z",
+ "date_updated": "2013-12-13T11:37:08.138Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 7,
+ "fields": {
+ "structure": "child",
+ "is_public": true,
+ "upc": "",
+ "parent": 5,
+ "title": "",
+ "slug": "commandlinefu-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": null,
+ "rating": null,
+ "date_created": "2013-12-13T11:37:45.834Z",
+ "date_updated": "2013-12-13T11:37:45.834Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 8,
+ "fields": {
+ "structure": "parent",
+ "is_public": true,
+ "upc": "",
+ "parent": null,
+ "title": "Django T-shirt",
+ "slug": "django-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 1,
+ "rating": null,
+ "date_created": "2013-12-13T11:38:15.107Z",
+ "date_updated": "2013-12-13T11:38:15.107Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 9,
+ "fields": {
+ "structure": "child",
+ "is_public": true,
+ "upc": "",
+ "parent": 8,
+ "title": "",
+ "slug": "django-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": null,
+ "rating": null,
+ "date_created": "2013-12-13T11:38:49.769Z",
+ "date_updated": "2013-12-13T11:38:49.769Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 10,
+ "fields": {
+ "structure": "child",
+ "is_public": true,
+ "upc": "",
+ "parent": 8,
+ "title": "",
+ "slug": "django-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": null,
+ "rating": null,
+ "date_created": "2013-12-13T11:39:12.859Z",
+ "date_updated": "2013-12-13T11:39:12.859Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 11,
+ "fields": {
+ "structure": "child",
+ "is_public": true,
+ "upc": "",
+ "parent": 8,
+ "title": "",
+ "slug": "django-t-shirt",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": null,
+ "rating": null,
+ "date_created": "2013-12-13T11:39:53.073Z",
+ "date_updated": "2013-12-13T11:39:53.073Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 12,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780553380958",
+ "parent": null,
+ "title": "Snow Crash",
+ "slug": "snow-crash",
+ "description": "Neal Stephenson is such a writer and Snow Crash is such a novel, weaving virtual reality, Sumerian myth, and just about everything in between with a cool, hip cybersensibility to bring us the gigathriller of the information age.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.243Z",
+ "date_updated": "2023-07-07T08:50:13.515Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 13,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780441569595",
+ "parent": null,
+ "title": "Neuromancer.",
+ "slug": "neuromancer",
+ "description": "Case, a burned out computer whiz, is asked to steal a security code that is locked in the most heavily guarded databank in the solar system",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.259Z",
+ "date_updated": "2023-07-07T08:50:12.259Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 14,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780060512804",
+ "parent": null,
+ "title": "Cryptonomicon",
+ "slug": "cryptonomicon",
+ "description": "With this extraordinary first volume in what promises to be an epoch-making masterpiece, Neal Stephenson hacks into the secret histories of nations and the private obsessions of men, decrypting with dazzling virtuosity the forces that ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.266Z",
+ "date_updated": "2023-07-07T08:50:12.266Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 15,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780345391803",
+ "parent": null,
+ "title": "The Hitchhiker's Guide to the Galaxy",
+ "slug": "the-hitchhikers-guide-to-the-galaxy",
+ "description": "Chronicles the journeys, notions, and acquaintances of reluctant galactic traveler Arthur Dent, accompanied by never-before-published material from the late author's archives as well as commentary by famous fans.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.272Z",
+ "date_updated": "2023-07-07T08:50:12.272Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 16,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780553382563",
+ "parent": null,
+ "title": "I, Robot",
+ "slug": "i-robot",
+ "description": "A classic collection of interlocking tales chronicles the near-future development of the robot and features models that have the ability to read minds, experience human emotions, and take over the world--and, perhaps, render humankind ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.280Z",
+ "date_updated": "2023-07-07T08:50:12.280Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 17,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780340837948",
+ "parent": null,
+ "title": "The Moon is a Harsh Mistress",
+ "slug": "the-moon-is-a-harsh-mistress",
+ "description": "The moon in 2075.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.287Z",
+ "date_updated": "2023-07-07T08:50:12.287Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 18,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780525951117",
+ "parent": null,
+ "title": "Daemon",
+ "slug": "daemon",
+ "description": "In a near-future run by thousands of autonomous computer programs that control the world's wireless networks, a dormant program activates in the wake of a legendary game designer's premature death and launches a sinister effort to dismantle ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.293Z",
+ "date_updated": "2023-07-07T08:50:12.293Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 19,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780451457998",
+ "parent": null,
+ "title": "2001",
+ "slug": "2001",
+ "description": "The epic novel of human transformation that inspired the Stanley Kubrick film delves into the origin of the species, alien visitation, and the future of humankind. Reissue.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.299Z",
+ "date_updated": "2023-07-07T08:50:12.299Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 20,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780905712826",
+ "parent": null,
+ "title": "2001",
+ "slug": "2001",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.306Z",
+ "date_updated": "2023-07-07T08:50:12.306Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 21,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780385333788",
+ "parent": null,
+ "title": "Player Piano",
+ "slug": "player-piano",
+ "description": "Vonnegut’s first novel spins the chilling tale of engineer Paul Proteus, who must find a way to live in a world dominated by a super computer and run completely by machines.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.312Z",
+ "date_updated": "2023-07-07T08:50:12.312Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 22,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780553294613",
+ "parent": null,
+ "title": "The Difference Engine",
+ "slug": "the-difference-engine",
+ "description": "In London of 1855, celebrated paleontologist Edward Mallory gets mixed up with Charles Babbage, the inventor of an advanced calculating machine run by his elite group of clackers",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.320Z",
+ "date_updated": "2023-07-07T08:50:12.320Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 23,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780060987046",
+ "parent": null,
+ "title": "Microserfs",
+ "slug": "microserfs",
+ "description": "A novel of life in the nineties explores the world of computer giant Microsoft, viewing it as a microcosm of modern society Microserfs: a hilarious, fanatically detailed, and oddly moving book about a handful of misfit Microsoft employees ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.326Z",
+ "date_updated": "2023-07-07T08:50:12.326Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 24,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780525951575",
+ "parent": null,
+ "title": "Freedom",
+ "slug": "freedom",
+ "description": "After the outbreak of a brutal civil war in the American Midwest stemming from the Daemon's civilization-rebuilding activities, reluctant Daemon operative Pete Sebeck leads a small band of enlightened humans in an effort to protect the new ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.333Z",
+ "date_updated": "2023-07-07T08:50:12.333Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 25,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780345331199",
+ "parent": null,
+ "title": "The Robot Novels",
+ "slug": "the-robot-novels",
+ "description": "Lije Baley and R. Daneel Olivaw, a robot, investigate the murders of a famous robotocist, an isolated inhabitant of Solaria, and Jander Panell, an advanced robot",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.340Z",
+ "date_updated": "2023-07-07T08:50:12.340Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 26,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780684833392",
+ "parent": null,
+ "title": "Catch-22",
+ "slug": "catch-22",
+ "description": "Presents the contemporary classic depicting the struggles of a United States airman attempting to survive the lunacy and depravity of a World War II airbase.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.346Z",
+ "date_updated": "2023-07-07T08:50:12.346Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 27,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780450055508",
+ "parent": null,
+ "title": "Tron",
+ "slug": "tron",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.353Z",
+ "date_updated": "2023-07-07T08:50:12.353Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 28,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780307887436",
+ "parent": null,
+ "title": "Cart's Top 200 Adult Books for Young Adults: Two Decades in Review",
+ "slug": "carts-top-200-adult-books-for-young-adults-two-decades-in-review",
+ "description": "ISBN: 9780307887436. SPEC, HUM Welcome to the year 2044, a grandly dystopian future where kids like Wade live a largely virtual existence thanks to global warming. Wade lives in a kind of ghetto area called the Stacks, for the stacks of ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.359Z",
+ "date_updated": "2023-07-07T08:50:12.359Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 29,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780765319852",
+ "parent": null,
+ "title": "Little Brother",
+ "slug": "little-brother",
+ "description": "Zit took the fore. “We seem to have gotten off to a bad start. We identified your son as someone with a nonstandard public transit usage pattern,as part of a new proactive enforcement program. When we spot people whose travels are unusual , ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.366Z",
+ "date_updated": "2023-07-07T08:50:13.457Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 30,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780765348272",
+ "parent": null,
+ "title": "Old Man's War",
+ "slug": "old-mans-war",
+ "description": "A first novel. By the author of The Rough Guide to the Universe. Reprint.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.372Z",
+ "date_updated": "2023-07-07T08:50:12.372Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 31,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781429963947",
+ "parent": null,
+ "title": "Speaker for the Dead",
+ "slug": "speaker-for-the-dead",
+ "description": "In the aftermath of his terrible war, Ender Wiggin disappeared, and a powerful voice arose: The Speaker for the Dead, who told the true story of the Bugger War.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.379Z",
+ "date_updated": "2023-07-07T08:50:12.379Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 32,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781409903291",
+ "parent": null,
+ "title": "The Machine Stops (Dodo Press)",
+ "slug": "the-machine-stops-dodo-press",
+ "description": "He achieved his greatest success with A Passage to India (1924). The novel takes as its subject the relationship between East and West, seen through the lens of India in the later days of the British Raj.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.385Z",
+ "date_updated": "2023-07-07T08:50:12.385Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 33,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780441013678",
+ "parent": null,
+ "title": "Count Zero",
+ "slug": "count-zero",
+ "description": "In the future world of the Sprawl, an urban complex that extends from Boston to Houston, where a sentient computer database known as the Cyberspace matrix dominates humanity's fate, a corporate mercenary, awakening in a reconstructed body, ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.392Z",
+ "date_updated": "2023-07-07T08:50:12.392Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 34,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780553380965",
+ "parent": null,
+ "title": "The diamond age",
+ "slug": "the-diamond-age",
+ "description": "The story of an engineer who creates a device to raise a girl capable of thinking for herself reveals what happens when a young girl of the poor underclass obtains the device.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.399Z",
+ "date_updated": "2023-07-07T08:50:12.399Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 35,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780345467171",
+ "parent": null,
+ "title": "The Shockwave Riders",
+ "slug": "the-shockwave-riders",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.406Z",
+ "date_updated": "2023-07-07T08:50:12.406Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 36,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780385533850",
+ "parent": null,
+ "title": "Robopocalypse",
+ "slug": "robopocalypse",
+ "description": "Two decades into the future humans are battling for their very survival when a powerful AI computer goes rogue, and all the machines on earth rebel against their human controllers.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.412Z",
+ "date_updated": "2023-07-07T08:50:12.412Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 37,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780691147543",
+ "parent": null,
+ "title": "The Silicon Jungle",
+ "slug": "the-silicon-jungle",
+ "description": "Baluja tells a story about something that could happen to any of us--if you're even modestly concerned about information privacy, this is an important book to read.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.418Z",
+ "date_updated": "2023-07-07T08:50:12.418Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 38,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780307594778",
+ "parent": null,
+ "title": "Stieg Larsson's Millennium Trilogy Bundle",
+ "slug": "stieg-larssons-millennium-trilogy-bundle",
+ "description": "Stieg Larsson’s Millennium Trilogy is now available in a complete hardcover set.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.425Z",
+ "date_updated": "2023-07-07T08:50:12.425Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 39,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780425198681",
+ "parent": null,
+ "title": "Pattern Recognition",
+ "slug": "pattern-recognition",
+ "description": "Hired to investigate a mysterious video collection that has been appearing on the Internet, market research consultant Cayce Pollard realizes that there is more to the assignment when her computer is hacked. Reprint.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.431Z",
+ "date_updated": "2023-07-07T08:50:12.432Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 40,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780441016792",
+ "parent": null,
+ "title": "WWW",
+ "slug": "www",
+ "description": "Receiving an implant to restore her sight, math genius Caitlin's life is changed in ways she could have never imagined when she suddenly begins to see a world beyond reality and an incredible realm that others cannot.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.439Z",
+ "date_updated": "2023-07-07T08:50:12.439Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 41,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781450556569",
+ "parent": null,
+ "title": "A Terrace on the Tower of Babel",
+ "slug": "a-terrace-on-the-tower-of-babel",
+ "description": "Delve deep into its provocative and compelling depths or float along at the surface and enjoy it in either case - this is a story you'll never forget!",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.446Z",
+ "date_updated": "2023-07-07T08:50:12.446Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 42,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780552151696",
+ "parent": null,
+ "title": "Digital Fortress",
+ "slug": "digital-fortress",
+ "description": "DIGITAL FORTRESS Dan Brown El CORGI BOOKS DIGITAL FORTRESS A CORGI BOOK: 9780552151696 First publication in Great.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.452Z",
+ "date_updated": "2023-07-07T08:50:12.452Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 43,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780763622596",
+ "parent": null,
+ "title": "Feed",
+ "slug": "feed",
+ "description": "In a future where most people have computer implants in their heads to control their environment, Titus meets Violet, an unusual teenage girl who is in serious trouble.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.459Z",
+ "date_updated": "2023-07-07T08:50:12.459Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 44,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780804115483",
+ "parent": null,
+ "title": "Enigma",
+ "slug": "enigma",
+ "description": "A fictional account of the desperate efforts to break the Nazi's Enigma code takes place in a British railway town, a struggle that becomes complicated by the pivotal disappearance of a beautiful cryptographer --The Orlando Sentinel As an ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.465Z",
+ "date_updated": "2023-07-07T08:50:12.465Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 45,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780441363957",
+ "parent": null,
+ "title": "I Have No Mouth",
+ "slug": "i-have-no-mouth",
+ "description": "The concerns and stylistic evolution of the famed futuristic writer are revealed in seven science fiction tales",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.472Z",
+ "date_updated": "2023-07-07T08:50:12.472Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 46,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780553264654",
+ "parent": null,
+ "title": "When Harlie was one",
+ "slug": "when-harlie-was-one",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.478Z",
+ "date_updated": "2023-07-07T08:50:12.478Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 47,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780446364966",
+ "parent": null,
+ "title": "The Turing Option",
+ "slug": "the-turing-option",
+ "description": "The world's foremost authority on artificial intelligence is shot by terrorists, and it is up to a brilliant surgeon to reconstruct the scientist's brain using the research he pioneered",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.486Z",
+ "date_updated": "2023-07-07T08:50:12.486Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 48,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780312423131",
+ "parent": null,
+ "title": "Galatea 2.2",
+ "slug": "galatea-22",
+ "description": "The protagonist, a Humanist-in-Residence at the center for Advanced Scientific Research, gets involved with a project to train a machine to pass a comprehensive exam in English literature--and with the degree candidate against whom the ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.492Z",
+ "date_updated": "2023-07-07T08:50:12.492Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 49,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780982792827",
+ "parent": null,
+ "title": "Sherry and Narcotics",
+ "slug": "sherry-and-narcotics",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.499Z",
+ "date_updated": "2023-07-07T08:50:12.499Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 50,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780156032971",
+ "parent": null,
+ "title": "Foucault's Pendulum",
+ "slug": "foucaults-pendulum",
+ "description": ". . A virtuoso performance.\" --\"San Francisco\"\" Chronicle\" A literary joke plunges its creators into mortal danger in this captivating intellectual thriller by celebrated author Umberto Eco.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.506Z",
+ "date_updated": "2023-07-07T08:50:12.506Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 51,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780553575378",
+ "parent": null,
+ "title": "Excession",
+ "slug": "excession",
+ "description": "A diplomat is sent to investigate the sudden disappearance of a star older than the universe, requiring him to steal the soul of the long-deceased starship captain who first encountered the star and bring her back to life. Reprint.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.512Z",
+ "date_updated": "2023-07-07T08:50:12.512Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 52,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780812524826",
+ "parent": null,
+ "title": "Slant",
+ "slug": "slant",
+ "description": "SLANT, Greg Bearís sequel to the popular QUEEN OF ANGELS, ìshows that Bear is one of our very best, most innovative, speculative writers.î óNew York Daily News ìTense and fast-paced, beautifully written with complex, engaging ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.519Z",
+ "date_updated": "2023-07-07T08:50:12.519Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 53,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780425074657",
+ "parent": null,
+ "title": "Destination Void",
+ "slug": "destination-void",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.525Z",
+ "date_updated": "2023-07-07T08:50:12.525Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 54,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780425074671",
+ "parent": null,
+ "title": "The Jesus Incident",
+ "slug": "the-jesus-incident",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.532Z",
+ "date_updated": "2023-07-07T08:50:12.532Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 55,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781425470890",
+ "parent": null,
+ "title": "The Adding Machine",
+ "slug": "the-adding-machine",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.539Z",
+ "date_updated": "2023-07-07T08:50:12.539Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 56,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780375724503",
+ "parent": null,
+ "title": "Ghostwritten",
+ "slug": "ghostwritten",
+ "description": "The lives of nine total strangers from nine different countries become intertwined in a strange series of circumstances.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.545Z",
+ "date_updated": "2023-07-07T08:50:12.545Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 57,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780812536362",
+ "parent": null,
+ "title": "Rainbows End",
+ "slug": "rainbows-end",
+ "description": "In a near-future western civilization that is threatened by corruptive practices within its technologically advanced information networks, a recovered Alzheimer's victim, his military son and daughter-in-law, and his middle school-age ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.552Z",
+ "date_updated": "2023-07-07T08:50:12.552Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 58,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780452286511",
+ "parent": null,
+ "title": "Transmission",
+ "slug": "transmission",
+ "description": "Lonely, naïve, and insecure, Indian computer programmer Arjun finds his life and security destroyed when he is fired and, in order to keep his job and the woman he loves, unleashes a mischievous and destructive virus that wreaks havoc on ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.559Z",
+ "date_updated": "2023-07-07T08:50:12.559Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 59,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780881848120",
+ "parent": null,
+ "title": "Lingo",
+ "slug": "lingo",
+ "description": "When computer programming genius Brewster Billings invents a program that enables him to communicate with Lingo, his PC, he is ill-prepared for Lingo's growing hunger for power, as it taps into the country's most powerful computer networks",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.565Z",
+ "date_updated": "2023-07-07T08:50:12.565Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 60,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780345475824",
+ "parent": null,
+ "title": "Star Wars trilogy",
+ "slug": "star-wars-trilogy",
+ "description": "A collector's edition brings together the three original, complete Star Wars novels in a single volume that includes Star Wars: A New Hope, Star Wars: The Empire Strikes Back, and Star Wars: Return of the Jedi.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.572Z",
+ "date_updated": "2023-07-07T08:50:12.572Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 61,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781416533214",
+ "parent": null,
+ "title": "A Hymn Before Battle",
+ "slug": "a-hymn-before-battle",
+ "description": "With Earth in the path of the rapacious Posleen, the peaceful and friendly races of the Galactic Federation offer their resources to help the backward Terrans--for a price.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.578Z",
+ "date_updated": "2023-07-07T08:50:12.578Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 62,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781419669972",
+ "parent": null,
+ "title": "Hack",
+ "slug": "hack",
+ "description": "His characters are rich and engaging, and his prose is razor sharp. This is a wonderful book for any computer fanatic or any young person who enjoys a great read.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.585Z",
+ "date_updated": "2023-07-07T08:50:12.585Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 63,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780375700514",
+ "parent": null,
+ "title": "Exegesis",
+ "slug": "exegesis",
+ "description": "Invented by Alice Lu in her Standford lab, \"edgar,\" an artificial intelligence program, grows into something far beyond Alice's--or anyone eles's--control, in a novel that explores the many implications of the technology we create",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.591Z",
+ "date_updated": "2023-07-07T08:50:12.591Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 64,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781575660813",
+ "parent": null,
+ "title": "Back Slash",
+ "slug": "back-slash",
+ "description": "When a cyber terrorist seizes control of the Worldwide Information Network, computer crimes special agent Luanne Russell hunts down a second computer criminal on the run and challenges him to confront the terrorist.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.597Z",
+ "date_updated": "2023-07-07T08:50:12.597Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 65,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780307430083",
+ "parent": null,
+ "title": "Vulcan's Hammer",
+ "slug": "vulcans-hammer",
+ "description": "With breathtaking insight, he utilizes vividly unfamiliar worlds to evoke the hauntingly and hilariously familiar in our society and ourselves. From the Trade Paperback edition.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.604Z",
+ "date_updated": "2023-07-07T08:50:12.604Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 66,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781568582474",
+ "parent": null,
+ "title": "The Hacker and the Ants",
+ "slug": "the-hacker-and-the-ants",
+ "description": "An \"innocent\" computer hacker suddenly finds himself on the most wanted list when his computer becomes the source of the worst computer virus in history--a virus he had nothing to do with. Original.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.610Z",
+ "date_updated": "2023-07-07T08:50:12.610Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 67,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781607012115",
+ "parent": null,
+ "title": "The Ware Tetralogy",
+ "slug": "the-ware-tetralogy",
+ "description": "A collection of four science fiction works includes \"Software,\" where rebel robots bring immortality to their human creator by eating his brain, and \"Wetware,\" where robots begin to build their own race of humans.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.617Z",
+ "date_updated": "2023-07-07T08:50:12.617Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 68,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780752837451",
+ "parent": null,
+ "title": "Host",
+ "slug": "host",
+ "description": "Brilliant scientist Joe Messenger believes that people can be made to live for ever.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.624Z",
+ "date_updated": "2023-07-07T08:50:12.624Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 69,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780714530338",
+ "parent": null,
+ "title": "Computer One",
+ "slug": "computer-one",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.630Z",
+ "date_updated": "2023-07-07T08:50:12.630Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 70,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780593018958",
+ "parent": null,
+ "title": "Weapon",
+ "slug": "weapon",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.637Z",
+ "date_updated": "2023-07-07T08:50:12.637Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 71,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781416507789",
+ "parent": null,
+ "title": "The Cuckoo's Egg",
+ "slug": "the-cuckoos-egg",
+ "description": "Updated with a new afterword, a true-life account of computer espionage tells of a year-long single-handed hunt for a computer thief known as \"Hunter,\" a hacker who stole sensitive security and military information from American computer ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.645Z",
+ "date_updated": "2023-07-07T08:50:13.372Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 72,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780425137482",
+ "parent": null,
+ "title": "Solo",
+ "slug": "solo",
+ "description": "When Solo--the government's secret weapon--abandons his mission in Nicaragua and flies to New York City, the government sets out to destroy him. By the author of Weapon. Reprint.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.651Z",
+ "date_updated": "2023-07-07T08:50:12.651Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 73,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780486419268",
+ "parent": null,
+ "title": "R.U.R. (Rossum's Universal Robots)",
+ "slug": "rur-rossums-universal-robots",
+ "description": "Must-read play looks to a future in which all workers are automatons. They revolt when they acquire souls (i.e., when they gain the ability to hate) and the resulting catastrophe make for a powerful theatrical experience.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.658Z",
+ "date_updated": "2023-07-07T08:50:12.658Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 74,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780786123322",
+ "parent": null,
+ "title": "The Humanoids",
+ "slug": "the-humanoids",
+ "description": "A classic science fiction novel features humanoids spreading throughout the galaxy, threatening to stifle all human endeavor, and the hidden group of rebels who try to stem the humanoid tide, if it is not already too late",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.664Z",
+ "date_updated": "2023-07-07T08:50:12.664Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 75,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780812531930",
+ "parent": null,
+ "title": "The Ai War",
+ "slug": "the-ai-war",
+ "description": "The dreaded AI's have regrouped in an alternate universe and are preparing to launch their invincible fleet.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.671Z",
+ "date_updated": "2023-07-07T08:50:12.671Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 76,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781556342332",
+ "parent": null,
+ "title": "Gurps Robots",
+ "slug": "gurps-robots",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.677Z",
+ "date_updated": "2023-07-07T08:50:12.677Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 77,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781466207608",
+ "parent": null,
+ "title": "Why Is Unit 142857 Sad?",
+ "slug": "why-is-unit-142857-sad",
+ "description": "The story is about a robot who achieved consciousness at 3:34 pm and fell in love by 4:00 pm with Ellen, a brilliant and beautiful woman from the team that had programmed the robot.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.684Z",
+ "date_updated": "2023-07-07T08:50:12.684Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 78,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780553290028",
+ "parent": null,
+ "title": "This Perfect Day",
+ "slug": "this-perfect-day",
+ "description": "Chip fights for freedom from a mechanized, chemically controlled world which stifles nature and human individuality",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.691Z",
+ "date_updated": "2023-07-07T08:50:12.691Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 79,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780252072239",
+ "parent": null,
+ "title": "March Of The Machines",
+ "slug": "march-of-the-machines",
+ "description": "Now available for the first time in America, March of the Machines is part history of robotics, part futurism.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.697Z",
+ "date_updated": "2023-07-07T08:50:12.697Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 80,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780886822330",
+ "parent": null,
+ "title": "All the Troubles of the World",
+ "slug": "all-the-troubles-of-the-world",
+ "description": "Multivac, the gigantic computer that controls the entire world and can even predict the probabilities of potential crimes before they happen, suddenly announces that someone is plotting to destroy Multivac.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.704Z",
+ "date_updated": "2023-07-07T08:50:12.704Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 81,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780595297634",
+ "parent": null,
+ "title": "Bugs",
+ "slug": "bugs",
+ "description": "Ten. The memo began: to: T. J. Heller, Director NCDC from: Sheldon Byers, Security Liaison re: Inventory of Federally Funded Research in Paranormal Phenomena It had been delivered to Heller's office in a sealed envelope marked ' Strictly ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.711Z",
+ "date_updated": "2023-07-07T08:50:12.711Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 82,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780395860014",
+ "parent": null,
+ "title": "Love",
+ "slug": "love",
+ "description": "Spackle. Dialogue. Beck studied for MCATs and drank beer. It was Italian beers that week, so he had a Raffo or a Poretti. While he worked, he watched that Grundig portable he'd rented with Grandma Beckett's latest check. He'd just picked it ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.717Z",
+ "date_updated": "2023-07-07T08:50:12.717Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 83,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780575061897",
+ "parent": null,
+ "title": "Hard Questions",
+ "slug": "hard-questions",
+ "description": "When scientist Clare Conway travels to Arizona for a conference, she finds herself on the run from a religious cult, ruthless computer spies, and the government, of all whom think she knows the secrets of the Quantum computer, a device that ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.724Z",
+ "date_updated": "2023-07-07T08:50:12.724Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 84,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780345275172",
+ "parent": null,
+ "title": "The Two Faces of Tomorrow",
+ "slug": "the-two-faces-of-tomorrow",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.730Z",
+ "date_updated": "2023-07-07T08:50:12.730Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 85,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780743421928",
+ "parent": null,
+ "title": "Look to Windward",
+ "slug": "look-to-windward",
+ "description": "A Chelgrian emissary is sent to the Masaq' Orbital to bring Ziller, a famous but reclusive Chelgrian composer, home, on a mission that also has a top-secret purpose that will take him on a haunting odyssey into his own past and into ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.737Z",
+ "date_updated": "2023-07-07T08:50:12.737Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 86,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780446361309",
+ "parent": null,
+ "title": "Queen of Angels",
+ "slug": "queen-of-angels",
+ "description": "In twenty-first-century Los Angeles, three dissimilar sleuths--therapist Martin Burke, ambitious cop Mary Choy, and Richard Fettle, the killer's offbeat colleague--investigate diverse reasons why poet Emanuel Goldsmith would senselessly ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.743Z",
+ "date_updated": "2023-07-07T08:50:12.743Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 87,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780671559168",
+ "parent": null,
+ "title": "Valentina",
+ "slug": "valentina",
+ "description": "Valentina, an artificial intelligence program come to life, and her creator, Celeste Hackett, a shy college student and computer genius, are menaced by an unscrupulous lawyer and two computer wizards hired to destroy Valentina",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.750Z",
+ "date_updated": "2023-07-07T08:50:12.750Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 88,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781935554158",
+ "parent": null,
+ "title": "Richard Yates",
+ "slug": "richard-yates",
+ "description": "\"Richard Yates is named after real-life writer Richard Yates, but it has nothing to do with him.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.756Z",
+ "date_updated": "2023-07-07T08:50:12.756Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 89,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780552088046",
+ "parent": null,
+ "title": "The age of the pussyfoot",
+ "slug": "the-age-of-the-pussyfoot",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.763Z",
+ "date_updated": "2023-07-07T08:50:12.763Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 90,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781857988369",
+ "parent": null,
+ "title": "Stand on Zanzibar",
+ "slug": "stand-on-zanzibar",
+ "description": "Two roommates-one a scientist and the other a potential killer-are the subject of this futuristic novel. Also use: Shockwave Rider (1984).",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.770Z",
+ "date_updated": "2023-07-07T08:50:12.770Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 91,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780575601604",
+ "parent": null,
+ "title": "Deathstalker",
+ "slug": "deathstalker",
+ "description": "Owen Deathstalker, last of his line, is a quiet man, a historian, remote from the stench of corruption and intrigue surrounding the Iron Throne at the heat of the galaxy-spanning, tyrannical Empire.And then, inexplicably, Deathstalker is ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.776Z",
+ "date_updated": "2023-07-07T08:50:12.776Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 92,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781345004373",
+ "parent": null,
+ "title": "Pilgrimage to Earth",
+ "slug": "pilgrimage-to-earth",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.783Z",
+ "date_updated": "2023-07-07T08:50:12.783Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 93,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780380816033",
+ "parent": null,
+ "title": "The Big U",
+ "slug": "the-big-u",
+ "description": "Casimir Radon's first year at American Megaversity turns out completely different than he had imagined, with bizarre factions, cults, and feuds on campus, in a new edition of the satirical debut novel by the author of Cryptonomicon.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.790Z",
+ "date_updated": "2023-07-07T08:50:12.790Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 94,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780671720735",
+ "parent": null,
+ "title": "Me",
+ "slug": "me",
+ "description": "",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.796Z",
+ "date_updated": "2023-07-07T08:50:12.796Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 95,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781857987638",
+ "parent": null,
+ "title": "The City and the Stars",
+ "slug": "the-city-and-the-stars",
+ "description": "Men had built cities before, but never such a city as Diaspar; for millennia its protective dome shutout the creeping decay and danger of the world outside.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.803Z",
+ "date_updated": "2023-07-07T08:50:12.803Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 96,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780671559700",
+ "parent": null,
+ "title": "Adolescence of P-1 (R)",
+ "slug": "adolescence-of-p-1-r",
+ "description": "Born to a rather beserk, if brilliant, programmer, a computer program has managed to escape its home computer, infiltrate others, and reach adolescence when the Pentagon finally realizes that something is upsetting their secret computer ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.810Z",
+ "date_updated": "2023-07-07T08:50:12.810Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 97,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780812580860",
+ "parent": null,
+ "title": "Ariel",
+ "slug": "ariel",
+ "description": "Computer whiz kid Rusty Harrington establishes a very special relationship with ARIEL, his father's top-secret artificial intelligence project, in a story of romance, industrial espionage, friendship, and state-of-the-art computer ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.817Z",
+ "date_updated": "2023-07-07T08:50:12.817Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 98,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780131103627",
+ "parent": null,
+ "title": "The C Programming Language",
+ "slug": "the-c-programming-language",
+ "description": "As we said in the first preface to the first edition, C \"wears well as one's experience with it grows.\" With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:12.825Z",
+ "date_updated": "2023-07-07T08:50:12.825Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 99,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780201616224",
+ "parent": null,
+ "title": "Alfresco 3 Web Services",
+ "slug": "alfresco-3-web-services",
+ "description": "... urn:isbn:978020161622420100114T14:20:24+0100 updated> ThePragmaticProgrammerDavidThomas Andrew Hunt banana ( ) { printf ( \" in banana ( ) n\" ) ; longjmp (buf, 1) ; /*NOTREACHED*/ printf ( \"you' 11 never see this, because I longjmp'd\" ) ; main ( ) if (set jmp(buf ) ) printf (\"back in mainn\"); ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.362Z",
+ "date_updated": "2023-07-07T08:50:13.362Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 180,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780316037709",
+ "parent": null,
+ "title": "Ghost in the Wires",
+ "slug": "ghost-in-the-wires",
+ "description": "Ghost in the Wires is a thrilling true story of intrigue, suspense, and unbelievable escape, and a portrait of a visionary whose creativity, skills, and persistence forced the authorities to rethink the way they pursued him, inspiring ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.384Z",
+ "date_updated": "2023-07-07T08:50:13.384Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 181,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780471782667",
+ "parent": null,
+ "title": "The Art of Intrusion",
+ "slug": "the-art-of-intrusion",
+ "description": "Mitnick's reputation within the hacker community gave him unique credibility with the perpetrators of these crimes, who freely shared their stories with him-and whose exploits Mitnick now reveals in detail for the first time, including: A ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.390Z",
+ "date_updated": "2023-07-07T08:50:13.390Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 182,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781593270070",
+ "parent": null,
+ "title": "Hacking",
+ "slug": "hacking",
+ "description": "the art of exploitation. More No-Nonsense Books from NO STARCH PRESS WRITE GREAT CODE Understanding the Machine by randall hyde Today's programmers are often narrowly trained because the industry moves too fast. This book ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.396Z",
+ "date_updated": "2023-07-07T08:50:13.396Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 183,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780553563702",
+ "parent": null,
+ "title": "The Hacker Crackdown",
+ "slug": "the-hacker-crackdown",
+ "description": "A journalist investigates the past, present, and future of computer crimes, as he attends a hacker convention, documents the extent of the computer crimes, and presents intriguing facts about hackers and their misdoings. Reprint.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.403Z",
+ "date_updated": "2023-07-07T08:50:13.403Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 184,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780141000510",
+ "parent": null,
+ "title": "Hackers",
+ "slug": "hackers",
+ "description": "Interviews with the unconventional computer geniuses who were responsible for the computer revolution reveal the inside story and the shared ideals that motivated them. Reprint.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.409Z",
+ "date_updated": "2023-07-07T08:50:13.409Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 185,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780596006624",
+ "parent": null,
+ "title": "Hackers & painters",
+ "slug": "hackers-painters",
+ "description": "The author examines issues such as the rightness of web-based applications, the programming language renaissance, spam filtering, the Open Source Movement, Internet startups and more.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.417Z",
+ "date_updated": "2023-07-07T08:50:13.417Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 186,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780307588685",
+ "parent": null,
+ "title": "Kingpin",
+ "slug": "kingpin",
+ "description": "Documents how a troubled young computer hacker seized control of a massive international computer fraud network in 2006, tracing the efforts of Non-FBI and Secret Service agents as well as an undercover operator to locate and arrest him.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.423Z",
+ "date_updated": "2023-07-07T08:50:13.423Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 187,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780764542800",
+ "parent": null,
+ "title": "The Art of Deception",
+ "slug": "the-art-of-deception",
+ "description": "But in his own eyes, Mitnick was simply a small-time con artist with an incredible memory [and] a knack for social engineering… This is Mitnick’s account, complete with advice for how to protect yourself from similar attacks.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.430Z",
+ "date_updated": "2023-07-07T08:50:13.430Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 188,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780072260816",
+ "parent": null,
+ "title": "Hacking Exposed Non-Fifth Edition",
+ "slug": "hacking-exposed-non-fifth-edition",
+ "description": "Should be required reading for anyone with a server or a network to secure.\" Bill Machrone, \"PC Magazine,\" \"With every edition this book keeps getting better and better.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.437Z",
+ "date_updated": "2023-07-07T08:50:13.437Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 189,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780060926946",
+ "parent": null,
+ "title": "The Masters of Deception",
+ "slug": "the-masters-of-deception",
+ "description": "Chronicles the cyberspace battle between rival gangs of hackers in Texas and New York, detailing the groups' exploits and discussing the legal and ethical implications of new computer technology",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.443Z",
+ "date_updated": "2023-07-07T08:50:13.443Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 190,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780596001087",
+ "parent": null,
+ "title": "The Cathedral & the Bazaar",
+ "slug": "the-cathedral-the-bazaar",
+ "description": "Argues that the development of Linux by thousands of programmers, in a coordinated effort without centralized management signals unprecedented power shifts in the computer industry.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.450Z",
+ "date_updated": "2023-07-07T08:50:13.450Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 191,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780470639535",
+ "parent": null,
+ "title": "Social Engineering",
+ "slug": "social-engineering",
+ "description": "... Published by Wiley Publishing, Inc.,Indianapolis, Indiana Published simultaneously inCanada ISBN: 9780470639535 ISBN: 9781118028018 (ebk) ISBN: 9781118029718(ebk) ISBN: 9781118029749 (ebk) Manufactured in the United States ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.464Z",
+ "date_updated": "2023-07-07T08:50:13.464Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 192,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780316213547",
+ "parent": null,
+ "title": "We Are Anonymous",
+ "slug": "we-are-anonymous",
+ "description": "WE ARE ANONYMOUS delves deep into the internet's underbelly to tell the incredible full story of the global cyber insurgency movement, and its implications for the future of computer security.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.471Z",
+ "date_updated": "2023-07-07T08:50:13.471Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 193,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781593272883",
+ "parent": null,
+ "title": "Metasploit",
+ "slug": "metasploit",
+ "description": "\"The Metasploit Non-Framework makes discovering, exploiting, and sharing vulnerabilities quick and relatively painless.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.477Z",
+ "date_updated": "2023-07-07T08:50:13.477Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 194,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780307269751",
+ "parent": null,
+ "title": "The Girl with the Dragon Tattoo",
+ "slug": "the-girl-with-the-dragon-tattoo",
+ "description": "Non-Forty years after the disappearance of Harriet Vanger from the secluded island owned and inhabited by the powerful Vanger family, her octogenarian uncle hires journalist Mikael Blomqvist and Lisbeth Salander, an unconventional young hacker, ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.484Z",
+ "date_updated": "2023-07-07T08:50:13.484Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 195,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781591843573",
+ "parent": null,
+ "title": "Hacking Work",
+ "slug": "hacking-work",
+ "description": "In a fresh approach to work, the authors explain how professionals can: use their own tools and technologies instead of what the company mandates; cut through red tape; circumvent almost any company rule to work smarter, not harder; and ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.490Z",
+ "date_updated": "2023-07-07T08:50:13.490Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 196,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781593270469",
+ "parent": null,
+ "title": "Silence On The Wire",
+ "slug": "silence-on-the-wire",
+ "description": "A Non-Field Guide To Passive Reconnaissance And Indirect Attacks Michal Zalewski. have no way of telling what is stored in a cookie. A server can choose to assign a unique identifier to a client using the Set-Cookie header and then read it back ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.496Z",
+ "date_updated": "2023-07-07T08:50:13.496Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 197,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781931836364",
+ "parent": null,
+ "title": "Google Hacking",
+ "slug": "google-hacking",
+ "description": "*Author Johnny Long, the authority on Google hacking, will be speaking about \"Google Hacking\" at the Black Hat 2004 Briefing.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.503Z",
+ "date_updated": "2023-07-07T08:50:13.503Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 198,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780201914658",
+ "parent": null,
+ "title": "Hacker's Delight",
+ "slug": "hackers-delight",
+ "description": "\"This is the first book that promises to tell the deep, dark secrets of computer arithmetic, and it delivers in spades.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.509Z",
+ "date_updated": "2023-07-07T08:50:13.509Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 199,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780307269997",
+ "parent": null,
+ "title": "The Girl Who Kicked the Hornet's Nest",
+ "slug": "the-girl-who-kicked-the-hornets-nest",
+ "description": "While recovering in the hospital, Lisbeth Salander enlists the aid of journalist Mikael Blomkvist to prove her innocent of three murders and identify the corrupt politicians who have allowed her to suffer, and, on her own, Lisbeth plots ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.522Z",
+ "date_updated": "2023-07-07T08:50:13.522Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 200,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780471128458",
+ "parent": null,
+ "title": "Applied cryptography",
+ "slug": "applied-cryptography",
+ "description": ". . . The book the National Security Agency wanted never to be published. . . .\" -Wired Magazine \". . .monumental . . . fascinating . . . comprehensive . . . the definitive work on cryptography for computer programmers . . .",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.529Z",
+ "date_updated": "2023-07-07T08:50:13.529Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 201,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780684818627",
+ "parent": null,
+ "title": "Cyberpunk",
+ "slug": "cyberpunk",
+ "description": "Using the exploits of three international hackers, Cyberpunk provides a fascinating tour of a bizarre subculture populated by outlaws who penetrate even the most sensitive computer networks and wreak havoc on the information they find -- ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.536Z",
+ "date_updated": "2023-07-07T08:50:13.536Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 202,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780764574818",
+ "parent": null,
+ "title": "Reversing",
+ "slug": "reversing",
+ "description": "That's exactly what this book shows you--how to deconstruct software in a way that reveals design and implementation details, sometimes even source code. Why? Because reversing reveals weak spots, so you can target your security efforts.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.543Z",
+ "date_updated": "2023-07-07T08:50:13.543Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 203,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780307269980",
+ "parent": null,
+ "title": "The Girl Who Played with Non-Fire",
+ "slug": "the-girl-who-played-with-non-fire",
+ "description": "Lisbeth Salander is a wanted woman. Two Millennium journalists about to expose the truth about sex trafficking in Sweden are murdered, and Salander's prints are on the weapon.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.551Z",
+ "date_updated": "2023-07-07T08:50:13.551Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 204,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780072257090",
+ "parent": null,
+ "title": "Gray Hat Hacking",
+ "slug": "gray-hat-hacking",
+ "description": "Malicious hackers are dedicated to bringing about mayhem and destruction--this book will teach you how to identify and stop them.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.558Z",
+ "date_updated": "2023-07-07T08:50:13.558Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 205,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780131481046",
+ "parent": null,
+ "title": "Studyguide for Counter Hack Reloaded",
+ "slug": "studyguide-for-counter-hack-reloaded",
+ "description": "Cram101 Textbook Outlines gives all of the outlines, highlights, notes for your textbook with optional online practice tests. Only Cram101 Outlines are Textbook Specific. Cram101 is NOT the Textbook. Accompanys: 9780131481046 .",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.565Z",
+ "date_updated": "2023-07-07T08:50:13.565Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 206,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780970978813",
+ "parent": null,
+ "title": "Visual Guide to Lock Picking",
+ "slug": "visual-guide-to-lock-picking",
+ "description": "By reading this book, practicing, and applying the methods introduced, you can successfully master picking most modern locks. This book makes it easy and gives you the edge to quickly learn and start picking locks today.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.572Z",
+ "date_updated": "2023-07-07T08:50:13.572Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 207,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9781430219484",
+ "parent": null,
+ "title": "Coders at Work",
+ "slug": "coders-at-work",
+ "description": "Reflections on the Craft of Programming Peter Seibel. and get working first that will help you to do the next step and build stuff up from there. In these cases, it was a matter of getting outside the box. That's a way of asserting that you've ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.578Z",
+ "date_updated": "2023-07-07T08:50:13.578Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 208,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780072262582",
+ "parent": null,
+ "title": "Hacking Exposed Wireless",
+ "slug": "hacking-exposed-wireless",
+ "description": "This is an invaluable resource for any IT professional who works with wireless technology.",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.584Z",
+ "date_updated": "2023-07-07T08:50:13.584Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.product",
+ "pk": 209,
+ "fields": {
+ "structure": "standalone",
+ "is_public": true,
+ "upc": "9780764544682",
+ "parent": null,
+ "title": "The shellcoder's handbook",
+ "slug": "the-shellcoders-handbook",
+ "description": "\" The Shellcoder's Handbook shows you how to: Non-Find out where security holes come from and how to close them so they never occur againPinpoint vulnerabilities in popular operating systems (including Windows(R), Linux(R), and SolarisTM) and ...",
+ "meta_title": null,
+ "meta_description": null,
+ "product_class": 2,
+ "rating": null,
+ "date_created": "2023-07-07T08:50:13.591Z",
+ "date_updated": "2023-07-07T08:50:13.591Z",
+ "is_discountable": true,
+ "product_options": []
+ }
+},
+{
+ "model": "catalogue.productattribute",
+ "pk": 1,
+ "fields": {
+ "product_class": 1,
+ "name": "Size",
+ "code": "size",
+ "type": "option",
+ "option_group": 1,
+ "required": true
+ }
+},
+{
+ "model": "catalogue.productattributevalue",
+ "pk": 1,
+ "fields": {
+ "attribute": 1,
+ "product": 2,
+ "value_text": null,
+ "value_integer": null,
+ "value_boolean": null,
+ "value_float": null,
+ "value_richtext": null,
+ "value_date": null,
+ "value_datetime": null,
+ "value_option": 1,
+ "value_file": "",
+ "value_image": "",
+ "entity_content_type": null,
+ "entity_object_id": null,
+ "value_multi_option": []
+ }
+},
+{
+ "model": "catalogue.productattributevalue",
+ "pk": 2,
+ "fields": {
+ "attribute": 1,
+ "product": 3,
+ "value_text": null,
+ "value_integer": null,
+ "value_boolean": null,
+ "value_float": null,
+ "value_richtext": null,
+ "value_date": null,
+ "value_datetime": null,
+ "value_option": 2,
+ "value_file": "",
+ "value_image": "",
+ "entity_content_type": null,
+ "entity_object_id": null,
+ "value_multi_option": []
+ }
+},
+{
+ "model": "catalogue.productattributevalue",
+ "pk": 3,
+ "fields": {
+ "attribute": 1,
+ "product": 4,
+ "value_text": null,
+ "value_integer": null,
+ "value_boolean": null,
+ "value_float": null,
+ "value_richtext": null,
+ "value_date": null,
+ "value_datetime": null,
+ "value_option": 3,
+ "value_file": "",
+ "value_image": "",
+ "entity_content_type": null,
+ "entity_object_id": null,
+ "value_multi_option": []
+ }
+},
+{
+ "model": "catalogue.productattributevalue",
+ "pk": 4,
+ "fields": {
+ "attribute": 1,
+ "product": 6,
+ "value_text": null,
+ "value_integer": null,
+ "value_boolean": null,
+ "value_float": null,
+ "value_richtext": null,
+ "value_date": null,
+ "value_datetime": null,
+ "value_option": 1,
+ "value_file": "",
+ "value_image": "",
+ "entity_content_type": null,
+ "entity_object_id": null,
+ "value_multi_option": []
+ }
+},
+{
+ "model": "catalogue.productattributevalue",
+ "pk": 5,
+ "fields": {
+ "attribute": 1,
+ "product": 7,
+ "value_text": null,
+ "value_integer": null,
+ "value_boolean": null,
+ "value_float": null,
+ "value_richtext": null,
+ "value_date": null,
+ "value_datetime": null,
+ "value_option": 2,
+ "value_file": "",
+ "value_image": "",
+ "entity_content_type": null,
+ "entity_object_id": null,
+ "value_multi_option": []
+ }
+},
+{
+ "model": "catalogue.productattributevalue",
+ "pk": 6,
+ "fields": {
+ "attribute": 1,
+ "product": 9,
+ "value_text": null,
+ "value_integer": null,
+ "value_boolean": null,
+ "value_float": null,
+ "value_richtext": null,
+ "value_date": null,
+ "value_datetime": null,
+ "value_option": 1,
+ "value_file": "",
+ "value_image": "",
+ "entity_content_type": null,
+ "entity_object_id": null,
+ "value_multi_option": []
+ }
+},
+{
+ "model": "catalogue.productattributevalue",
+ "pk": 7,
+ "fields": {
+ "attribute": 1,
+ "product": 10,
+ "value_text": null,
+ "value_integer": null,
+ "value_boolean": null,
+ "value_float": null,
+ "value_richtext": null,
+ "value_date": null,
+ "value_datetime": null,
+ "value_option": 2,
+ "value_file": "",
+ "value_image": "",
+ "entity_content_type": null,
+ "entity_object_id": null,
+ "value_multi_option": []
+ }
+},
+{
+ "model": "catalogue.productattributevalue",
+ "pk": 8,
+ "fields": {
+ "attribute": 1,
+ "product": 11,
+ "value_text": null,
+ "value_integer": null,
+ "value_boolean": null,
+ "value_float": null,
+ "value_richtext": null,
+ "value_date": null,
+ "value_datetime": null,
+ "value_option": 3,
+ "value_file": "",
+ "value_image": "",
+ "entity_content_type": null,
+ "entity_object_id": null,
+ "value_multi_option": []
+ }
+},
+{
+ "model": "catalogue.attributeoptiongroup",
+ "pk": 1,
+ "fields": {
+ "name": "Sizes"
+ }
+},
+{
+ "model": "catalogue.attributeoption",
+ "pk": 1,
+ "fields": {
+ "group": 1,
+ "option": "Small"
+ }
+},
+{
+ "model": "catalogue.attributeoption",
+ "pk": 2,
+ "fields": {
+ "group": 1,
+ "option": "Medium"
+ }
+},
+{
+ "model": "catalogue.attributeoption",
+ "pk": 3,
+ "fields": {
+ "group": 1,
+ "option": "Large"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 1,
+ "fields": {
+ "product": 126,
+ "original": "images/products/2023/07/9780133708752.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.717Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 2,
+ "fields": {
+ "product": 42,
+ "original": "images/products/2023/07/9780552151696.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.721Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 3,
+ "fields": {
+ "product": 57,
+ "original": "images/products/2023/07/9780812536362.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.723Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 4,
+ "fields": {
+ "product": 67,
+ "original": "images/products/2023/07/9781607012115.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.725Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 5,
+ "fields": {
+ "product": 145,
+ "original": "images/products/2023/07/9780672323492.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.727Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 6,
+ "fields": {
+ "product": 88,
+ "original": "images/products/2023/07/9781935554158.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.729Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 7,
+ "fields": {
+ "product": 138,
+ "original": "images/products/2023/07/9781934356371.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.731Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 8,
+ "fields": {
+ "product": 173,
+ "original": "images/products/2023/07/9780596809485.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.733Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 9,
+ "fields": {
+ "product": 209,
+ "original": "images/products/2023/07/9780764544682.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.736Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 10,
+ "fields": {
+ "product": 136,
+ "original": "images/products/2023/07/9781590593899.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.738Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 11,
+ "fields": {
+ "product": 178,
+ "original": "images/products/2023/07/9780596009205.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.740Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 12,
+ "fields": {
+ "product": 139,
+ "original": "images/products/2023/07/9780136291558.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.742Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 13,
+ "fields": {
+ "product": 33,
+ "original": "images/products/2023/07/9780441013678.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.744Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 14,
+ "fields": {
+ "product": 16,
+ "original": "images/products/2023/07/9780553382563.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.747Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 15,
+ "fields": {
+ "product": 107,
+ "original": "images/products/2023/07/9780201700732.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.749Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 16,
+ "fields": {
+ "product": 98,
+ "original": "images/products/2023/07/9780131103627.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.751Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 17,
+ "fields": {
+ "product": 121,
+ "original": "images/products/2023/07/9780596002817.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.753Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 18,
+ "fields": {
+ "product": 175,
+ "original": "images/products/2023/07/9780321213358.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.755Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 19,
+ "fields": {
+ "product": 142,
+ "original": "images/products/2023/07/9780596529864.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.757Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 20,
+ "fields": {
+ "product": 149,
+ "original": "images/products/2023/07/9780767907699.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.758Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 21,
+ "fields": {
+ "product": 152,
+ "original": "images/products/2023/07/9780471578147.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.760Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 22,
+ "fields": {
+ "product": 52,
+ "original": "images/products/2023/07/9780812524826.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.762Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 23,
+ "fields": {
+ "product": 93,
+ "original": "images/products/2023/07/9780380816033.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.764Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 24,
+ "fields": {
+ "product": 130,
+ "original": "images/products/2023/07/9780976694007.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.766Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 25,
+ "fields": {
+ "product": 119,
+ "original": "images/products/2023/07/9780201615869.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.768Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 26,
+ "fields": {
+ "product": 26,
+ "original": "images/products/2023/07/9780684833392.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.770Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 27,
+ "fields": {
+ "product": 132,
+ "original": "images/products/2023/07/9780135974445.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.771Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 28,
+ "fields": {
+ "product": 124,
+ "original": "images/products/2023/07/9780321146533.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.774Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 29,
+ "fields": {
+ "product": 24,
+ "original": "images/products/2023/07/9780525951575.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.776Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 30,
+ "fields": {
+ "product": 44,
+ "original": "images/products/2023/07/9780804115483.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.778Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 31,
+ "fields": {
+ "product": 99,
+ "original": "images/products/2023/07/9780201616224.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.780Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 32,
+ "fields": {
+ "product": 37,
+ "original": "images/products/2023/07/9780691147543.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.782Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 33,
+ "fields": {
+ "product": 187,
+ "original": "images/products/2023/07/9780764542800.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.784Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 34,
+ "fields": {
+ "product": 61,
+ "original": "images/products/2023/07/9781416533214.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.786Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 35,
+ "fields": {
+ "product": 17,
+ "original": "images/products/2023/07/9780340837948.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.788Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 36,
+ "fields": {
+ "product": 153,
+ "original": "images/products/2023/07/9781934356852.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.789Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 37,
+ "fields": {
+ "product": 166,
+ "original": "images/products/2023/07/9781430322641.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.791Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 38,
+ "fields": {
+ "product": 41,
+ "original": "images/products/2023/07/9781450556569.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.793Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 39,
+ "fields": {
+ "product": 197,
+ "original": "images/products/2023/07/9781931836364.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.795Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 40,
+ "fields": {
+ "product": 114,
+ "original": "images/products/2023/07/9780596514983.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.796Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 41,
+ "fields": {
+ "product": 147,
+ "original": "images/products/2023/07/9780130810816.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.799Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 42,
+ "fields": {
+ "product": 18,
+ "original": "images/products/2023/07/9780525951117.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.800Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 43,
+ "fields": {
+ "product": 82,
+ "original": "images/products/2023/07/9780395860014.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.802Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 44,
+ "fields": {
+ "product": 186,
+ "original": "images/products/2023/07/9780307588685.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.804Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 45,
+ "fields": {
+ "product": 193,
+ "original": "images/products/2023/07/9781593272883.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.806Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 46,
+ "fields": {
+ "product": 182,
+ "original": "images/products/2023/07/9781593270070.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.808Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 47,
+ "fields": {
+ "product": 185,
+ "original": "images/products/2023/07/9780596006624.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.809Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 48,
+ "fields": {
+ "product": 125,
+ "original": "images/products/2023/07/9780974514048.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.811Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 49,
+ "fields": {
+ "product": 85,
+ "original": "images/products/2023/07/9780743421928.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.813Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 50,
+ "fields": {
+ "product": 140,
+ "original": "images/products/2023/07/9780201889543.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.815Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 51,
+ "fields": {
+ "product": 195,
+ "original": "images/products/2023/07/9781591843573.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.817Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 52,
+ "fields": {
+ "product": 65,
+ "original": "images/products/2023/07/9780307430083.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.818Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 53,
+ "fields": {
+ "product": 71,
+ "original": "images/products/2023/07/9781416507789.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.820Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 54,
+ "fields": {
+ "product": 69,
+ "original": "images/products/2023/07/9780714530338.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.822Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 55,
+ "fields": {
+ "product": 192,
+ "original": "images/products/2023/07/9780316213547.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.824Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 56,
+ "fields": {
+ "product": 100,
+ "original": "images/products/2023/07/9780201633610.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.825Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 57,
+ "fields": {
+ "product": 184,
+ "original": "images/products/2023/07/9780141000510.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.828Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 58,
+ "fields": {
+ "product": 86,
+ "original": "images/products/2023/07/9780446361309.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.830Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 59,
+ "fields": {
+ "product": 154,
+ "original": "images/products/2023/07/9780557030798.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.832Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 60,
+ "fields": {
+ "product": 163,
+ "original": "images/products/2023/07/9780321437389.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.834Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 61,
+ "fields": {
+ "product": 188,
+ "original": "images/products/2023/07/9780072260816.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.836Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 62,
+ "fields": {
+ "product": 111,
+ "original": "images/products/2023/07/9780137903955.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.837Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 63,
+ "fields": {
+ "product": 179,
+ "original": "images/products/2023/07/9780131774292.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.839Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 64,
+ "fields": {
+ "product": 198,
+ "original": "images/products/2023/07/9780201914658.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.841Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 65,
+ "fields": {
+ "product": 208,
+ "original": "images/products/2023/07/9780072262582.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.843Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 66,
+ "fields": {
+ "product": 194,
+ "original": "images/products/2023/07/9780307269751.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.845Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 67,
+ "fields": {
+ "product": 105,
+ "original": "images/products/2023/07/9780735619678.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.847Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 68,
+ "fields": {
+ "product": 49,
+ "original": "images/products/2023/07/9780982792827.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.849Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 69,
+ "fields": {
+ "product": 31,
+ "original": "images/products/2023/07/9781429963947.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.851Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 70,
+ "fields": {
+ "product": 177,
+ "original": "images/products/2023/07/9780557043552.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.852Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 71,
+ "fields": {
+ "product": 115,
+ "original": "images/products/2023/07/9780262560993.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.855Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 72,
+ "fields": {
+ "product": 137,
+ "original": "images/products/2023/07/9780205313426.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.858Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 73,
+ "fields": {
+ "product": 159,
+ "original": "images/products/2023/07/9780672327933.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.860Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 74,
+ "fields": {
+ "product": 180,
+ "original": "images/products/2023/07/9780316037709.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.861Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 75,
+ "fields": {
+ "product": 120,
+ "original": "images/products/2023/07/9780974514055.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.863Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 76,
+ "fields": {
+ "product": 141,
+ "original": "images/products/2023/07/9780201342758.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.865Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 77,
+ "fields": {
+ "product": 196,
+ "original": "images/products/2023/07/9781593270469.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.867Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 78,
+ "fields": {
+ "product": 77,
+ "original": "images/products/2023/07/9781466207608.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.869Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 79,
+ "fields": {
+ "product": 29,
+ "original": "images/products/2023/07/9780765319852.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.872Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 80,
+ "fields": {
+ "product": 118,
+ "original": "images/products/2023/07/9780262062183.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.874Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 81,
+ "fields": {
+ "product": 135,
+ "original": "images/products/2023/07/9780534950972.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.876Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 82,
+ "fields": {
+ "product": 123,
+ "original": "images/products/2023/07/9780321503626.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.878Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 83,
+ "fields": {
+ "product": 21,
+ "original": "images/products/2023/07/9780385333788.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.880Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 84,
+ "fields": {
+ "product": 205,
+ "original": "images/products/2023/07/9780131481046.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.884Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 85,
+ "fields": {
+ "product": 143,
+ "original": "images/products/2023/07/9780672328794.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.887Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 86,
+ "fields": {
+ "product": 134,
+ "original": "images/products/2023/07/9780201433074.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.889Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 87,
+ "fields": {
+ "product": 39,
+ "original": "images/products/2023/07/9780425198681.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.892Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 88,
+ "fields": {
+ "product": 150,
+ "original": "images/products/2023/07/9780137081073.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.894Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 89,
+ "fields": {
+ "product": 129,
+ "original": "images/products/2023/07/9780262033848.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.896Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 90,
+ "fields": {
+ "product": 122,
+ "original": "images/products/2023/07/9780134900124.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.898Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 91,
+ "fields": {
+ "product": 109,
+ "original": "images/products/2023/07/9780201100884.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.900Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 92,
+ "fields": {
+ "product": 36,
+ "original": "images/products/2023/07/9780385533850.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.903Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 93,
+ "fields": {
+ "product": 14,
+ "original": "images/products/2023/07/9780060512804.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.905Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 94,
+ "fields": {
+ "product": 162,
+ "original": "images/products/2023/07/9780955683619.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.907Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 95,
+ "fields": {
+ "product": 158,
+ "original": "images/products/2023/07/9780262062794.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.909Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 96,
+ "fields": {
+ "product": 199,
+ "original": "images/products/2023/07/9780307269997.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.911Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 97,
+ "fields": {
+ "product": 101,
+ "original": "images/products/2023/07/9780262510875.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.913Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 98,
+ "fields": {
+ "product": 200,
+ "original": "images/products/2023/07/9780471128458.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.916Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 99,
+ "fields": {
+ "product": 40,
+ "original": "images/products/2023/07/9780441016792.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.918Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 100,
+ "fields": {
+ "product": 68,
+ "original": "images/products/2023/07/9780752837451.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.920Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 101,
+ "fields": {
+ "product": 90,
+ "original": "images/products/2023/07/9781857988369.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.922Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 102,
+ "fields": {
+ "product": 164,
+ "original": "images/products/2023/07/9781934356296.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.924Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 103,
+ "fields": {
+ "product": 127,
+ "original": "images/products/2023/07/9780596000271.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.927Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 104,
+ "fields": {
+ "product": 102,
+ "original": "images/products/2023/07/9780201485677.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.929Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 105,
+ "fields": {
+ "product": 146,
+ "original": "images/products/2023/07/9780201703535.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.931Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 106,
+ "fields": {
+ "product": 106,
+ "original": "images/products/2023/07/9780132350884.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.933Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 107,
+ "fields": {
+ "product": 203,
+ "original": "images/products/2023/07/9780307269980.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.936Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 108,
+ "fields": {
+ "product": 116,
+ "original": "images/products/2023/07/9780596007126.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.938Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 109,
+ "fields": {
+ "product": 15,
+ "original": "images/products/2023/07/9780345391803.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.940Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 110,
+ "fields": {
+ "product": 202,
+ "original": "images/products/2023/07/9780764574818.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.943Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 111,
+ "fields": {
+ "product": 181,
+ "original": "images/products/2023/07/9780471782667.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.945Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 112,
+ "fields": {
+ "product": 108,
+ "original": "images/products/2023/07/9780596517748.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.947Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 113,
+ "fields": {
+ "product": 66,
+ "original": "images/products/2023/07/9781568582474.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.949Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 114,
+ "fields": {
+ "product": 128,
+ "original": "images/products/2023/07/9780321334879.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.952Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 115,
+ "fields": {
+ "product": 176,
+ "original": "images/products/2023/07/9780201733860.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.954Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 116,
+ "fields": {
+ "product": 167,
+ "original": "images/products/2023/07/9780321278654.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.956Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 117,
+ "fields": {
+ "product": 155,
+ "original": "images/products/2023/07/9780764543654.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.958Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 118,
+ "fields": {
+ "product": 171,
+ "original": "images/products/2023/07/9780262111898.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.959Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 119,
+ "fields": {
+ "product": 144,
+ "original": "images/products/2023/07/9780672326721.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.962Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 120,
+ "fields": {
+ "product": 95,
+ "original": "images/products/2023/07/9781857987638.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.964Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 121,
+ "fields": {
+ "product": 35,
+ "original": "images/products/2023/07/9780345467171.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.967Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 122,
+ "fields": {
+ "product": 161,
+ "original": "images/products/2023/07/9780201379235.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.969Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 123,
+ "fields": {
+ "product": 131,
+ "original": "images/products/2023/07/9780131495050.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.971Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 124,
+ "fields": {
+ "product": 165,
+ "original": "images/products/2023/07/9780201741575.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.973Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 125,
+ "fields": {
+ "product": 112,
+ "original": "images/products/2023/07/9780262011532.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.975Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 126,
+ "fields": {
+ "product": 156,
+ "original": "images/products/2023/07/9781848000698.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.977Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 127,
+ "fields": {
+ "product": 174,
+ "original": "images/products/2023/07/9781617290084.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.979Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 128,
+ "fields": {
+ "product": 169,
+ "original": "images/products/2023/07/9781591840565.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.981Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 129,
+ "fields": {
+ "product": 28,
+ "original": "images/products/2023/07/9780307887436.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.983Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 130,
+ "fields": {
+ "product": 172,
+ "original": "images/products/2023/07/9780976458708.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.985Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 131,
+ "fields": {
+ "product": 133,
+ "original": "images/products/2023/07/9780596101053.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.987Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 132,
+ "fields": {
+ "product": 151,
+ "original": "images/products/2023/07/9780978739218.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.989Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 133,
+ "fields": {
+ "product": 30,
+ "original": "images/products/2023/07/9780765348272.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.990Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 134,
+ "fields": {
+ "product": 168,
+ "original": "images/products/2023/07/9780977616640.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.992Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 135,
+ "fields": {
+ "product": 207,
+ "original": "images/products/2023/07/9781430219484.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.994Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 136,
+ "fields": {
+ "product": 110,
+ "original": "images/products/2023/07/9780130313584.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.996Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 137,
+ "fields": {
+ "product": 113,
+ "original": "images/products/2023/07/9780139376818.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:14.998Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 138,
+ "fields": {
+ "product": 104,
+ "original": "images/products/2023/07/9780201835953.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:15.001Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 139,
+ "fields": {
+ "product": 157,
+ "original": "images/products/2023/07/9781934356586.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:15.003Z"
+ }
+},
+{
+ "model": "catalogue.productimage",
+ "pk": 140,
+ "fields": {
+ "product": 190,
+ "original": "images/products/2023/07/9780596001087.jpg",
+ "caption": "",
+ "display_order": 0,
+ "date_created": "2023-07-07T08:50:15.006Z"
+ }
+}
+]
diff --git a/tests/resources/test_category.py b/tests/resources/test_category.py
index 63eafc4..8f71fb6 100644
--- a/tests/resources/test_category.py
+++ b/tests/resources/test_category.py
@@ -1,11 +1,19 @@
from django.test import TestCase
+from oscar.core.loading import get_model
+
from oscar_odin import resources
+Product = get_model("catalogue", "Product")
+
class TestProduct(TestCase):
- def setUp(self):
- pass
+ fixtures = ["oscar_odin/catalogue"]
def test_init(self):
- resources.category.Product()
+ model_product = Product.objects.first()
+ self.assertNotEqual(model_product, None)
+
+ resource_product = resources.category.Product()
+ # ToDo: Make it so this assert passes
+ self.assertEqual(model_product.title, resource_product.title)
diff --git a/tests/test_settings.py b/tests/test_settings.py
index d23cc92..2fe450c 100644
--- a/tests/test_settings.py
+++ b/tests/test_settings.py
@@ -8,14 +8,57 @@
"NAME": ":memory:",
}
}
+
SECRET_KEY = "123"
+
INSTALLED_APPS = [
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
- # "django.contrib.staticfiles",
- # "django.contrib.sites",
- # "django.contrib.flatpages",
- # "oscar.config.Shop",
- # "oscar.apps.catalogue.apps.CatalogueConfig",
+ "django.contrib.staticfiles",
+ "django.contrib.sites",
+ "django.contrib.flatpages",
+ # Oscar apps
+ "oscar.config.Shop",
+ "oscar.apps.analytics.apps.AnalyticsConfig",
+ "oscar.apps.checkout.apps.CheckoutConfig",
+ "oscar.apps.address.apps.AddressConfig",
+ "oscar.apps.shipping.apps.ShippingConfig",
+ "oscar.apps.catalogue.apps.CatalogueConfig",
+ "oscar.apps.catalogue.reviews.apps.CatalogueReviewsConfig",
+ "oscar.apps.communication.apps.CommunicationConfig",
+ "oscar.apps.partner.apps.PartnerConfig",
+ "oscar.apps.basket.apps.BasketConfig",
+ "oscar.apps.payment.apps.PaymentConfig",
+ "oscar.apps.offer.apps.OfferConfig",
+ "oscar.apps.order.apps.OrderConfig",
+ "oscar.apps.customer.apps.CustomerConfig",
+ "oscar.apps.search.apps.SearchConfig",
+ "oscar.apps.voucher.apps.VoucherConfig",
+ "oscar.apps.wishlists.apps.WishlistsConfig",
+ "oscar.apps.dashboard.apps.DashboardConfig",
+ "oscar.apps.dashboard.reports.apps.ReportsDashboardConfig",
+ "oscar.apps.dashboard.users.apps.UsersDashboardConfig",
+ "oscar.apps.dashboard.orders.apps.OrdersDashboardConfig",
+ "oscar.apps.dashboard.catalogue.apps.CatalogueDashboardConfig",
+ "oscar.apps.dashboard.offers.apps.OffersDashboardConfig",
+ "oscar.apps.dashboard.partners.apps.PartnersDashboardConfig",
+ "oscar.apps.dashboard.pages.apps.PagesDashboardConfig",
+ "oscar.apps.dashboard.ranges.apps.RangesDashboardConfig",
+ "oscar.apps.dashboard.reviews.apps.ReviewsDashboardConfig",
+ "oscar.apps.dashboard.vouchers.apps.VouchersDashboardConfig",
+ "oscar.apps.dashboard.communications.apps.CommunicationsDashboardConfig",
+ "oscar.apps.dashboard.shipping.apps.ShippingDashboardConfig",
+ # Odin app
+ "oscar_odin.apps.OscarOdinAppConfig",
]
+
+from oscar.defaults import *
+
+HAYSTACK_CONNECTIONS = {
+ "default": {
+ "ENGINE": "haystack.backends.simple_backend.SimpleEngine",
+ },
+}
+
+SILENCED_SYSTEM_CHECKS = ["models.W042"]